Legacy(

zil1...

)アカウントでZILを保有している場合、ZKPマイグレーションアプリが、あなたが管理するZilliqa EVM(0x...)アカウントへその残高を移す方法を提供します。このガイドでは、アプリの入手先と各段階で何を期待すべきかを説明します。

開始する前にこのガイドをお読みください。手順にはウォレットのリカバリーフレーズと資金の送金が含まれます。すべてのアドレスを注意深く確認し、下記の公式リンクのみを使用してください。Zilliqaは、リカバリーフレーズを誰かに送るよう求めたり、Googleフォームに入力するよう求めたりすることは決してありません。

アプリをダウンロードしてインストールする

Zilliqaの公式GitHubのリリースページからアプリを入手してください。ダウンロード名は

zkp-migration-app-linux-amd64.tar.gz

.

アプリは64ビットLinux上で直接動作します。Windowsでは、Windows Subsystem for Linux(WSL)を使ってUbuntu経由で動作します。別のWindows用ダウンロードはありません。

お使いのコンピュータ向けのガイドに従ってください:

  • Windowsインストールガイド

  • Linuxインストールガイド

アプリを開く前に、Linuxガイドで説明されているとおり、ダウンロードのSHA-256チェックサムをリリースとして公開されている値と比較してください。Windowsユーザーも同様にこの確認を行うべきです。値が一致しない場合は、アプリを開かないでください。

ステップ1 - Legacy Account Migration Notice

アプリを開くと、「Legacy Account Migration Notice(旧アカウント移行に関するお知らせ)」が表示されます。このアプリで何をするのかを平易に説明していますので、何かをする前に必ず読んでください。読んだら、Continueをクリックしてください。

ステップ2 - 回路キー(circuit key)ファイルのダウンロード

アプリは、ゼロ知識証明を生成するためのCircuit Key Fileを必要とします。これは一度だけダウンロードされ、端末にキャッシュされます。以後の実行では再ダウンロードは不要です。完了するまで待ってください。チェックサム検証の進捗バーが表示されます。

緑のチェックマーク付きで「Ready(準備完了)」と表示されたら、Continueをクリックしてください。

ステップ3 - アカウント情報の入力

ここが重要なステップです。あなたは次を入力します:

  • あなたのLegacy Accountアドレス—古いzil1...アドレス。

  • 指定したEVM Accountアドレス—移動先としてZILを送る0x...アドレス。これを慎重に再確認してください。ここにあなたの資金が移行されます。

  • 元のシードウォレット—レガシーウォレットがLedgerのハードウェアウォレットだった場合はLEDGERを選び、通常のソフトウェアウォレットならOTHERSを選びます。これにより、アプリがシードフレーズからあなたのアカウントを復元するための導出パスが決まります。間違ったものを選ぶと、アプリはあなたのアカウントを見つけられません。

⚠️ この手順のところで、アプリ自体が警告を表示します:「機内モードを有効にして、この手順ではWIFIを無効にしてください」。あなたはいま、メモリ上にある間オフラインでいてほしいため、ニーモニックのシードフレーズに入力しようとしています。

ニーモニックシードを入力し、正しい言語を選択してから、Computeをクリックしてください。パスフレーズ欄は任意です。最初にウォレットで設定していた場合のみ入力してください。そうでなければ空欄のままにしてください。

ステップ4 - 証明の計算

アプリは、あなたの端末上でローカルにゼロ知識証明(zero-knowledge proof)を計算します。シードフレーズは決してあなたのマシンの外へ出ません。アプリは、シードではなく、結果として生成される証明だけを作ります。お知らせには、この処理に数分かかる場合があると書かれています—辛抱強く待ち、アプリを閉じないでください。

ステップ5 - 提出 & 検証

計算が完了すると、移行を実際に完了するために必要なものがすべて揃います:

  1. レガシーSchnorrウォレットから、画面に表示されているEscrow Contractのレガシー(zil1...)アドレスへ、ウォレットのZIL残高を送信してください。

  2. 表示されているゼロ知識証明のカラデータ(長い16進文字列)をコピーしてください。これは、あなたの所有権を証明し、指定したEVMアカウントに資金を請求するためのものです。

  3. 次のカラデータを2通りのいずれかで送信してください:

    • 手動: それを自分でやりたくない場合は、カラデータをコピーして、手動処理用に画面に表示されているGoogleフォームのリンクから送信してください。

    • 自動: ウォレットが、生の16進データでトランザクションを送信できる場合(MetaMask、Rabby、Brave Wallet、そしてほとんどのデスクトップのブラウザ拡張ウォレットなど)、「送信/確認」画面の「詳細(Advanced details)」でHex Dataを探します。表示名が「Data」や「Input Data」となっていることもあります。表示されているEscrow Contractアドレス(画面の0x...アドレス。そこにカラデータをそのフィールドへ貼り付けたもの)へ、0値トランザクションを送信してください。

  4. 追加の安全のため、アプリは、証明を提出した後にMigration Appを削除し、端末を再起動することを提案しています。

次に何が起こるか

カラデータが提出され、実際にあなたのレガシーバランスがEscrow Contractへ到達したら、あなたの指定したEVMアカウントにZILが自動的にリリースされます—通常はGoogleフォームを使った場合は24時間以内、あなた自身がEscrow Contractへ直接トランザクションを送信した場合はすぐに反映されます。

困ったときは、Zilliqaの公式サポート窓口を利用してください。回復フレーズ、秘密鍵、ウォレットのパスフレーズは、移行支援を申し出ている人を含め、誰にも絶対に共有しないでください。