イーサリアムにはいくつかの深刻なスケーリングの問題があります.

2015年半ばに発売されて以来、blockchain2.0の最愛の人はうまくやっていくのに苦労してきました。すべての成功した最初のコインオファリングでトランザクション呼吸室をあえぎます.

イーサリアムの現在の機能をFacebookなどの主要なソーシャルユーティリティアプリと比較して、簡単な計算をしてみましょう。.

現在、イーサリアムネットワークは1秒あたり約13トランザクションで制限されています。 OMG、ゴーレムなどのETHベースのトークン, & シビックはその約半分で、1秒あたり7トランザクションで上限を設定します。 Facebookのサイズのアプリは、1秒あたり約200KのAPIリクエストを作成します。イーサリアムの世界では、APIリクエストの代わりに、ユーザーはスマートコントラクトを実行するためにイーサリアムの「ガス」を支払います.

つまり、Facebookに匹敵する分散型アプリのネットワークトラフィックを処理するには、イーサリアムのトランザクション機能を25,000倍の驚異的な倍数で拡張する必要があります。.

これらのスマートコントラクトの実行は、トランザクションとしてカウントされます。この「ガス」には、イーサリアムプロトコルでブロックごとに設定された最大制限があります.

ブロックサイズを大きくしてガスの量を増やすだけでは、分散化が犠牲になるため機能しません。業界規模の鉱夫だけが参加する余裕があります。さらに、導入するスケーリングソリューションが何であれ、妥当な量のセキュリティを犠牲にしてはなりません。課題は、Vitalikが「スケーラビリティのトリレンマ」と呼んでいるものです。 「分散化」、「スケーラビリティ」、「セキュリティ」を実現するシステムの構築.

プラズマ、ヴィタリックの & ライトニングネットワークのジャスティンプーンのイーサリアム向けスケーリングソリューション.

8月中旬に静かにリリースされたPlasmaホワイトペーパー(https://plasma.io/)プラズマチェーンと適切に呼ばれる側鎖のツリーを作成するために使用される標準的なスマートコントラクトのコレクションについて詳しく説明します。これらのプラズマブロックチェーンツリーは、オフチェーントランザクションを可能にします。ハッシュされた更新された残高をアダルトチェーンまたはルートチェーンに定期的にのみコミットするトランザクション.

スマートコントラクトのコレクションであるPlasmaには、イーサリアムの容量を拡張するための戦いにおいて強力なツールを構成する多数の重要なイノベーションが含まれています。これらの革新の中には、進化したプルーフオブステークコンセンサス提案であるMapReduceなどの計算概念があります。, & 提出可能な詐欺の証拠.

プラズマがイーサリアムのスケーリングの問題にどのように、そしてなぜ関連しているかをよりよく視覚化するために、最初にプルーフオブワーク(PoW)とプルーフオブステーク(PoS)の違いを理解する必要があります.

PoWとPoS

プラズマ契約

POW対POSの議論には & 激怒し続ける.

ビットコインの世界では、ネットワーク内で発生するすべてのトランザクションが暗号で検証されます。コンセンサスアルゴリズムとしても知られるこの検証方法は、心臓部です。 & ブロックチェーン革命の魂は、俳優が相互作用し、取引することを可能にするからです & 自分のアイデンティティを忘れることなく、分散型システムで完全な見知らぬ人を信頼する.

ビットコインは、ブロックチェーンテクノロジーの最初の提供者として、プルーフオブワークプロトコルを導入することにより、コンセンサスアルゴリズムの標準を設定しました。適切な名前が付けられたプルーフオブワークでは、トランザクションのバッチを検証するために文字通りの計算作業が必要です。これが、世界中の何千ものコンピューターがコインを「マイニング」するために電気を使用している理由です。.

名前が示すように、プルーフオブステーク, は、プラズマチェーン内のユーザーに依存して、後のある時点での利息と引き換えにトークンの金額を賭けるコンセンサスアルゴリズムです。. ステーカーはステークボンドを購入するだけでなく、そうすることで彼らはまた伝播することを約束します & 上記の債券の期限が来ると、まったく同じ数のブロックをブロードキャストします.

なぜ1つの賭けをするのでしょうか?

シンプルで投資収益率。プラズマチェーン内の誰かが株式を発行するとき、彼らが実際に行っているのは、株式債券を購入することです。後の時点で、他の通常の債券と同様に、ステーカーは追加の利息を付けて自分の株(原則)を受け取ります。.

追加の関心はどこから来るのですか?スマートコントラクトを実行するためにエーテル「ガス」を支払うプラズマチェーン内の人々から.

幸いなことに、Plasmaの場合、発信者は、適切と思われるコンセンサスアルゴリズムを使用する権利を留保します。彼/彼女は、Good-ole Proof-of-Work、Proof-of-Stake、またはProof-of-Authorityなどの他のコンセンサスアルゴリズムを選択できます。すべてのPlasmaチェーンがプルーフオブステークボンドを選択するわけではありませんが、Plasmaチェーンの大部分がPOSを実装することを意図していることは明らかです。.

イーサリアムのスケーリング問題の解決

Plasmaが提供するすべてのものをカバーすることは、非常に衒学的であり、非常に時間がかかります(ただし、興味があれば、私は確かにそうしようとしました) ここに:)。ただし、Plasmaの利点の範囲を純粋なスケーリングに限定している場合、1つの重要な機能が他の機能よりも高くなります。 MapReduceの計算.

MapReduceは創造的な整理方法です & 2004年に当時のGoogleの従業員であるジェフリーディーンによって最初に導入されたデータベースのクラスター全体でのコンピューティング & サンジャイゲマワット。彼らはそれをそのように説明しています:

「MapReduceはプログラミングモデルです & 処理のための関連する実装 & 大規模なデータセットを生成します。ユーザーは、キーと値のペアを処理して中間のキーと値のペアのセットを生成するマップ関数を指定します, & 同じ中間キーに関連付けられているすべての中間値をマージするreduce関数。」

マッピングはデータのセットを取得し、それを別のデータのセットに変換します。ここで、個々の要素はキーと値のペアに簡略化されます。縮小は、マッピングステップからの出力を入力として受け取ります & さらに、これらのデータタプルをより小さなタプルのセットに結合します。 MapReduceの目標は、次の2段階のプロセスと並行して、データベースの多数のクラスター間で効果的に機能することです。, & その後、削減.

mapReducePlasma

ソース: https://blog.sqlauthority.com

ツリー構造を選択すると、PlasmaはMapReduce計算を実行できます。データベースのクラスターの代わりに、PlasmaチェーンツリーでMapReduceを実行します.

これは、Plasmaの最も重要なスケーリングソリューションです。.

進捗状況と今後の期待

プラズマホワイトペーパーで述べたように、これは、イーサリアムでライブで見られるプラズマの最終的な最適な実装とはほど遠い可能性があります。プラズマはうまくいけばあなたの近くのGithubリポジトリに向かっています.

ICO市場が過熱しているため、分散型アプリが大規模なフォロワーを適応させ、イーサリアムを技術的な限界に押し上げるのは時間の問題です。プラズマは、イーサリアムを非常に興味深いプロジェクトから、究極の分散型ユーティリティの環境に変えるチャンスがあります。面白い乗り物の準備をしなさい.