【zkSync Era】イーサリアムからzkSync EraにETHをブリッジしてみたよ

本ブログはアフィリエイト広告を利用しています

WEB / アプリ
WEB / アプリ
この記事は約8分で読めます。

とっちゃん@nyanco! です。

今回はEthereum(イーサリアム)メインネットのETH(イーサ)をzkSync Era(ジーケーシンクエラ)ネットワークにブリッジ(移動)させてみたのでその手順を画像付きで分かりやすく解説するよというお話です。

肉玉にゃんこ

「ブリッジ」とは、ETHなどのトークンをL1(イーサリアム)からL2(ズィーケーシンクエラ)へ(逆もしかり)移動させることですにゃ〜
言葉で見ると難しそうですがやってみると簡単ですにゃ〜

スポンサーリンク

zkSync EraにETHをブリッジする方法

本記事の前提

まず、本記事の内容は下記項目がクリアされている前提となります。

  • 【パソコンの場合】拡張機能「MetaMask(メタマスク)」がインストールされている
  • 【スマートフォンの場合】「MetaMask」アプリがインストールされている
  • 「MetaMask」にETH残高を保有している
  • 「MetaMask」にzkSync Eraネットワークを追加している
肉玉にゃんこ

zkSync Eraネットワーク追加は作業途中でも可能なのでマストではないですにゃ〜

Step1. ブリッジサイトにアクセスしてウォレット接続

▼まずは下記URLよりzkSync Era公式のブリッジサイトにアクセスします。

zkSync Bridge | Transfer funds between zkSync and Ethereum
With the zkSync Bridge you can easily deposit tokens to zkSync. Enjoy faster, cheaper and more efficient transactions with the future proof zkEVM scaling Ethere...
肉玉にゃんこ

PCの場合は拡張機能のMetaMaskがインストールされてるChromeやBraveなどのブラウザから、スマホの場合はMetaMaskアプリ内「ブラウザ」からアクセスしますにゃ〜

▼早速「Bridge」ページになります。めちゃくちゃシンプルな画面ですね。まずはウォレット接続をするので「Connect wallet(ウォレット接続)」をクリックします。

「Cponnect your wallet」と表示されるので任意のウォレットをクリックします。本記事では「MetaMask」で進めていきます。

ウォレット接続することでTerms of Service(利用規約)Privacy Policy(プライバシーポリシー)に同意したことになります。

MetaMaskウィンドウが開くので、上部に表示されたドメインが「portal.zksync.io」であることを確認し、接続するアカウントにチェックを入れて「次へ」をクリックします。

サイトに許可する操作内容を確認して問題なければ「接続」をクリックします。

▼ウォレット接続されると下記のような画面になり、ブリッジができる状態となります。

Step2. ブリッジサイトでETHをブリッジする

▼早速ブリッジしていきますが、先に簡単な画面の解説をどうぞ。

接続しているウォレットアドレスzkSync Era Testnet切替ログアウト
Deposit/Withdraw:ブリッジ先切替。Deposit「Ethereumメインネット → zkSync Era」Withdraw「zkSync Era → Ethereumメインネット」
ブリッジするトークンを切替(ETH・USDC・COMBO等)
ウォレット内残高表示
ブリッジしたいトークン数量を入力(「MAX」でガス代分を除いた最大値を自動入力)
ブリッジ先のアカウント(「鉛筆アイコン」で別ウォレットアドレスに変更できる?)
参考ガス代(手数料:60秒で自動更新)
ブリッジ先に着金する参考時間
「Continue(続ける)」:ブリッジ手続きに進む

のガス代、6.68ドルと決して安くはないですが、ガス代が安くなるのはあくまでzkSync Era上の話であって、EthereumからzkSync Eraへブリッジする際には通常通りのガス代が必要となるので要注意です。

「Continue」ではなく「Change wallet network to Mainnet」と表示されている場合、MetaMaskのネットワークがEthereumメインネット以外になっているので変更する必要があります。

▼また、下記のように「Getting balances error: failed response…」というエラーが出る場合もネットワーク違いが原因なことがあるので正しいネットワークに変更して「Try again」をクリックすると解消されることがあります。

「Deposit」「Withdraw」に切り替えると「zkSync Era」→「Ethereum」へブリッジするモードになりますが、画面の見方は先程と同様です。ただ、「Change wallet network to zkSync Era Mainnet」となっている通り、MetaMaskのネットワークを「zkSync Era」に切り替える必要があります。

要するに、
「Deposit」ではMetaMaskのネットワークを「Ethereum Mainnet」
「Withdraw」ではMetaMaskのネットワークを「zkSync Era Mainnet」
と「Deposit / Withdraw」を切り替える度にネットワークも切り替える必要があるわけです。

肉玉にゃんこ

ちょい面倒に感じますが仕方ないですにゃ〜

→参考:【MetaMask】zkSync Era ネットワークを追加する手順【超簡単】

▼今回はガス代が安い「zkSync Era」から「Ethereum」への「Withdraw」でブリッジしてみます。

肉玉にゃんこ

「Withdraw」のガス代は「Deposit」の約10分の1くらいですにゃ〜

ガス代は安いですが、「Arriving in 〜24 hours(24時間以内に到着)」とあるようにブリッジ先に着金するのにかなり時間がかかる点は要注意です。

ガス代と送金時間の関係を表にまとめると以下のようになります。

【Deposit】
Ethereum Mainnet

zkSync Era Mainnet
【Withdraw】
zkSync Era Mainnet

Ethereum Mainnet
ガス代高い安い
送金に
かかる時間
15分程度24時間以内

▼今回はごく少量ですが「0.003 ETH」「zkSync Era」→「Ethereum」にブリッジしてみます。ガス代も確認しつつ「Continue(続ける)」をクリックします。

「Confirm transaction(トランザクション確認)」と表示されるので送金元と送金先ガス代含めた合計金額などの内容を確認し、問題なければ「Send to Ethereum Mainnet(イーサリアムメインネットへ送る)」をクリックします。

MetaMaskウィンドウが起動し再度ガス代含めた予想最大額が表示されるので確認し、問題なければ「確認」をクリックします。

「Transaction submitted(トランザクション送信済)」と表示されればOKです!

肉玉にゃんこ

あとはブリッジ先に着金するのを待つばかりですにゃ〜

繰り返しになりますが、「Withdraw」する場合は着金に時間がかかる旨の案内が下記のように表示されています。

Your funds will be available on the Ethereum Mainnet after a ~24-hour delay. During this time, the transaction will be processed and finalized. You are free to close this page.
【DeepL翻訳】イーサリアムのメインネットで資金が利用可能になるのは、~24時間の遅延の後です。この間に取引は処理され、確定されます。このページは自由に閉じることができます。

肉玉にゃんこ

ちなみに「Deposit」の場合だと15分程度で着金することを確認してますにゃ〜

トランザクション履歴の確認方法

オマケとしてトランザクションの履歴や進捗状況の確認方法を共有しておきます。

▼Bridge画面右上の接続したウォレットアドレスが表記されたボタンをクリックします。

▼下記のような画面になるので「View on Explorer(エクスプローラーで見る)」をクリックします。

肉玉にゃんこ

「Explorer」とは、Ethereumでいうところの「Etherscan」のことですにゃ〜

「View on Explorer」となるので「zkSync Era Mainnet」をクリックします。

肉玉にゃんこ

ちなみに「Ethereum Mainnet」をクリックすると「Etherscan」ページに遷移しますにゃ〜

zkSync EraのExplorerページになるので「Transactions」から該当するものの「TRANSACTION HASH」をクリックします。

「VALUE」でブリッジした金額に一致するものが該当するトランザクションとなります。

▼このようにトランザクション詳細ページになるので、ステータス(進捗状況)実際にかかったガス代などを確認することができます。

肉玉にゃんこ

上記ステータスだと、zkSync Eraでは「Processed(処理済)」Ethereum側で「Validating(検証中)」という状態だと分かりますにゃ〜

【追記】ブリッジ先に着金確認

▼「Withdraw」してから約22時間後、イーサリアムのメインネットのウォレットに着金が確認できました!

肉玉にゃんこ

ブリッジした0.003ETH分、残高が増えてましたにゃ~

▼トランザクションのステータスを確認すると、Ethereumが「Validating(検証中)」から「Executed(実行済)」となっていました。

Etherscan「Internal Transactions(内部トランザクション)」でもこのように確認ができます。

▼以下、時系列にまとめるとこんな感じです(まとめるまでもないですが ^^;)。

2023/8/7(月)10:00 トランザクション開始 残高0.0121 ETH
2023/8/8(火)08:00 着金確認 残高0.0151 ETH

肉玉にゃんこ

案内通りですが、やはり「Withdraw」する際は時間に余裕を持った方が良さそうですにゃ~

おわりに

本記事がどなたかの参考になれば幸いです。

今回は以上となります。
最後まで読んでいただきましてありがとうございました!
それではまた〜✧٩(ˊωˋ*)و✧

コメント