FAQ
よくある質問
基本
zERC20 とは何ですか?
zERC20 は、Ethereum および EVM 互換チェーン上でプライベート転送(Private Transfer)を実現する ERC-20 準拠のトークンです。通常のトークンでは全ての転送が公開されますが、zERC20 は ZKP(Zero-Knowledge Proof)を使って送信者と受信者の紐付けを隠します。
zERC20 と Tornado Cash の違いは何ですか?
どちらもプライバシーのために ZKP を使っていますが、主な違いは以下の通りです:
トークン種別
ERC-20 ラッパートークン(zUSDC、zETH など)
ETH / ERC-20 デポジット
固定金額
なし — 任意の金額
あり — 固定プールサイズ
クロスチェーン
あり — LayerZero 経由
なし
ウォレット操作
標準的な MetaMask 送金
専用の入出金 UI が必要
どのトークンをサポートしていますか?
現在サポートされているラッパートークン(Wrapper Token):
zUSDC(USDC のラッパー)
zETH(ETH のラッパー)
zBNB(BNB のラッパー)
サポートされているチェーンの一覧はフロントエンドで確認してください。
プライバシー
転送金額は誰かに見えますか?
はい、転送・引き出しの金額はオンチェーン上で公開されます。金額プライバシーを保護するには:
バッチ引き出し(Batch Withdrawal)を使って複数の転送をまとめる
一部引き出し(Partial Withdrawal)を使って正確な金額の紐付けを防ぐ
一般的な端数のない金額を使う
送信者に私の引き出し先アドレスは見えますか?
バーンアドレス(Burn Address)を生成したのが誰かによって異なります:
送信者が生成した場合:はい、送信者はあなたの引き出し先アドレスを知っています(フロントエンドはこの方式のみ対応)
受信者が生成した場合:いいえ、送信者にはバーンアドレスしか見えません(CLI のみ対応)
IPアドレスは漏れますか?
zERC20 自体は IP アドレスを公開しませんが:
トランザクション送信時、RPCプロバイダーはあなたの IP を確認できます
追加の IP プライバシーが必要な場合は VPN や Tor の使用をご検討ください
手数料とリワード
Unwrap で手数料がかかるのはなぜですか?
流動性が低いチェーンで Unwrap する場合に手数料が発生します。手数料はチェーン間の流動性バランスを保つためのインセンティブです。手数料が高い場合は、クロスチェーンUnwrap を使って手数料の低い別チェーンの流動性にアクセスすることをご検討ください。
高い Unwrap 手数料を避けるには?
クロスチェーンUnwrap を使って、流動性の多い別チェーン経由で Unwrap する方法があります。フロントエンドで全オプションの手数料比較が確認できます。
Wrap 時にボーナストークンを受け取ったのはなぜですか?
チェーンの流動性が低い場合、Wrap で流動性を追加するとリワードを獲得できます。このリワードは、過去の Unwrap で蓄積された手数料プール(Fee Surplus)から支払われます。
現在の手数料を確認できますか?
フロントエンドで Wrap / Unwrap にて金額を入力してください。実行前、ウォレットでの署名時に予想される手数料またはリワードが表示されます。
詳細は 手数料とリワード を参照してください。
転送
プライベート転送はどのくらい時間がかかりますか?
Mainnet
30分〜1時間
Testnet
LayerZero の不安定性によりさらに時間がかかる場合あり
転送をキャンセルできますか?
バーンアドレスに送金した zERC20 は、回収・リダイレクトが一切できません。引き出せるのは、そのバーンアドレスの正規の受信者のみです(ZKP を使って引き出し権限を証明します)。
間違ったバーンアドレスに送金してしまいました
そのバーンアドレスの正規の受信者が引き出しを行わない限り、トークンは永久にロックされます。送金前にバーンアドレスを必ず確認してください。
トラブルシューティング
Private Send したトークンが届かない
症状: バーンアドレスに zERC20 を送信したが、受信者に届いていない。
対処法:
クロスチェーンメッセージの伝播を待つ
クロスチェーン転送は、LayerZero メッセージの伝播に30分〜1時間かかります
Testnet ではネットワークの不安定性によりさらに時間がかかる場合があります
トランザクションのステータスを確認する
送信元チェーンで元のトランザクションが確認済みかチェックする
ブロックエクスプローラーでバーンアドレスの残高を確認する
Invoice のステータスを確認する
フロントエンド:ページを更新する
CLI:
zerc20-cli invoice status --chain-id <CHAIN_ID> --invoice-id <INVOICE_ID>を実行する
バーンアドレスを確認する
送金者が正しいバーンアドレスを使っているか確認する
EVMアドレスは大文字・小文字を区別しません(例:
0xAbc...と0xabc...は同じアドレス)が、タイポ防止のためチェックサム形式(大小混在・EIP-55)の使用を推奨します
受信者が受け取った後もバーンアドレスにトークンが留まっている
症状: 送信したトークンがバーンアドレスから消えない、または、動かせない。
これは正常な動作です。 バーンアドレスに送られたトークンは永続的にそこに残ります — 引き出し時にトークンが「移動」するわけではありません。代わりに、ZKP の検証によって受信者のアドレスに同額がミントされます。
「残留している」トークンは、引き出し時に Mint された分を裏付けるバーン済みの供給量です。
それでも解決しない場合
コマンドの詳細は CLI ガイド を確認する
技術的な仕組みは zERC20 の仕組み を参照する
コミュニティサポートは Discord に参加する
Telegram でお問い合わせ:@zERC20bot
メールでお問い合わせ:help@zerc20.io
サポートの詳細は サポート ページを参照してください。
最終更新