
著者:Jack Inabinet、Bankless:Deng Tong、ビットチェーンビジョンワールドレルム
Solanaのような非EVMネットワークは、ここ数ヶ月で暗号化業界の意識の最前線となり、潜在的なイーサリアムキラーになりましたが、イーサリアムの最も確固たる憎しみでさえ、チェーンの仮想マシンが確立されていることを否定することはできません。チェーン強力なネットワーク効果:EVMチェーンは、すべてのTVLの93%を占めています。
Taifangの多くの批評家は、ロールアップ中心のロードマップについて合理的な懸念を持っています。これは、しばしば流動性を破壊し、ユーザーエクスペリエンスを複雑にします。代わりに、彼らは全体的な拡張方法を採用して、ネットワークを単一の状態に統合することを提唱しています。
一部のイーサリアム分割(BNBなど)は、より集中化されたコンセンサスメカニズム(権威ある証明書など)を採用することでロールアップの需要を減らし、EVMスケーラビリティに関する制限を解決しますが、財政の将来は将来になることはありません。 。
ブロックチェーンが次のイーサリアムキラーになる機会を望んでいる場合、今日のユーザーと開発者のニーズを満たす必要があります。特性。
モナドは、この要件を満たす最も有望なチェーンの1つです。本日、Monadが何をもたらしたものを概説し、チェーンがイーサリアムを暗号通貨主導のスマートコントラクトプラットフォームとして置き換える理由を議論します。
モナドの重要な技術革新は何ですか?
Monadは完全なEVM互換性を保持していますが、MonadBft、遅延実行、並列実行、およびMonADDBの4つの主要なイノベーションペアによって改善されています。
各イノベーションは、イーサリアムの最適化です。最終結果は、ブロックの互換性を備えたブロックチェーンです。
1.monadbft
Monadbftは、チェーンの高性能コンセンサスメカニズムです。これは、ノードとブロックリーダーの間の通信を検証するために必要な2つのラウンドです。
新しいブロックのコンセンサスに到達するために、Monadのブロックリーダーは、ネットワークの検証ノードに証明書を送信して、以前のブロックが有効であることを証明します(またはタイムアウト)。次のブロックリーダーに直接署名を送信して、ブロックを承認し、プロセスを再起動し始めます。
リーダーが検証ノードがコンセンサスに到達できない場合、Monadは二次コミュニケーションに戻ります。
2。実行の遅延
Ethereumでは、最初にトランザクションを実行する必要があり、その後、ネットワークはブロックに含まれるトレーディングリストとネットワークステータスのコンセンサスとコンセンサスに達することができます。
この例は、コンセンサスに到達するために必要なマルチラウンドクロスグローバル通信のためにほとんどのブロック時間が保持されるため、特定のブロックでトランザクションを実行する時間しか保持していません。
実行を遅らせることにより、Monadはコンセンサスで分離された実行を実行し、ブロック内のすべてのトランザクションが実行されたかどうかを知る前にチェーンが状態に到達できるようにし、実行をブロック全体で実行できます!
3。並行して支払います
既存のEVMブロックチェーンは、順番にトランザクションを実行する必要があり(つまり、1つずつ)、Solanaなどの並行して取引を実行できるチェーンは、一般的な依存関係なしに複数のトランザクションを同時に処理し、それにより速度が上昇します。
トランザクションを並行して処理できるブロックチェーンは、仮想マシンが検証ノードのCPUの複数のコアとスレッドで実行され、最新のコンピューティングテクノロジーを最大限に活用できるようにすることで、仮想マシンを操作できます。
ただし、トランザクションを並行して実装するには、ブロックチェーンは最初にどのトランザクションを個別に実行できるかを決定する必要があります。Solanaは、実行中にアクセスを指定するためにトランザクションを必要とすることでこの問題を解決しますが、新しい仮想マシンを作成する必要があります。
Transaction Statementの状態依存性依存性とは異なり、Monadは各トランザクションを同時に実行し、並列を実行しようとすることができると楽観視しています。最初の実行中にトランザクションが競合すると、更新されたデータとともに再開され、実行が確実になります。
Monadは、静的コードアナライザーを使用して、どのトランザクションが依存関係のある関係を持っているかを予測して、先例のトランザクションでトランザクションを実行しようとする時間を無駄にしないようにします。
4。4..MonaddB
Ethereumのクライアントの使用は、Ethereum自体とは異なるため、データ構造の1つが埋め込まれています。
Monadのトランザクションの並行した実行により、複数のトランザクションがデータベースを同時に読み書きできる必要があります。MonaDDBは、その状態をチェーンに保存するために使用されるカスタムデータベースです。
モナドは勝つことができますか?
EVMは完璧ではありませんが、イーサリアムで達成できるイノベーションはほとんどありません。
一連のイノベーションを通じて、MonadはEVMの可能性を完全に発掘し、高スループットL1ブロックチェーンを作成し、DAPPを排除してコードをさらに開発または監査して、独自の高いスループット実行環境を移植しました。
Monadはソフトウェアを変更するため、理論的には設計の選択肢をコピーできますが、これには主要なシステム改革が必要になります近い将来の実装の変化はそれほど高くありません。
Ethereumとそのレイヤー2ソリューションの相互運用性は、開始されたばかりの長期的な作業です。これらの課題が克服される前に、統一された実行環境で現在の暗号通貨フロー負荷を処理できるブロックチェーンは、より良いユーザーエクスペリエンスと主張できるユーザーエクスペリエンスを提供し、ユーザー、開発者、資本をチェーンの側面に引き付けることができます。手。
Ethereumの成熟アプリケーションキットの超高速ブロックスペースを取得することにより、Monadは一連の魅力的な特徴的な組み合わせを提示します。