ブロックチェーンスケーラビリティテクノロジーの概要

        最近、私はブロックチェーンのスケーラビリティの最適化に関する研究と研究を行っており、現在の主流のブロックチェーンスケーラビリティ技術を要約しています。

1ステータス

        ブロックチェーンテクノロジーはデータのセキュリティと信頼性を向上させますが、実際の使用ではスケーラビリティが低いという重大な問題があり、ブロックチェーンのスケーラビリティを向上させるための多くのソリューションがあります。

        現在のブロックチェーン拡張スキームは、レイヤー0拡張、オンチェーン拡張、オフチェーン拡張の3つのレイヤーに分割できます。ここで拡張という言葉を説明したいと思います。拡張は「容量の拡張」の文字通りの意味だと思っていましたが、綿密な調査により、ブロックチェーンの拡張は実際にはブロックチェーンのスケーラビリティを向上させることです。同等です。英語の元の拡張テキストはスケーリングまたは拡張ですが、中国語の翻訳は異なります。拡張または拡張に翻訳できると思います。

       主流のブロックチェーンスケーラビリティテクノロジーを含む3層拡張計画のマインドマップを作成しました。以下では、各層の具体的なルートを紹介します。

2Layer0拡張

        レイヤー0の拡張は、主にインターネットのデータ伝送プロトコルを最適化し、伝搬遅延を減らすことでブロックチェーンのパフォーマンスを向上させることです。オーバーレイネットワークと高速UDPインターネット接続プロトコルには主に2つの技術ルートがあります。

2.1オーバーレイネットワーク

  • リレーネットワーク
  • CDN(コンテンツ配信ネットワーク)与BDN(ブロックチェーン配信ネットワーク)

        ブロックチェーンのスケーラビリティを向上させるための0層拡張のエントリポイントは次のとおりです。

        マイナーは、他のノードにブロードキャストするために新しいブロックを作成します。ネットワーク全体がブロックを受け入れた後、マイナーへの報酬は有効になります。鉱夫はブロックの伝播時間を最小限に抑えたいので、データの伝播を高速化するためのネットワークが必要です。このネットワークはリレーネットワークと呼ばれます。リレーネットワークのノードは、低遅延と高帯域幅の特性を備えており、世界中に分散されています。マイナーは、ノードに最も近いリレーノードに接続して、P2Pよりもはるかに高速なリレーネットワークを介してブロックを伝播できます。通信網。

           

                CDN bloXroute(BDN)

        リレーネットワークに基づいて、BDNが提案されます。BDNについては、まずCDNを紹介します。CDNは、ユーザーに最も近いサーバーを使用して、高性能のネットワーク伝送を提供し、ユーザーの応答速度を向上させます。具体的な実装は、既存のインターネット上に仮想ネットワークの別のレイヤーを構築し、ネットワークのすべての部分にサーバーを展開し、ネットワークの状態、ノードの負荷、ノードからユーザーまでの距離、および応答時間を包括的に考慮した後、安定した高速なものを選択することです。可能な限り.lineし、最も効率的なサービスノードをユーザーに割り当てます。

         CDNのアイデアに基づいて、BDNはトランザクションとブロックをすばやく送信できます。典型的なプロジェクトはbloXrouteです。これはBDNおよびP2Pベースのネットワークであり、分散化とセキュリティを確保しながら、ブロック伝播の効率を向上させ、スケーラビリティを向上させることができます。図に示すように、サーバーサーバーはP2Pネットワークのノードに代わってブロックを伝播します。ブロックを伝播するとき、サーバーサーバーはブロック内のトランザクション、関連するアドレス、ブロックを生成したマイナー、またはブロックの実際のソース。つまり、特定のノードを優先したり区別したりするのではなく、すべてのブロックを他のすべてのゲートウェイに公平に拡散するだけです。これは、証明可能なニュートラルと呼ばれる機能です。この利点により、より多くのノードが参加するようになり、BDNネットワークの効率により、ノード間のブロック伝播の速度が徐々に向上します。

2.2クイックUDPインターネット接続(QUIC)

          QUIC高速UDPインターネット接続は、UDPに基づく同時送信のためにGoogleによって提案されたネットワークプロトコルです。TCPプロトコルの信頼性とUDPプロトコルの効率を統合して、データ送信を高速化します。これは、ブロックチェーンだけでなく他のフィールドにも適用できるインフラストラクチャのようなものです。最適化されたプロトコルは、データ送信の信頼性と効率を向上させるためにHarmonyブロックチェーンプロジェクトに適用されます。

 3 Layer1拡張(オンチェーン拡張)

       オンチェーン拡張とも呼ばれるレイヤー1拡張を以下に紹介します。これは、ブロックチェーン自体のプロトコルとアーキテクチャを改善して、スケーラビリティを向上させるためのものです。チェーンの拡張には、主にデータ層の拡張、ネットワーク層の拡張、およびコンセンサス層の拡張が含まれます。

       データレイヤーの拡張は、主にブロックを変更し、ブロックに含まれるトランザクションの数を増やすことです。さまざまな変更方法に応じて、現在、ブロック拡張、頻度拡張、分離監視、ストレージ拡張、有向などのいくつかのテクノロジーがあります。非巡回グラフルート。

3.1データレイヤーの拡張

3.1.1ブロック拡張

        まず、ブロックスケーリングは、ブロックサイズを増やすことにより、ブロックに「書き込む」ことができるトランザクションの数を増やします。

        では、どのくらい拡張する必要があり、それに応じてどの指標を拡張する必要がありますか?ビットコインを例にとると、ブロック拡張に関連する9つの提案があり、3つのカテゴリに分類できます。

        最初のタイプは計算能力に集中しています。100、101、105、および109を含み、これらは鉱夫によって投票されてブロック容量の調整計画を決定します。

        2番目のタイプはトランザクション量に集中しています。104、106、および107を含み、それらの共通の機能は、ブロック容量が前のステージのブロックサイズに従って調整されることです。

        3番目のタイプは時間の経過とともに増加しています。102、103、107を含め、共通の機能はビットコイントランザクションの需要を見積もり、ブロック容量を毎年調整することです。

        このブロック容量を増やす方法は、最も直接的な拡張計画と言えますが、ブロック容量を増やすと、ネットワーク内のブロックの伝播速度に影響が出ます。たとえば、1Mのブロックがネットワーク全体のノードの95%以上に到達するには、10分かかりますが、8Mのブロックが10分以内にネットワーク全体のノードに到達しない場合は、リスクが高まります。孤立したブロック:フォークは計算能力の分散につながり、チェーンの保守の難しさを増し、計算能力の攻撃の難しさを軽減します。したがって、この方法ではスケーラビリティの問題をある程度軽減することはできますが、根本的に解決することはできません。

3.1.2周波数拡張

  • 難易度を下げる          
  • ビットコイン-NG  

       データ層拡張の2番目の方法は、周波数拡張です。これは、ブロック生成の頻度を増やし、それによって単位時間あたりに生成されるブロックの数を増やすことを意味します。これを実現するには、主に2つの方法があります。

        1つ目は難易度を下げることです。パウコンセンサスを例にとると、難易度を調整することで、ブロック生成の間隔を約10分に制御します。難易度を下げると、ブロック生成間隔を簡単に短縮できます。ただし、この方法では孤立ブロックの頻度が高くなり、コンピューティングリソースが無駄になります。ブロック生成の頻度が増えると、ノード間の通信がさらに必要になり、ネットワーク帯域幅へのプレッシャーも高まります。したがって、周波数を上げるために難易度を下げるだけでは、拡張するための非常に洗練された方法ではありません。

        2番目の方法はビットコイン-NGコンセンサスです。これは、アカウンティングノードを選択するプロセスをブロックをパッケージ化するプロセスから分離します。図に示すように、ブロックはメインブロックとマイクロブロックの2種類に分けられます。鉱夫によるブロックの操作も2つの段階に分けられます。つまり、リーダーの選出とパッケージングトランザクションです。

        Bitcoin-NGは時間を複数のエポックに分割します。エポックの時間は10分です。各エポックはリーダーを選出する必要があります。リーダーを選出するプロセスはビットコインのマイニングプロセスと同じです。コンピューティングパワーはパワーを介して競合します。コンセンサス勝者はこのエポックのリーダーとして機能し、メインブロックを生成します。メインブロックには特定のトランザクションデータは含まれていませんが、前のブロックへの参照、時間、およびリーダーであることを証明できるナンス情報が含まれています。同時に、後続のマイクロブロックの認証のために、公開鍵をメインブロックで公開する必要があります。

        マイクロブロックはトランザクション情報を記録します。その生成には計算能力が不要であり、生成速度は非常に高速です。ブロック容量は、多数のマイクロブロックによって増やすことができます。同時に、マイクロブロック間の間隔が比較的短いため、一部のトランザクションの確認時間も短縮できます。

        このアプローチはビットコインのスループットを大幅に向上させますが、アカウンティングノードによるマイクロブロックの頻繁な発行もネットワークの輻輳を引き起こす可能性があり、51%の攻撃などのビットコインと同じ攻撃に対しても脆弱です。

3.1.3分離された証人とブロックの圧縮

        Segregated Witnessは、ブロックのストレージ構造を変更するビットコインへのアップグレードです。元のブロックのトランザクションには、有効性を検証するために使用される情報が含まれており、トランザクションストレージスペース全体の約70%を占めていました。検証情報が占めるスペースを減らすことで、より多くのトランザクションをブロックに格納でき、間接的に拡張の目的を達成します。具体的な実装は、各トランザクションの署名データを削除し、ブロック内のストレージスペースを解放し、Bitcoin 1Mブロックにさらにトランザクションを格納し、分離された監視データをブロックの最後に配置することです。

        ブロック圧縮も同様の考え方を採用しています。ブロック内のトランザクションのストレージサイズを圧縮することにより、1つのブロックでより多くのトランザクションに対応できます。これらの2つの方法は、ブロックのストレージスペースを十分に活用しますが、それでもブロックサイズによって制限され、パフォーマンスのスケーラビリティの問題を根本的に解決しません。コンパクトブロックリレーなど。コンパクトブロックリレーは、ビットコインの元のブロックの構造を変更します。これには、ブロックヘッダーと、バリデーターノードのトランザクションプールにすでに存在するトランザクションを照合するために使用されるいくつかの短いTXIDのみが含まれます。Txilmは、コンパクトブロックリレーに基づくプロトコルであり、TXIDの短いハッシュを使用してトランザクションを表しますが、短いハッシュを使用するとハッシュの衝突が発生する可能性があります。したがって、Txilmプロトコルを使用してTXIDのハッシュ値を計算する場合、プロトコルは、トランザクションの順序を規制するルール(CTORアルゴリズムなど)を組み合わせたり、「ハッシュソルティング」( CRC32- Merkle rootを追加して、システムを衝突攻撃から保護します。Txilmに基づいて、シミュレーション実験で80分の1のデータ削減が達成され、ブロックチェーンのスループットが向上しました。

3.1.4ストレージの拡張

        ストレージ拡張では、ブロックチェーンのデータ全体の整合性とセキュリティに影響を与えることなく、ノードのストレージプレッシャーを軽減する方法を検討します。次のように要約します。

 3。1。5日

        DAGでは、新しい各トランザクションをブロックとして個別に送信できます。コンセンサスメカニズムは、従来のブロードキャストデータ検証ではなく、ルールに従って前のブロックのハッシュ値を送信します。データレコードストレージは並列であるため、チェーンシリアルストレージ構造が破壊され、ブロックチェーンネットワークのスループットが向上します。DAGを使用すると、各トランザクションの独立したアカウンティングが可能になります。理論的には、パフォーマンスのボトルネックはありませんが、最後のトランザクションは、トランザクションを生成するノードが検証されるのを待機する必要があります。この待機時間により、新しいセキュリティの問題が発生します。

       DAGの代表的なプロジェクト:IOTA、Byteball、Nano

3.2ネットワーク層の拡張

3.2.1P2Pネットワーク構造

        ブロックチェーンのネットワーク構造を単純に研究する分野はほとんどなく、一般的にコンセンサスアルゴリズムと組み合わされています。ブロックチェーンで使用されるP2Pネットワーク構造には、非構造化ネットワーク、構造化ネットワーク、ハイブリッドネットワークの3つの主要なタイプがあります。

       非構造化ネットワークは、ランダムグラフの編成方法を採用してメッシュネットワークを形成します。これは、ノードの変動が比較的大きいシステムに適していますが、ネットワークのオーバーヘッドが大きいという欠点があります。

       ストラクチャードネットワークは、DHTテクノロジーを使用してネットワーク内のノードを管理し、リングやツリーなどのさまざまな構造に従ってノードを編成します。これにより、ノードの管理と通信の効率が向上しますが、ネットワーク構造を維持するためのコストが増加します。

       ハイブリッドネットワークは、P2PとC / Sモードの組み合わせの産物であり、後退しているように見えますが、P2P技術の不完全さから、C/S構造の利点からある程度、スーパーノードの概念を導入し、集中型ネットワークでの高速検索と非構造化ネットワークの分散化という利点がありますが、スーパーノードは悪意のあるノードによる攻撃を受けやすいです。現在、p2pネットワーク構造の改善は、主に構造化ネットワークとハイブリッドネットワークに焦点を当てています。

3.2.2シャーディング

       ネットワーク層の現在の拡張計画は主にシャーディングテクノロジーであり、データベースシャーディング、ネットワークレイヤーのノードのシャーディングのアイデアを利用しており、各シャーディングされたネットワークはコンセンサスを達成し、トランザクションを並行して処理してチェーンのブロックスループットを向上させます。

       さまざまなシャーディングオブジェクトに応じて、ネットワークシャーディング、トランザクションシャーディング、および状態シャーディングに分けることができます。

       ネットワークシャーディングは、トランザクションシャーディングとステートシャーディングの前提であり、ブロックチェーンネットワーク全体を複数のサブネットワークに分割する最も基本的なシャーディング方法であり、サブネットワークもシャードです。

       トランザクションシャーディング:ネットワークシャーディングに基づいて、ネットワーク全体のトランザクションが地域のコンセンサスのために異なるシャードに分割されます。各シャーディングされたネットワークは、コンセンサスの実行とトランザクションデータの検証を同時に行うことができます。トランザクションはシリアル処理から並列処理に変更されます。ブロックチェーンネットワークの全体的なパフォーマンスを向上させます。

       状態シャーディングもネットワークシャーディングに基づいています。違いは、各シャードがチェーンのすべての情報を保存するのではなく、元帳情報の一部のみを保存することです。これにより、一部の送信とストレージのオーバーヘッドが削減され、システムの効率が向上します。限られた範囲でのみブロックチェーンのパフォーマンスを向上させることができるトランザクションシャーディングと比較して、状態シャーディングは本質的にブロックチェーンパフォーマンススケーリングの問題を解決できます。ただし、実装は難しく、システム全体を分割して管理するため、セキュリティ上のリスクも伴います。

      シャーディングは効率を向上させますが、主にシャーディング内のセキュリティと効率の問題など、新しい問題ももたらします。シャーディングの最初のステップは、ネットワーク内のノードをルールに従って異なるサブネットワークに割り当てるネットワークシャーディングです。ここでの問題は、単一のシャードのコンピューティング能力と検証ノードの数は、シャーディング前のネットワーク全体よりもはるかに少ないため、コンピューティング能力が希薄になり、コンピューティング能力が単一のシャードに集中して51%の攻撃を実装しやすくなります。二重支払い攻撃、クロスチェーントランザクションのアトミック性、クロスシャードトランザクションのDDoS攻撃など、シャード間で克服する必要のある問題もあります。

  • シャーディングスキーム-一酸化炭素

        これは一酸化炭素と呼ばれるシャーディングスキームです。これは、古典的なシャーディングテクノロジーに基づいて、断片化された計算能力の問題を解決する連続クロスボウマイニングに関するコンセンサスも提案します。

       まず、元のブロックチェーンネットワークを複数のグループに分割し、グループは互いに独立しており、並行してマイニングします。各グループには、独立した元帳の状態、ブロック、トランザクション、データブロードキャストネットワーク、およびフルノードがあります。鉱夫は、1つ以上のコンセンサスグループに参加することを自由に選択し、各コンセンサスグループでブロック報酬を獲得するために採掘することができます。通常の状況では、マイナーは、より高いマイニング成功率を得るために、より低い計算能力でコンセンサスグループに参加することを優先的に選択します。これにより、各コンセンサスグループは、同じマイニング計算能力に収束し、難易度をブロックします。

        連続クロスボウマイニングと呼ばれる新しいコンセンサスアルゴリズムを提案します。これにより、マイナーは、連続した番号を持つ複数のコンセンサスグループに同時に参加し、同時に複数のグループのトランザクションデータを収集できます。パズルを解く必要があるのは1回だけです。複数のグループをパッケージ化するこのルールでは、1つのグループでのマイニングには、同時に複数のグループでのマイニングと同様のコンピューティングリソースが必要ですが、より多くの利益を得ることができるため、マイナーが同時に複数のグループをマイニングするように促すことができます。マイニング。なぜ鉱夫が複数のグループで採掘できるように奨励するのですか?すべての鉱夫が複数のグループを採掘する場合、鉱夫間の計算能力の競争は、ネットワーク全体の計算能力の競争になります。これにより、攻撃者がコンピューティング能力を集中してグループ内で51%の攻撃を実行するという問題が軽減されます。

        マージされたマイニングについてここで言及する必要があります。これは、マイナーが同時にマルチチェーンマイニングに参加できるようにする点で非常に似ています。ただし、連続マイニングの本来の目的は、複合マイニングの目的とはまったく異なります。繰り返しマイニングは、有効なコンピューティングパワーを増幅し、増幅されたコンピューティングパワーを各コンセンサスグループに均等に分散させて、コンピューティングパワーが特定のシャードを攻撃するのを防ぐことです。共同マイニングの目的は、小さなコンピューティングパワーチェーンのセキュリティを確保するために、大きなコンピューティングパワーを持つチェーンを借りることです。

3.3コンセンサスレイヤーの拡張

       現在、ブロックチェーンには、PoW、PoS、BFTの3種類のコンセンサスプロトコルがありますが、他のコンセンサスプロトコルは、これら3種類のコンセンサスに基づいて改善されるか、混合されます。ただし、3種類のコンセンサスには、それぞれ長所と短所があります。

       プルーフオブワークは比較的安全ですが、パフォーマンスのスケーリングには役立ちません。プルーフオブステーククラスは、独占を形成するのは簡単です。ビザンチンフォールトトレラントシリーズのコンセンサスは一貫性がありますが、帯域幅とノード数によって制限されます。ノード数が増えると、パフォーマンスが大幅に低下するため、コンセンサスプロトコルとしては適していません。パブリックチェーン。

       コンセンサスには多くの改善があります。この分野の研究は非常に活発でまばゆいばかりです。私がそれらすべてを見たことを保証することはできず、それらをカバーすることは困難です。ここでは、誰もがどのタイプに応じて自分で学びます。彼らが興味を持っているコンセンサス。

4 Layer2拡張(オフチェーン拡張)

        最後に、オフチェーンスケーリングとも呼ばれるレイヤー2スケーリングがあります。これは、ブロックチェーンの基本プロトコルを変更しませんが、オフチェーンの改善を通じてスケーラビリティを向上させます。オフチェーンスケーリングにより、ユーザーはオンチェーンセキュリティのない環境でトランザクションを実行できます。セキュリティは、ステートチャネル、オフチェーンコンピューティング、サイドチェーンなどのオンチェーンテクノロジーによってサポートされます。

4.1ステータスチャネル

       状態チャネルの考え方は、一部のトランザクションをチェーン外に転送し、チャネルがチェーンで開いたり閉じたりしたときの状態のみを記録することです。これにより、チェーン上のトランザクション量が大幅に削減され、システムの全体的なトランザクション処理機能が間接的に向上し、それに応じてトランザクション料金が削減されます。代表的なテクノロジーは、ライトニングネットワークと雷電ネットワークです。これらについては、以前の記事で詳しく説明しています。

ライトニングネットワーク(ライトニングネットワーク)学習の概要-CNFINITEのブログ-CSDNブログ-ライトニングネットワーク

ブロックチェーンプライバシー保護(2):ネットワーク層のプライバシー保護メカニズム_CNFINITEのブログ-CSDNBlog_Blockchainプライバシーの問題

4.2オフチェーン計算

       オフチェーンコンピューティングはもともとイーサリアムのために提案されました。イーサリアムにはGasLimitが存在するため、大量の計算を伴うトランザクションは大量のガスを消費し、オンチェーンの輻輳につながります。オフチェーンのアイデアコンピューティングとは、複雑なトランザクションをオフチェーンで実行して結果を送信することです。チェーンに戻ると、データ検証のみがチェーンで実行されるため、ブロックチェーン処理トランザクションの速度が間接的に向上するだけでなく、高レベルのプライバシーとセキュリティも確保されます。実装されるメソッドには、次の3つのタイプがあります。

        オフチェーンTEEコンピューティング(TEE、信頼できる実行環境):最初のタイプは、信頼できる実行環境にオフチェーンコンピューティングを配置することです。TEEはハードウェアベースのコンピューティングセキュリティを提供します。IntelチップのSGXとARMチップのTrustZoneの両方を使用できます。 。オフチェーンTEE計算に使用されます。

       オフチェーンの安全なマルチパーティコンピューティング: 2番目のタイプは、安全なマルチパーティコンピューティングを通じてデータを利用可能にし、非表示にすることです。ハードウェア暗号化セキュリティを提供するTEEと同様に、安全なマルチパーティコンピューティングは次のような暗号化ベースのソフトウェアセキュリティを提供します。難読化された回路、秘密共有、準同型暗号化これらのアルゴリズムは、すべての関係者が完全なデータを知らなくても、部分的なデータの計算結果を組み合わせることで最終結果を達成できます。

       オフチェーンインセンティブ主導: 3番目のタイプは、インセンティブメカニズムの使用です。コンピューティングタスクを処理するソルバーと結果をテストする検証者は、対応する職務を完了することで報酬を得ることができ、それ以外の場合は罰せられます。

        オフチェーンコンピューティングの拡張スキームは比較的新しく、まだ開発中であり、大規模なアプリケーションが実装されるまでにはまだ長い道のりがあります。

4.3サイドチェーン

        オフチェーンスケーリングを実現する最後のテクノロジーは、ビットコインに由来するサイドチェーンであり、その目的は、ビットコインをビットコインのメインチェーンと他のブロックチェーンの間で安全に転送できるようにすることです。後のアプリケーションでは、サイドチェーンのテクノロジーがブロックチェーン拡張テクノロジーとしても適用されました。       

        サイドチェーンは独立したチェーンです。データの相互作用は、メインチェーンアセットの双方向アンカーを介して実行されます。サイドチェーンはメインチェーンに依存しますが、メインチェーンとは独立してトランザクションを処理します。メインチェーンと比較して、サイドチェーンには完全なエコシステムがなく、攻撃者になりやすいです。目標は、メインチェーンにユーザビリティとセキュリティのリスクをもたらすことです。メインチェーンとサイドチェーンの間でアセットをロックおよびロック解除するさまざまな方法に応じて、次の4つのモードに分けることができます。

       カストディモデルには、シングルカストディとアライアンスカストディの2種類があります。シングルカストディは、メインチェーン上の単一のミドルパーティをアセットのロックとロック解除のマネージャーとして選択します。一方、アライアンスカストディは、複数のカストディアンを選択してアライアンスを形成し、反対側。資産管理のためのチェーン。エスクローモデルは実装が簡単で、チェーンの基本プロトコルを変更する必要はありませんが、人間が参加する集中化のリスクが高まります。

        簡単な支払い確認モードでは、メインチェーン資産をアドレスにロックし、メインチェーンとサイドチェーン間の情報を相互に検証するためのSPVプルーフを生成します。つまり、SPVプルーフはメインチェーンとサイドチェーンの資産を管理者として管理します。ただし、SPVプルーフを使用してアセットをロックしている間、メインチェーンで一時的なソフトフォーク操作も実行します。ロックを解除すると、メインチェーンのソフトフォークが終了し、サイドチェーンでソフトフォークが実行されてメインチェーンが提供されます。ソフトフォークセキュリティ上のリスクがあります。

       ドライブチェーンモデルは、マイナーをカストディアンとして使用してメインチェーンとサイドチェーン間のデータの相互作用を検証し、利益重視のマイナーを公正なカストディアンとして使用して、メインチェーンとサイドチェーンの資産のロックとロック解除の要件を監視します。このモデル、SPVモデルと同様に、ソフトフォークのセキュリティリスクが発生します。メインチェーンとサイドチェーンは実装メカニズムが根本的に異なるため、対称双方向アンカーモデルは完全ではない場合があります。ハイブリッドモードでは、メインチェーンとサイドチェーンが異なるロック解除方法を使用します。たとえば、サイドチェーンでSPVモードを使用したり、メインチェーンネットワークでドライブチェーンモードを使用したりします。同様に、ハイブリッドモデルにもメインチェーンのソフトフォークが必要です。

 5まとめ

        前回の紹介によると、3層の拡張計画を要約してみましょう。

        レイヤー0の拡張は、コンピューターネットワークアーキテクチャの最適化です。ブロックチェーンとはあまり関係のない改善が行われる可能性があり、インターネットベースのシステムはすべてパフォーマンスの改善から恩恵を受けることができます。さらに、小規模ネットワークでは明らかな効果がないため、レイヤー0の拡張スキームに関する現在の研究は、他の2つのレイヤーよりも活発ではありません。すでに上陸しているより有名なものは、ビットコインリレーネットワークとBDNの2つの技術ルートです。

        オフチェーンスケーリングのステートチャネルとサイドチェーンは、ビットコインとイーサリアムの独自の欠陥への改善に端を発し、多くのプロジェクトによって展開され、徐々に推進されてきましたが、オフチェーンコンピューティングソリューションは最初の2つよりも少ないです実装検証の。

        オフチェーン拡張と比較して、オンチェーン拡張はブロックチェーンのパフォーマンスのボトルネックを根本的に解決できますが、その技術的な難しさは比較的高く、チェーン自体の変更はチェーンの未知の安定性とセキュリティを引き起こします。特にユーザー長期的なテストと証明を必要とする主要な変更について懸念があります。そのため、オンチェーンのスケーリングは、実装と展開においてオフチェーンのスケーリングよりも遅れています。 

       拡張テクノロジはカテゴリごとに階層化されていますが、3層の拡張スキームは相互に排他的ではなく、オンチェーン、オフチェーン、およびレイヤー0の拡張スキームを同時に使用できます。ただし、一部の拡張テクノロジはまだ調査段階にあり、複数の拡張スキームを同時に展開すると、より多くの潜在的なリスクと予測できない隠れた危険がもたらされます。

     

おすすめ

転載: blog.csdn.net/qq_35739903/article/details/123712129