ブロックチェーン技術は、その分散化、不変性、透明性から、さまざまな産業における革新の基盤となっています。しかし、よく知られているブロックチェーントリレンマは、分散化、セキュリティ、スケーラビリティを同時に実現する難しさに常に立ちはだかっています。これらの3つの要素は本質的に相互依存しており、ブロックチェーンシステムが一度にすべてを最適化することが難しい状況にあります。
ブロックチェーンのアプリケーションが拡大するにつれて、三位一体の中で最適なバランスを見つけることが、開発者や研究者にとって重要な課題となっています。
図: ブロックチェーントリレンマ (出典:ITホーム)
Ethereumの共同創設者であるVitalik Buterinは、Ethereumの次の段階でのネットワークスケーリングに向けて、1秒あたり10万件を超えるという野心的な目標を設定しました。2024年10月のブログ投稿では、ブロックチェーン技術の初期の日々を振り返り、Ethereumのロードマップで概説されている2つの主要なスケーリング戦略、ShardingとLayer 2(L2)プロトコルに焦点を当てました。
図:The Surge – 2023 Roadmap Edition(出典:ヴィタリックのブログ)
2024年には、イーサリアムのスケーリング戦略で重要な進展が見られました。しかし、いくつかの課題が残っています:
Vitalikのブログは、現在の優先事項は、イーサリアムのレイヤー1(L1)の弾力性と分散化を確保しながら、ロールアップ中心のロードマップを磨くことであることを強調しています。この文脈で、Based RollupsやPreconfirmationなどの新しいスケーリング革新が登場しています。
今日の記事では、Preconfirmationの技術原則、使用事例、およびブロックチェーンネットワークにおいて効率と分散化のバランスをより良くする方法について詳しく取り上げます。
プリコンファーメーションは、ブロックチェーン上で正式に確認される前の取引に対する信頼性の高いコミットメントとして理解できます。このメカニズムは、早期の確認信号を提供し、ユーザーの待ち時間を短縮し、取引効率を向上させます。高ボリュームまたは時間的に緊急のシナリオで特に有用であり、迅速なフィードバックが重要な場合に役立ちます。
プリコンファーメーションは、最終確認の前に予備的なコミットメントが与えられる実世界の状況に類似しています:
ブロックチェーンの初期に、ビットコインコミュニティは「0conf」(ゼロ確認取引)という類似のコンセプトを探索しました。このアプローチにより、取引がブロックチェーン上で完全に確認される前に一時的に有効と見なされることが許可されました。
0confは、即座の取引処理が必要な高速支払いシナリオに特に役立ちました。しかし、悪意のあるアクターが競合する取引を放送する可能性がある二重支払いリスクのため、0confはメインストリームのソリューションにはなりませんでした。
2023年、ブロックチェーン研究者のUri Klarmanは、イーサリアムに事前確認概念を拡張し、「チェーンベースの事前確認」という概念を導入しました。主な革新点は、将来の事前確認者が以前の事前確認記録を継承し、取引の信頼性を高める連続的な事前確認チェーンを形成することでした。
その年、PrimevチームはMEV(Miner Extractable Value)を調整することを目的としたプラットフォームであるmev-commitを設計することで、事前確認技術をさらに進化させました。オークションメカニズムを統合することで、mev-commitは取引の事前確認をより効率的かつ信頼性の高いものにしました。
ブロックチェーン技術—特にロールアップベースのシステムでは—取引確認の非効率性は長らくユーザーエクスペリエンスの主要な課題となってきました。ユーザーがレイヤー2(L2)で取引を送信すると、最終確認はレイヤー1(L1)にデータを投稿することに依存します。このプロセスは、高頻度取引や分散型ファイナンス(DeFi)のようなシナリオにおいて特にいくつかの課題をもたらします。
プリコンファーメーションは、トランザクションが公式にチェーン上に記録される前に初期確認を提供し、上記の問題に対処します。
従来の確認メカニズム:
事前確認:
従来の確認メカニズム:
事前確認:
Table: 伝統的なメカニズムと事前確認の比較(出所:自己編纂)
Taikoは、イーサリアム上に構築された分散型ZK-EVMロールアッププロジェクトです。そのコアデザインは、事前確認メカニズムと分散型プロポーザーシステムを活用し、取引の効率と公平性の問題に対処することに焦点を当てて、完全なイーサリアム互換性を実現することです。
(Source: 太鼓公式ウェブサイト)
Taikoのベースとなるシーケンスメカニズムにより、Ethereumのバリデータは、レイヤー2(L2)トランザクションの順序付けに直接参加できます。バリデータは、ETHをTaikoネットワークにブリッジするためにTaikoのブリッジサービスを使用でき、インスタントの事前確認を提供し、トランザクションの即時性とユーザーエクスペリエンスを高めながら、分散化とセキュリティを維持できます。
Taikoは、公平さと透明性を確保するために設計されたBased Contestable Rollup(BCR)モデルを採用しており、オープンで許可なしのシステムを通じてそれを実現しています:
注意:現在、太鼓は信頼実行環境(TEE)の証拠としてSGXを使用し、ゼロ知識証明(ZKP)にはRiscZeroとSP1を使用し、ガーディアン(マルチシグネチャ検証)は太鼓ラボによって行われています。詳細はこちらで確認できます。Taikoのドキュメント.
ブロック提案 - 提案者が新しいブロックを提出します。
プライマリープルーフ提出-第一階層の証明者(例:SGX TEEを使用)がブロックの有効性の証明を提出し、TAIKOデポジットを担保として提供します。
冷却期間およびチャレンジ期間(約4時間) - この間、誰でも自分のデポジットを提出することで、有効性の証明を挑戦することができます(例:図中の"Cindy")。
高度な証明検証-より高度なティアの証明者(例:RiscZeroまたはSuccinctからのZKPを使用)が主要な証明の正確性を検証します。
成果とインセンティブ:
この多層証明メカニズムにより、誰でもさまざまなレベルで証明に異議を唱えることができ、システムのセキュリティと分散化が強化されます。
図:太閤の係争可能なロールアッププロセスの例(出典:Taikoの競技可能なロールアップドキュメント)
プリコンファーメーション技術は、ブロックチェーン取引の効率とユーザーエクスペリエンスを改善するための重要な解決策として台頭しています。従来の取引確認メカニズムは高いセキュリティと信頼性を提供しますが、長い遅延と低い効率があり、高頻度取引や支払いなどのリアルタイムアプリケーションには適していません。プリコンファーメーションは、迅速なフィードバックと予備的なコミットメントのアプローチによって、これらの制限を軽減し、ユーザーにより即座で透明な取引体験を提供します。
たとえば、Taikoプロジェクトは競争力のあるRollupモデルを統合し、分散化と効率をバランスさせています。さらに、Taikoのマルチレイヤーの証明構造とリーダー選出メカニズムは、経済的インセンティブと透明な競争を通じて公正性とセキュリティを確保し、将来のブロックチェーンのスケーラビリティ設計における貴重な参考となっています。
ただし、事前確認は完璧な解決策ではありません。初期確認の信頼性と取引取り消しのリスクは、さらなる技術の最適化とフォールバックメカニズムが依然として必要です。ブロックチェーンの分散、セキュリティ、スケーラビリティの三位一体の課題に対処しつつ、取引体験を向上させるために継続的なイノベーションが必要です。
単なる技術革新を超えて、事前確認はブロックチェーンの採用を加速させることができる信頼構築ツールです。事前確認技術が高頻度取引から日常の支払いに拡大するにつれて、ブロックチェーンは日常生活により統合され、グローバル金融包摂のビジョンを実現するのに役立ちます。
ブロックチェーン技術は、その分散化、不変性、透明性から、さまざまな産業における革新の基盤となっています。しかし、よく知られているブロックチェーントリレンマは、分散化、セキュリティ、スケーラビリティを同時に実現する難しさに常に立ちはだかっています。これらの3つの要素は本質的に相互依存しており、ブロックチェーンシステムが一度にすべてを最適化することが難しい状況にあります。
ブロックチェーンのアプリケーションが拡大するにつれて、三位一体の中で最適なバランスを見つけることが、開発者や研究者にとって重要な課題となっています。
図: ブロックチェーントリレンマ (出典:ITホーム)
Ethereumの共同創設者であるVitalik Buterinは、Ethereumの次の段階でのネットワークスケーリングに向けて、1秒あたり10万件を超えるという野心的な目標を設定しました。2024年10月のブログ投稿では、ブロックチェーン技術の初期の日々を振り返り、Ethereumのロードマップで概説されている2つの主要なスケーリング戦略、ShardingとLayer 2(L2)プロトコルに焦点を当てました。
図:The Surge – 2023 Roadmap Edition(出典:ヴィタリックのブログ)
2024年には、イーサリアムのスケーリング戦略で重要な進展が見られました。しかし、いくつかの課題が残っています:
Vitalikのブログは、現在の優先事項は、イーサリアムのレイヤー1(L1)の弾力性と分散化を確保しながら、ロールアップ中心のロードマップを磨くことであることを強調しています。この文脈で、Based RollupsやPreconfirmationなどの新しいスケーリング革新が登場しています。
今日の記事では、Preconfirmationの技術原則、使用事例、およびブロックチェーンネットワークにおいて効率と分散化のバランスをより良くする方法について詳しく取り上げます。
プリコンファーメーションは、ブロックチェーン上で正式に確認される前の取引に対する信頼性の高いコミットメントとして理解できます。このメカニズムは、早期の確認信号を提供し、ユーザーの待ち時間を短縮し、取引効率を向上させます。高ボリュームまたは時間的に緊急のシナリオで特に有用であり、迅速なフィードバックが重要な場合に役立ちます。
プリコンファーメーションは、最終確認の前に予備的なコミットメントが与えられる実世界の状況に類似しています:
ブロックチェーンの初期に、ビットコインコミュニティは「0conf」(ゼロ確認取引)という類似のコンセプトを探索しました。このアプローチにより、取引がブロックチェーン上で完全に確認される前に一時的に有効と見なされることが許可されました。
0confは、即座の取引処理が必要な高速支払いシナリオに特に役立ちました。しかし、悪意のあるアクターが競合する取引を放送する可能性がある二重支払いリスクのため、0confはメインストリームのソリューションにはなりませんでした。
2023年、ブロックチェーン研究者のUri Klarmanは、イーサリアムに事前確認概念を拡張し、「チェーンベースの事前確認」という概念を導入しました。主な革新点は、将来の事前確認者が以前の事前確認記録を継承し、取引の信頼性を高める連続的な事前確認チェーンを形成することでした。
その年、PrimevチームはMEV(Miner Extractable Value)を調整することを目的としたプラットフォームであるmev-commitを設計することで、事前確認技術をさらに進化させました。オークションメカニズムを統合することで、mev-commitは取引の事前確認をより効率的かつ信頼性の高いものにしました。
ブロックチェーン技術—特にロールアップベースのシステムでは—取引確認の非効率性は長らくユーザーエクスペリエンスの主要な課題となってきました。ユーザーがレイヤー2(L2)で取引を送信すると、最終確認はレイヤー1(L1)にデータを投稿することに依存します。このプロセスは、高頻度取引や分散型ファイナンス(DeFi)のようなシナリオにおいて特にいくつかの課題をもたらします。
プリコンファーメーションは、トランザクションが公式にチェーン上に記録される前に初期確認を提供し、上記の問題に対処します。
従来の確認メカニズム:
事前確認:
従来の確認メカニズム:
事前確認:
Table: 伝統的なメカニズムと事前確認の比較(出所:自己編纂)
Taikoは、イーサリアム上に構築された分散型ZK-EVMロールアッププロジェクトです。そのコアデザインは、事前確認メカニズムと分散型プロポーザーシステムを活用し、取引の効率と公平性の問題に対処することに焦点を当てて、完全なイーサリアム互換性を実現することです。
(Source: 太鼓公式ウェブサイト)
Taikoのベースとなるシーケンスメカニズムにより、Ethereumのバリデータは、レイヤー2(L2)トランザクションの順序付けに直接参加できます。バリデータは、ETHをTaikoネットワークにブリッジするためにTaikoのブリッジサービスを使用でき、インスタントの事前確認を提供し、トランザクションの即時性とユーザーエクスペリエンスを高めながら、分散化とセキュリティを維持できます。
Taikoは、公平さと透明性を確保するために設計されたBased Contestable Rollup(BCR)モデルを採用しており、オープンで許可なしのシステムを通じてそれを実現しています:
注意:現在、太鼓は信頼実行環境(TEE)の証拠としてSGXを使用し、ゼロ知識証明(ZKP)にはRiscZeroとSP1を使用し、ガーディアン(マルチシグネチャ検証)は太鼓ラボによって行われています。詳細はこちらで確認できます。Taikoのドキュメント.
ブロック提案 - 提案者が新しいブロックを提出します。
プライマリープルーフ提出-第一階層の証明者(例:SGX TEEを使用)がブロックの有効性の証明を提出し、TAIKOデポジットを担保として提供します。
冷却期間およびチャレンジ期間(約4時間) - この間、誰でも自分のデポジットを提出することで、有効性の証明を挑戦することができます(例:図中の"Cindy")。
高度な証明検証-より高度なティアの証明者(例:RiscZeroまたはSuccinctからのZKPを使用)が主要な証明の正確性を検証します。
成果とインセンティブ:
この多層証明メカニズムにより、誰でもさまざまなレベルで証明に異議を唱えることができ、システムのセキュリティと分散化が強化されます。
図:太閤の係争可能なロールアッププロセスの例(出典:Taikoの競技可能なロールアップドキュメント)
プリコンファーメーション技術は、ブロックチェーン取引の効率とユーザーエクスペリエンスを改善するための重要な解決策として台頭しています。従来の取引確認メカニズムは高いセキュリティと信頼性を提供しますが、長い遅延と低い効率があり、高頻度取引や支払いなどのリアルタイムアプリケーションには適していません。プリコンファーメーションは、迅速なフィードバックと予備的なコミットメントのアプローチによって、これらの制限を軽減し、ユーザーにより即座で透明な取引体験を提供します。
たとえば、Taikoプロジェクトは競争力のあるRollupモデルを統合し、分散化と効率をバランスさせています。さらに、Taikoのマルチレイヤーの証明構造とリーダー選出メカニズムは、経済的インセンティブと透明な競争を通じて公正性とセキュリティを確保し、将来のブロックチェーンのスケーラビリティ設計における貴重な参考となっています。
ただし、事前確認は完璧な解決策ではありません。初期確認の信頼性と取引取り消しのリスクは、さらなる技術の最適化とフォールバックメカニズムが依然として必要です。ブロックチェーンの分散、セキュリティ、スケーラビリティの三位一体の課題に対処しつつ、取引体験を向上させるために継続的なイノベーションが必要です。
単なる技術革新を超えて、事前確認はブロックチェーンの採用を加速させることができる信頼構築ツールです。事前確認技術が高頻度取引から日常の支払いに拡大するにつれて、ブロックチェーンは日常生活により統合され、グローバル金融包摂のビジョンを実現するのに役立ちます。