Allen

Allen

crypto seeker||starknet

starkのモジュール化?

区块链モジュール化という言葉は、最近よく使われています。solana/aptos などの単一チップのブロックチェーンとは異なり、モジュール化は新しいスケーリングの解決策を提供します。

先駆者の celestia、伝統的な eigenlayer に続いて、starkware はどのように対応するのでしょうか?

答えは――

AppChain が到来します#

・暗号通貨アプリチェーンの動作方法、既存のネットワークの利点の改善。
・スケーラビリティ、カスタマイズ性、エコシステム性の向上のためにアプリチェーンをリリースする。
・StarkX/Cosmos/Polka Dot システムに App Chains を構築することで、ネットワークの流動性、トークンエコノミクス、コンセンサスプロトコルを効果的に活用できる。
・ただし、App Chains にはいくつかの制約もあります。セキュリティ、組み合わせ可能性、煩雑さ、および人気のある場合に存在する攻撃などがあります。
・これらを Stark ネットワーク上に構築することで、L1 のセキュリティと L2 の相互運用性を得ることができます。
・したがって、アプリケーションビルダーがアプリケーションを迅速に展開したい場合、App Chains を構築することは良い選択肢になるかもしれません。
・ただし、App Chains を構築するために必要な時間とリソース、および課題を考慮する必要があります。

App Chains への移行の理由、スケーラビリティ、カスタマイズ性、エコシステム、

アプリチェーンの制約の理由:セキュリティ、組み合わせ可能性、シンプルさ

アプリチェーンに必要な構造、L3 はスケーラビリティを実現し、L2 は組み合わせ可能性を実現し、L1 はセキュリティを実現します。

image

App Chains のオプション

image

celestia によるモジュール化の導入#

モジュール化設計によるスケーラビリティの問題の解決#

image

単一チップのブロックチェーンの問題は、「ブロックチェーンの三つの難問」という制約によって束縛されています。同じブロックチェーンの L1 レイヤーは、「共通の合意、実行、データの可用性」という 3 つの基本コンポーネントを提供する責任を負っており、これらの属性の最適化は他の 2 つの属性に制約をもたらします。

モジュール化されたブロックチェーン(Modular Blockchains)は、現在の単一チップのブロックチェーン L1 の 3 つのコンポーネント(共通の合意、実行、データの可用性)を採用し、それらを分割します。労働分業のように、これらの 3 つのコンポーネントを分割することで、各コンポーネントを最適化し、より良い製品を生み出し、全体が部分の合計よりも優れたものになるようにします。

(1) PoS バリデータによるモジュール化セキュリティの実現#

PoS メカニズムにより、ネットワークのセキュリティを担当するために特定のコンピュータが必要なくなりました。PoS トークンは、ネットワークに接続されたどのコンピュータでもステーキングできるため、資産自体のセキュリティを提供する価値があります。

PoS コンセンサスでは、以前は PoW ネットワークの物理的な(マイニング)資金コストが PoS トークンの購入コストに変わり、資産の資本効率が向上しました。物理的なマイニングハードウェアとは異なり、PoS 資産は時間の経過とともに劣化することはないため、PoS バリデータは基本的に運営コストを資産の売却によって支払う必要がありません。

(2) データの最大化:シャーディング#

ブロックチェーンのスループットを増やす方法の 1 つは、ブロックチェーンを複数のシャードと呼ばれるチェーンに分割することです。これらのシャードには独自のブロックプロデューサーがあり、トークンをシャード間で移動するために相互に通信することができます。シャードの目的は、ネットワーク内のブロックプロデューサーを分離することで、すべてのブロックプロデューサーがすべてのトランザクションを処理するのではなく、処理能力を異なるシャードに分割し、一部のトランザクションのみを処理することです。

通常、シャードブロックチェーンの完全ノードは、1 つまたは複数のシャードに対して完全ノードを実行し、他の各シャードに対して軽量クライアントを実行します。なぜなら、各シャードに対して完全ノードを実行することは、異なるノードにネットワークリソースを割り当てる目的に反するからです。

ただし、この方法には問題もあります。シャード内のブロックプロデューサーが悪意のある行為を行い、無効なトランザクションを受け入れる場合、どうすればよいでしょうか?これは、シャードシステムでは非常に起こりやすく、各シャードにはわずか数人のブロックプロデューサーしかいないためです。覚えておいてください、ブロックプロデューサーは異なるシャードに分割されています。

無効なトランザクションがシャードで受け入れられているかどうかを検出するためには、そのシャードのすべてのデータが公開され、利用可能であることを保証する必要があります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。