イーサリアム第2層ネットワーク Scroll Pre-Alpha テストネットを先行体験
作者:Babywhale,Foresight News
2022年、複数のスケーリングネットワークと新しいパブリックチェーンが市場の注目と資本の支持を受けました。その中には、元Facebook(現在のMeta)のデジタル通貨プロジェクトチームが解散した後に元チームメンバーによって開発されたパブリックチェーン、EVMに非互換のパブリックチェーンのためにEVM互換のサイドチェーンを構築するプロジェクト、そしてEthereumの創設者Vitalik Buterinが直接「スタンドイン」したZK Rollupに基づくEthereumのレイヤー2ネットワークが含まれています。
今年4月、ZK Rollupに基づくEthereumのレイヤー2ネットワークScrollは、Polychain Capitalが主導し、Bain Capital Crypto、Robot Ventures、Geometry DAOなどが参加した3000万ドルのAラウンド資金調達を完了しました。3ヶ月後、ScrollはPre-Alphaテストネットの立ち上げを発表し、申請を受け付けました。今月、Scrollはテストネットをアップグレードし、スマートコントラクトのデプロイとNFTおよびERC-20トークンのクロスチェーンを許可しました。
現在、Scroll Pre-Alphaテストネットは、取引、クロスチェーン、レイヤー1とレイヤー2のブラウザなどの機能をオンラインで提供しています。共に体験してみましょう。
まず、テストネットのテスト権限を取得したユーザーは、テストネットのホームページを通じてMetaMaskにレイヤー1とレイヤー2のテストネットを追加し、Faucetを通じてETH、USDCなどのテストトークンを受け取る必要があります。
ネットワークを追加し、テストトークンを受け取った後、まずテストネットのウェブサイト上部の「Bridge」をクリックしてクロスチェーン機能をテストできます。ここでは、レイヤー1からScrollレイヤー2に100USDCをクロスチェーンする例を示します。
テストネットのレイヤー1での取引確認には約10秒かかり、レイヤー2へのクロスチェーンには一定の待機時間が必要ですが、OptimismとArbitrumの公式クロスチェーンブリッジの7日間の確認時間と比較すると、明らかな速度の利点があります。(推奨読書:《三分で理解するScroll:ZK Rollupスケーリングの新鋭選手》)
クロスチェーン取引が確認された後、ユーザーは右上の個人アドレスをクリックして取引情報を確認できます。
レイヤー1からレイヤー2への資産のクロスチェーンが完了したら、レイヤー2でのトークン取引機能をテストできます。
すべてのDEX取引と同様に、まずGas費を支払って契約が取引するトークンを呼び出すことを許可した後に取引を行う必要があります。特筆すべきは、ScrollのPre-Alphaテストネットは700万ドルの資金調達を受けたオラクルRedStoneを統合しており、開発者はテスト資格を申請してスマートコントラクトをデプロイしてテストできます。
この取引にかかったGas費は約0.00021 ETHで、Ethereumの現在の価格1600ドルで計算すると、Gas費のコストは約0.336ドルです。この記事執筆時点で、Arbitrum Oneの取引のGas費は約0.07ドル、Optimismは0.15ドル、zkSyncは0.1ドルです。単純なデータの比較から見るとScrollの価格は高めですが、現在のテストネットノードが少なく、処理する取引が非常に多いため、実際のデータには大きな下降の余地があるかもしれません。
取引を体験した後、次にテストDEXで流動性を追加してみましょう。取引ページで「資金プール」をクリックした後、「Add Liquidity」をクリックします。同様に、100 USDCと同等の価値のETHを追加する例を示します。
流動性の追加が完了した後、ページ上で自分の流動性ポジションを確認できます。
クロスチェーン送金や取引以外にも、Scrollテストネットはレイヤー1、レイヤー2、Rollupブラウザを提供しています。
一般的なブロックブラウザについては多くの説明は不要で、Scrollが提供するRollupブラウザという特別なデータインターフェースに重点を置いています。
上記の3つのデータは、最初のデータがレイヤー2のブロック高を示し、2番目のデータはそのレイヤー2のブロックがレイヤー1のRollup契約に提出されたことを示し、3番目のデータはそのブロックの有効性証明が提出され、レイヤー1で検証されたことを示しています。
レイヤー2の取引は4つの状態に分かれます:
Precommittedは、ブロックがScrollレイヤー2ブロックチェーンに含まれていることを示します。Precommittedブロックはまだレイヤー1に公開されていないため、Scrollレイヤー2の規範チェーンの一部ではありませんが、Sequencerを信頼するユーザーはこのブロックが初期的に確定したと考えることができます。
Committedは、そのブロックの取引データがレイヤー1のRollup契約に公開されたことを示します。これにより、ブロックデータが利用可能であることが保証されますが、それが有効な方法で実行されたことを証明することはできません。
Finalizedは、そのブロック内の取引の正しい実行がレイヤー1のオンチェーン有効性証明によって証明されたことを示します。最終ブロックはScrollレイヤー2の規範チェーンの一部と見なされます。
Skippedは、証明能力の欠如やコード内のエラーにより、そのブロックの有効性証明の生成がスキップされたことを示します。これはPre-Alphaテストネットの一時的な状態です。