Author: Ac-Core, Fellow at YBB Capital; Translated by 0xjs@GoldenFinance
Preface
Layer2 はイーサの「オーソドックスな」スケーリングパスと考えられているが、Metisの創業チームは「Vitalik Buterinのママ/親友」だという噂があるため、Metisは「MEME Layer2」というレッテルを貼られている。Metisの創業チームが「ヴィタリック・ブテリンのママ/親友」だという噂があるため、「MEME Layer2」。Metisは "MEME Layer2 "と呼ばれ、イーサリアム正統派への投資家の信頼を直接攻撃している。しかし、ブロックチェーンの本質は依然として「コード+金融」であり、テクノロジーと市場は常に投資の観点からは仇敵である。Metisは、他のRollupsにおける中央集権的なシーケンサーの欠如と独自の強力な経済モデルを活用して、Layer2プロジェクトの群衆から際立つことができるだろうか?
Metisの紹介

左がナタリア・アメリン、右がエレーナ・シネルニコワ。Elena Sinelnikova
Metisの公式ウェブサイトによると、Metisの共同設立者でCEOのElena Sinelnikova氏は、ブロックチェーン業界への教育とアクセスを促進するために活動してきた。彼女は教育的非営利団体CryptoChicksの共同設立者の一人で、現在56カ国にメンバーを抱える世界最大の女性ブロックチェーンコミュニティとなっています。CryptoChicksのもう一人の共同設立者は、イーサリアム創設者ヴィタリック・ブテリンの母親であるナタリア・アメリンです。の母親である。さらに、ヴィタリック・ブテリンの父親であるドミトリー・ブテリンは、ブロックチェーン技術に関連するコースの開発を専門とするブロックチェーン教育会社Blockgeeksの設立を主導した。Metisネットワークは、2021年5月のローンチに向けて2018年に設立された。
Metisは、他のLayer2と同じ原則に従ったEtherchainベースのLayer2であり、Optimismの最も初期のフォークであり、最大の魅力は、分散型シーケンサーが成功した最初のオプティミスティックロールアップであったことです。ネットワークは、PoSシーケンサーのプールを使用して、継続的なネットワークの可用性、耐性、および手数料の共有とシーケンサーの有効化を保証します。コミットメント。これらのシーケンサーはトランザクションがパッケージされる順序を決定する責任があり、データがパッケージされてLayer1ネットワークにアップロードされる前に、シーケンサー・プールの少なくとも2/3から署名を得なければならない。シーケンサーによる悪意のある振る舞いを防ぐため、Metisはシーケンサーがトランザクションを正しく順序付けしていることを確認するために、サンプリングブロックのバリデータの役割も導入しています。
MPC(マルチパーティコンピューティング)の利点は、プライバシー保護と分散化であり、単純なブール演算ではうまく機能します。しかし、明らかな欠点は、情報を分配する中継ノードがないこと、通信回数が増えること、ネットワーク内の通信コストが大幅に上昇することです。この欠点は、コンセンサスを必要とするブロックチェーン・ネットワークではさらに顕著になる。全体として、Metisはシングルポイントシーケンサーをシーケンサープールのセットに変換し、分散型シーケンサーが完全な署名に合意できるようにし、ノードの誓約とローテーションメカニズムによる分散化を実現し、最終的にはLayer1よりはるかに低いネットワークコストを必要としないかもしれないが、MEV耐性+単一障害点問題の解決とノード誓約者への収益分配を同時に可能にする。しかし、MetisのMPCソリューションもRadiusのパブリックメモリプールも、分散型シーケンサーがネットワークに負担をかけ、最終的にユーザーにコストを転嫁するという問題に対処していません。
MetisのTVLが最近急増したことで、分散型シーケンサーの重要性が注目されるようになりました。L2BEATのデータによると、OPソリューションは現在、すべてのLayer2ネットワークでTVL第5位にランクされています。市場価値の考慮に加えて、著者らはMetisのスキームのほとんどが合理的であり、標準的な分散型シーケンサのスキームであると考えている。設計意図は、パイを積極的に分配することと、Layer2ネイティブトークンの価値獲得がGas手数料とガバナンスに限定されないことを市場に示すことの両方です。
<
ソース:L2BEAT データ時間:24/02/01
ロールアップの3つの要素
ロールアップはLayer2のソリューションの1つです。メイン・イーサネット・ネットワーク(つまり、レイヤー1)で実行されるトランザクションの計算と保存を、処理と圧縮のためにレイヤー2に移行し、圧縮されたデータをメイン・イーサネット・ネットワークにアップロードすることによって、イーサネットのパフォーマンスを拡張します。
ロールアップは、圧縮データの正当性(すなわち、データの正しさ)を保証するために使用されるスキームによって、ZKロールアップと楽観的ロールアップに分けることができます。これはオンチェーン計算を含み、トランザクションはパッケージ検証と簿記のために数分ごとにチェーン上でパッケージ化される。しかし、私たちが通常Rollupチェーンと呼ぶとしても、Rollupのオフチェーン部分は完全なブロックチェーンではなく、Rollupトランザクションを形成するためにパッケージ化されたトランザクションの束に過ぎず、Rollupトランザクションを受け取るすべてのノードは、パッケージ化されたロジックを実行するのではなく、そのロジックの実行結果のみを実行する。
<
ソース: 作成者
シーケンサー
シーケンサーはレイヤー2の役割で、トランザクションのソート、整理、パッケージ化、およびレイヤー1ネットワークへの送信を担当します。レイヤー1ネットワークにトランザクションを送信する。1.単一障害点。シーケンサーが攻撃や技術的な障害で停止すると、ネットワーク全体がシャットダウンする。
検証
シーケンサーから送信されるパッケージデータは、トランザクション中に検証される必要があります。現在、ほとんどのEther Rollupの検証は、データの信頼性を確保するためにEther Rollupスマートコントラクトによって実行されます。ZK Rollup(ゼロ知識ロールアップ)とOptimistic Rollupです。
例えば:
ZK Rollup:
検証方法:ZK Rollupはゼロ知識証明を使って、Layer2で発生するすべてのトランザクションがレイヤー2で発生するすべてのトランザクションの正しさを検証する。ゼロ知識証明により、検証者はその取引の詳細を知ることなく、取引の正当性を確認することができる。
プライバシー:ZK Rollupは、計算された「証明」が取引の詳細ではなくレイヤー1で提出されるため、ユーザーのプライバシーを重視している。取引の詳細はレイヤー2で実行され、レイヤー1はゼロ知識証明の有効性のみを検証します。
楽観的ロールアップ(Optimistic Rollup):
検証方法:楽観的ロールアップは「楽観的」戦略を採用し、すべてのトランザクションが正当であると仮定し、必要な場合にのみ検証を行います。検証は、レイヤー2上のトランザクションがルールに違反しているという証明がレイヤー1で提出される不正証明によって行われます。
リアルタイム:すべてのトランザクションが正当であると仮定されているため、Optimistic Rollup上のトランザクションは迅速に完了し、紛争や意見の相違が発生した場合にのみ検証を行うことができます。
DA(データ・アベイラビリティ)
DA(データ・アベイラビリティ)は、他の参加者もこのトランザクション・ステータス・データにアクセスし利用できるように、チェーンを下る各トランザクションのステータス・データを公開する。いくつかのレイヤー2は取引状況データをイーサレイヤー1に書き込むことで、DAを可能にしています。また、サードパーティのブロックチェーンに取引に不可欠なデータを書き込むロールアップレイヤー2もあり、データ可用性はデータが信頼されていることを前提としています。例えば、
Optimistic Rollup におけるDA:Layer2上のすべてのトランザクションのデータがLayer1上で利用可能であることを保証する。
ZK Rollupにおけるコミットメント
:すべてのトランザクションの計算と保存をレイヤー2で実行するが、計算結果(コミットメントと呼ばれる)のみをレイヤー1にコミットする。これらのコミットメントが正しいことを証明するためにゼロ知識証明を使用する。注:ZKロールアップでは、「コミットメント」はレイヤー2上のトランザクションの計算結果の正しさを検証することに関係し、「データ可用性」はレイヤー1がレイヤー2上のすべてのトランザクションのデータにアクセスできることを保証することに関係する。この2つは通常、システム全体のセキュリティと信頼性を確保するために、互いに補完し合う関係にあります。
ロールアップの3つの重要な要素のうち、シーケンサーが最も重要であると考えられています。シーケンサーは、レイヤー2のトランザクション情報を連鎖的に並べ替え、圧縮する役割を担っています。このプロセスにはデータの信頼性の検証が含まれるため、シーケンサーが分散化されている場合、データの信頼性検証と可用性の達成はそれほど重要ではないかもしれません。
POS
コンセンサスベースのMetis用分散ソーター

ソース: MetisL2
Sequencer Selection
Metis Rollupは、Layer2の計算プロセスに "Validator "と呼ばれる役割を導入することで、"Transaction Data Validation Committee "を改善し、競合マイニングメカニズムを通じて、検証ノードにトランザクションを迅速に検証するインセンティブを与えます。取引データ検証委員会」(TDVC)。これはLayer2の計算プロセスに「検証者」の役割を導入し、検証ノードに競争的なマイニングメカニズムを通じてトランザクションを迅速に検証するインセンティブを与えることで実現する。プルーフ・オブ・ステーク(POS)メカニズムを使用する他のレイヤー1ネットワークと同様に、Metis上のトランザクションはノードによって検証される必要がある。その結果、Metisからメインのイーサネットネットワークへの資産の引き出しに関連する間隔や待ち時間の問題はありません。
Optimisticロールアップと比較したMetisロールアップの大きな違いの1つは、Metisからイーサネットレイヤー1への資産の引き出しに数時間または数分しかかからないことです。これは、トランザクション処理の効率とスピードという点で、Metis Rollupの優位性を浮き彫りにしている。全体として、誓約金額が高いほど、ノードがシーケンサーに参加する確率は高くなる。もちろん、これにはいくらかのランダム要素があります。
シーケンサーのMPC(マルチパーティコンピューティング)
Metisの分散型シーケンサー実装には、管理者(Admin)、シーケンサー、POSベースのコンセンサスレイヤーの3つの主要プレーヤーが関与しています。
管理者: ネットワーク全体の主要なパラメータを設定し、プールへのシーケンサー資格の追加を管理します。プロトコルの当事者はもはやこれらの事柄を直接絶対的に制御することはできませんが、提案が検証された後に管理者によって実行されます。
Sequencers: MetisはTSS (Threshold Signature Scheme) に基づくMPC (Multiparty Computing) 署名を使用して、複数のシーケンサーの署名権を管理します。各シーケンサーはバッチを決定する権利を持ち、MPC署名によって全シーケンサーを巻き込む。署名数が2/3を超えると、そのバッチは有効とみなされ、L1のロールアップ契約に提出できる。シーケンサプールによって実行されるMPC署名は、POSネットワークに基づく別の契約によって管理される。POSネットワークがMPCアドレスの検出に失敗すると、MPCモジュールが鍵を生成するようトリガーされます。
POSベースのコンセンサスレイヤー:POSネットワークは、シーケンサー署名権限を持つコントラクトの管理、MPCアドレスの監視、鍵生成のトリガーを担当します。生成された鍵はスライスされ、MPC署名のためにプール内の各シーケンサーに配布される。モジュールのセットアップには、複数署名の生成、鍵の再共有、署名の適用、署名の削除を含む鍵のライフサイクル管理が含まれます。
TSSを採用した理由は、その高い耐障害性と柔軟性です。チェーン内の各署名を検証する代わりに、TSSはすべての署名者の署名を集約して一律にチェックするため、マルチ署名に比べてトランザクションの確認率が向上します。さらに、POS ノード間の通信は個別の Tendermint チャネルを使用し、MPC ランタイム通信は libp2p プロトコルを使用する。システム全体は、シーケンサーの効率的で安全な分散管理を実現するように設計されている。
Metisシーケンサーのトランザクションフロー
1.発信元ユーザーがトランザクションを開始します。2.トランザクションはシーケンサーネットワークノードに転送されます。3.ブロック生成:シーケンサーがトランザクションを有効であると認めるとブロックが作成されます。
MetisEDF
Metis Eco-Development Fund(MetisEDF)は、プロトコルの開発と展開にインセンティブを与え、流動性サポートを提供し、セキュリティ監査を実施し、流動性マイニングスキームを実装するなどの多くの側面をカバーし、この目的のために財政支援を提供しています。
シークエンサーマイニング:65.4%(300万METIS / >2億6000万ドル)、
エコシステム資金:34.6%(160万METIS / >1億4000万ドル)。
シーケンサー中心性の問題

ソース: 筆者
イーサリアムすべてのノードがユーザーによって提出されたすべてのトランザクションを保存し、実行するという原則は、この高レベルのセキュリティは、ネットワーク全体が非常に高価であるという結果にもなり、それゆえ、ネットワーク全体の容量を拡張し、ロールアップソリューションを採用する必要がありました。簡単に言うと、Rollup = レイヤー1のコントラクトセット + レイヤー2の独自のネットワークノード、つまりオンチェーンのスマートコントラクト + オフチェーンのアグリゲーターで、決済、コンセンサス、データの可用性をイーサに依存し、Rollup自体の実行にのみ責任を負う。
レイヤー2ネットワークノードにはいくつかのコンポーネントがあり、中でもシーケンサーコンポーネントが最も重要です。シーケンサーはレイヤー2でトランザクションリクエストを受信し、トランザクションの実行順序を決定し、トランザクションのシーケンスを最終的にレイヤー1のスマートコントラクトに送信されるバッチにパッケージングする役割を担っています。Ether上のすべてのLayer2 Rollupsが中央集権的なシーケンサーを持っている一方で、Metisは分散型シーケンサーになる機会をつかみました。
Layer2のフルノードは、シーケンサーから直接、またはシーケンサーからLayer1に送信されたトランザクションのバッチを読み取るという2つの方法でトランザクションのシーケンスを取得できますが、後者の方がより強力な改ざん防止特性があります。トランザクションの実行はブロックチェーンの分散台帳の状態を変化させるので、一貫性を確保するために、Layer2のフルノードはトランザクションシーケンスのフェッチに加えて、分散台帳の状態をシーケンサーと同期させなければならない。したがって、シーケンサーの仕事はトランザクションのバッチをLayer1のRollupコントラクトに送信するだけでなく、トランザクション実行後の状態更新のStateRoot/StateDiff結果をLayer1に渡すことである。レイヤー1のスマートコントラクトに投稿する。
Layer2ノードにとって、Layer1上のトランザクションのシーケンスとRollupの元のStateRootを取得するだけで、Layer2のブロックチェーン台帳が復元され、最新のStateRootが計算されます。スマートコントラクトはシーケンサーが Layer1 にポストした StateRoot と矛盾する。つまり、シーケンサーは不正を行っていることになる。要約すると、Layer1はLayer2自身のネットワークよりも分散化されており、信頼されておらず、安全です。
例えば、Optimistic Rollupでは、Layer2の全ノードが、Layer1のシーケンサーが投稿したデータが間違っているというFraud Proofを提供することができます。しかし、Fraud Proofを持たないOptimismにとって、もし本当にシーケンサーを通してLayer2ユーザーの資産を盗みたかったら、単にシーケンサーオペレーターに取引注文を偽造させ、他人の資産をLayer2から自分の資産に転送させることができます。
Metisについての考察
最近のLayer2の最大の宣伝は間違いなくCancunのアップグレードですが、Metisにとって良いニュースはそれだけではありません。Vitalik Buterinの母親/親友」という感情はさておき、Metisと他のLayer2の最大の競争は、分散型シーケンサーとPoS下の経済モデルであり、TVLはMetisユーザーに対する市場の信頼の全体的な時価総額のフィードバックを示しています。
OP Rollupの経済モデルは、自らの資金をコントロールし、より多くの収益をユーザーに還元する他のLayer2とは異なり、強力にコントロールされ、中央集権化されており、トークンOPでエコシステムに報酬を与え、開発と交流を刺激してGasスプレッドから利益を得る一方、Metisはその収益の利益を誓約コミュニティに渡して競争させ、Layer2のロックを劇的に解除します。インフラストラクチャーの金融化を劇的に解き放ち、広範な市場の関心を集める。
MEMEはより多くの文化と多くの社会経済的要因を表しています。MEMEを購入するプロセスは、それが投資の10倍、100倍、あるいは1000倍になるという期待から来る以外の何ものでもないようなものですが、それ以上に、そのプロセスはMEMEに対する私たちの認識と愛情から来るものです。その物語性や様々な要因もあるが、常にディスクを引っ張るのは正義であり、メティスがTVLを伸ばしているのも、投資期待に対する市場からのフィードバックである。技術的なことはさておき、属性的な問題を市場的な視点で考えるならば、インスクリプションがパブリックチェーンのパフォーマンスのチェッカーであるならば、MEMEはある程度、市場の認知度のリトマス試験紙なのである。