スケーラビリティはイーサリアムの主な焦点の 1 つです。現在、同社のネットワークは容量と速度の面で制限に直面しているため、世界中で大規模に導入することができません。
イーサリアム・プラズマは、イーサリアムの共同創設者であるヴィタリック・ブテリン氏とジョセフ・プーン氏によって共同提案されました。このコンセプトは、イーサリアムのスケーリング ソリューションとして 2017 年 8 月に誕生しました。ジョセフ・プーン氏は、タデウス・ドライヤ氏とともに、2015年に提案されたビットコインのスケーリング・ソリューションであるライトニング・ネットワークのオリジナルコンセプトの責任者でもありました。プラズマとライトニング ネットワークはどちらもブロックチェーン スケーリング ソリューションとして提案されていますが、それぞれ独自のメカニズムと特徴があります。
この記事では Ethereum Plasma について簡単に紹介しますが、Plasma は別個のプロジェクトではなく、オフチェーン スケーリング テクノロジ、またはスケーラブルなアプリケーションを構築するためのフレームワークであり、さまざまな研究グループや企業がさまざまな方法で実装できることは注目に値します。 。
プラズマはどのように機能するのでしょうか?
イーサリアム プラズマの主なアイデアは、メイン チェーン (この場合はイーサリアム) との通信と対話をできる限り少なくするサイドチェーン フレームワークを構築することです。このようなフレームワークは、メイン領域の上に多数の小さなチェーンを作成できるように、階層的に配置されたツリー状のブロックチェーンを操作するように設計されています。これらの小さなチェーンは、プラズマ チェーンまたはサブチェーンとも呼ばれます。
Plasma の構造はスマート コントラクトとマークル ツリーを使用して構築されており、無制限の数の子チェーン、つまり親イーサリアム ブロックチェーンのより小さなコピーを作成できます。各サブチェーンの上にさらに多くのチェーンを作成できるため、ツリー構造と呼ばれます。
基本的に、各 Plasma サブチェーンはカスタマイズ可能なスマート コントラクトであり、さまざまなニーズを満たす独自の方法で動作するように設計できます。これは、チェーンが共存し、独立して動作できることを意味します。最終的には、Plasma により、企業や企業は、特定の状況やニーズに基づいて、さまざまな方法でスケーラブルなソリューションを実装できるようになります。
したがって、Plasma の開発とイーサリアム ネットワークへの実装が成功すれば、各サブチェーンが特定の目標に沿って動作するように設計されるため、(イーサリアムの) メイン チェーンが混雑する可能性は低くなります (必ずしもそうであるとは限りません)。目標に関連するメインチェーンに関連します。したがって、サブチェーンはメインチェーンの全体的な作業を軽減します。
真正性証明書
子チェーンとルート チェーン間の通信は偽造防止証明書によって保護されており、ルート チェーンはネットワークの安全性を維持し、悪意のある行為者を罰する責任を負います。
各サブチェーンには、ブロックを検証し、偽造防止の証明を実装するための独自のメカニズムがあり、さまざまなコンセンサス アルゴリズムの上に構築できます。最も一般的なものは、Proof of Work、Proof of Stake、Proof of Authority です。
偽造防止の証明により、悪意のある行為が発生した場合、ユーザーは不正なノードを報告し、資金を保護し、トランザクション (メインチェーンとの対話を含む) を終了することができます。言い換えれば、偽造防止の証明は、Plasma の子チェーンが親チェーンまたはルート チェーンに苦情を提出できるメカニズムとして機能します。
マップリデュース
Plasma のホワイトペーパーでは、MapReduce コンピューティングと呼ばれる非常に興味深いアプリケーションも提案しています。基本的に、MapReduce は、複数のデータベースにわたるデータの整理と計算に役立つ関数のセットです。
Plasma のコンテキストでは、これらのデータベースはブロックチェーンであり、チェーンのツリー状構造により、MapReduce を使用してツリー状チェーン内のデータを検証できるため、ネットワーク効率が大幅に向上します。
大量離脱問題
Plasma を悩ませている主要な問題の 1 つは、大量離脱問題です。これは、多くのユーザーが同時に Plasma チェーンから離脱しようとし、ルート チェーンがフラッディングし、大規模なネットワーク輻輳が発生する状況を指します。これは、不正行為、サイバー攻撃、およびサブチェーンまたはチェーンのグループが経験する可能性のあるその他の種類の重大な障害によって引き起こされる可能性があります。
結論は
基本的に、Plasma は、多数の小さなツリー状構造のチェーンを作成することで、イーサリアム ネットワークの全体的なパフォーマンスを大幅に向上させようとするオフチェーン ソリューションです。これらのチェーンはメイン チェーンの作業を軽減し、メイン チェーンが 1 秒あたりにより多くの (他の) トランザクションを処理できるようにします。
Plasma によって提案されたリンクされたブロックチェーンの階層モデルには大きな可能性があり、現在多くの研究グループによってテストされています。適切に開発すれば、Plasma はイーサリアム ブロックチェーンの効率を向上させ、分散型アプリケーションの展開のためのより良いフレームワークを提供する可能性があります。さらに、このアイデアは、将来のスケーラビリティの問題を回避する方法として、他の暗号通貨ネットワークにも適用および実装される可能性があります。
Ethereum Plasma はオープンソース プロジェクトであり、パブリック リポジトリは GitHub にあります。イーサリアムに加えて、プラズマに関する作業を行っている他の多くの暗号通貨や GitHub リポジトリがあります。例としては、OmiseGO、Loom Network、FourthStateLabs などがあります。さらに詳細な技術情報については、公式プラズマ ホワイト ペーパーまたは LearnPlasma Web サイトを参照してください。
今後の続報にご期待ください。Binance Academy に関する他のビデオも忘れずにチェックしてください。
