This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Somnia:次世代の高頻度インタラクション公链の技術革新とエコシステムの配置
Somniaの深い分析: 次世代の高頻度インタラクション公共ブロックチェーン
この記事では、2つの核心的な問題を分析します:
なぜSomniaは市場が"高速ブロックチェーン"に対して一般的に鈍感になっている中で際立つ可能性があるのか?
速度が最も速く、コストが最も最適な並行EVM Layer 1であると主張しているSomniaの技術は、本当にこの主張を支えることができるのか?
概要:Somniaの技術、背景とエコシステム
技術のハイライト
マルチフローコンセンサスアルゴリズム: データチェーンとコンセンサスチェーンの分離設計を採用し、MEVを防ぎ、冗長性を減らし、コストを削減し、効率を向上させるのに役立ちます。
イノベーティブEVMコンパイラ: 命令レベルの並列EVMを実現し、高頻度の相互作用シーンにおける混雑問題を特定的に解決します。
自社開発のIceDBデータベースエンジン:データの読み書き速度を大幅に向上させ、ネットワークの安定性を強化します。
データ圧縮技術:データ伝送効率を最適化します。
バックグラウンドの利点
開発チームはImprobableに由来し、これは2012年に設立された多国籍テクノロジー企業で、イギリスのロンドンに本社を置き、ソフトウェア、ゲーム、Web3メタバース製品を開発してきました。
MSquared、a16z、ソフトバンク、Miranaなどの著名な機関から合計2.7億ドルの投資を受ける。
エコロジーの進展
テストネットは、複数のAI/ソーシャル製品、ゲーム、NFTプロジェクト、DeFiアプリケーションに参加しており、さらに多くのプロジェクトが近日中にローンチされる予定です。
2025年2月下旬から6月26日までの間に、テストネットでは1億以上のブロックが生成され、平均ブロック生成時間は0.1秒です。約9700万のウォレットアドレスがテストに参加し、最近24時間の取引量は2643万件に達しました。
Somniaのブロックチェーンブラウザでは、取引数とブロック数が絶えず点滅しており、彼らが称する「ミリ秒単位」の処理速度を示しています。
ソムニアの###つの潜在的な利点
高頻インタラクションに焦点を当てる: 技術指標を追求するだけでなく、Web3技術をゲームやソーシャルなどの高頻度インタラクションシーンに適用することに重点を置いています。
Web3とWeb2の統合を促進する: Somniaの独自の背景は、Web2ユーザーにWeb3世界へのシームレスなアクセスを提供するのに役立ち、真にユーザー体験に焦点を当てたアプリケーションエコシステムをもたらす可能性があります。
Somniaテクノロジーの詳細
マルチストリームコンセンサスアルゴリズム
基本構造
Somniaは革新的なマルチストリームコンセンサス(MULTISTREAM)アルゴリズムを採用しており、複数のデータチェーンと1つのコンセンサスチェーンを含んでいます:
作業プロセス
ユーザーがリクエストを発行した後、バリデーターは取引を各自のデータチェーンに書き込みます。
コンセンサスチェーンは周期的に(、例えば30秒または1秒ごとに)データ同期をトリガーし、各データチェーンのバリデーターがトップデータシェアを交換します。
バリデーターは、すべてのデータチェーンのトップ部分のシャードを組み合わせて、完全なデータスライスをコンセンサスチェーンに書き込みます。
バリデーターは取引の順序を決定し、その順序結果に基づいて状態を更新し、IceDBデータベースに同期して書き込みます。
テクニカルな利点
1.反MEV設計
Somniaは、トランザクションの順序付けに決定論的擬似乱数関数を使用します:
バリデーターは同じランダム数列に基づいてデータチェーンをソートし、取引の順序を決定します。この方法により、MEV攻撃者は少数のバリデーターを贈賄することで取引の順序に影響を与えることが難しくなります。
インタラクションの冗長性を削減: バリデーターは独立してデータチェーンを記録し、相互に検証する必要はありません。具体的な取引内容を含まないデータチェーンのスナップショット情報のみを転送します。
ストレージの冗長性を削減: データチェーン間で情報を同期する必要がなく、コンセンサスチェーンはデータチェーンのスナップショットとソートされた取引の参照のみを記録します。
冗長性を減らすことで、Somniaはより高い効率と低コストを実現しました。
データチェーン情報の検証が不要であっても、検証者は取引を改ざんすることができません。改ざんは取引のハッシュ値の変化を引き起こし、コンセンサスチェーンに保存されている情報と矛盾します。
命令レベルの並列EVM
既存の問題点
従来の取引は、高頻度の関連取引による混雑問題を解決するのが難しいです。例えば:
これらのシーンでは、取引の間に依存関係が存在し、並行して実行することができません。
Somniaのソリューション
Somniaは革新的なEVMコンパイラを開発し、命令レベルの並列処理を実現しました。
Swap取引を例にとると、パラメータ検証、パラメータ処理、残高チェック、権限チェック、プール状態チェック、価格計算、手数料計算、入力トークンの転送、プール状態と手数料記録の更新、出力トークンの転送、イベント発火などの命令セットに分割できます。その中で、競合や依存関係のない命令セットは並行して実行でき、取引効率を向上させます。
技術的な実装
SomniaのEVMコンパイラは、EVMバイトコードをx86マシンコードにコンパイルします。現代のCPUのマルチスレッドコアは、マルチスレッドでマシンコードを並行して実行でき、EVM命令セットの並行性を実現し、単一トランザクションの実行速度を向上させます。
利点の比較
標準的な EVM の解釈では、次のことが実行されます。 取引1→バイトコードの解析→順次実行→取引2→バイトコードの解析→順次実行→取引3...
Somnia EVM コンパイルの実行: 契約コード→バイトコードを解析→機械コードをコンパイル→トランザクション1の命令セットを並行実行→トランザクション2の命令セットを並行実行→トランザクション3の命令セットを並行実行...
Somniaの方法は、大量の取引を処理する際に、その利点がより明確になります。通常の取引には標準的なEVMの解釈実行を使用し、高頻度取引にはコンパイラを有効にして、コストと効率の二重の利点を実現します。
IceDBデータベースエンジン
技術的な特徴
Somniaが独自に開発したIceDBは、従来のマークルツリー構造の代わりにLSMツリー(ログ構造マージツリー)を使用しています:
パフォーマンスの利点
####ユニークな機能
IceDBは読み書き性能レポートを提供し、Gas計算に確定的な根拠を与え、より公平で効果的なGasメカニズムの実現に役立ち、ネットワークの安定性を維持します。
データ圧縮技術
Somniaは情報量と頻度分布のべき則理論に基づいて効率的なデータ圧縮技術を開発しました。
まとめ
SomniaはWeb2からWeb3への移行を目指す融合型プロジェクトとして、高頻度インタラクションアプリケーションの課題を解決するための新しいアプローチを提供しています。マルチストリームコンセンサスアルゴリズム、命令レベルの並列EVM、IceDBデータベースエンジンなどの技術は、低コストで高効率のLayer 1を実現するための基盤を築いています。
Web3とWeb2の融合が新たなトレンドとなる中、Somniaはソーシャルやゲームなどの分野で重要な役割を果たすことが期待されています。その技術力とエコシステムの配置は、Web2の利便性とWeb3の全ての権利を融合させた新しいエコシステムの構築を可能にします。今後、私たちは真に融合したWeb3エコシステムの誕生を目の当たりにし、ユーザーに全く新しい体験を提供することでしょう。