イーサリアム: シャーディングを最も簡単に理解する

イーサリアム: シャーディングを最も簡単に理解する

導入

周知のとおり、イーサリアムの成功は、そのスケーラビリティと信頼の証としてのプルーフ・オブ・ワークの使用において、当初のモデルを超越しています。インターネットの夢の 1 つは、世界中に分散して処理とサービスを実行できるインフラストラクチャを構築することでしたが、最終的に採用されたのは、データが中央サーバーに集中する集中型アプローチでした。 Ethereum の世界観では、データは世界中に分散され、インターネットの現在の状態を集中管理できない多くの場所に保存されます。完璧なインターネットでは、地球の反対側にいる誰かが使用しているのと同じ状態であることがわかっているブロックチェーンのローカルバージョンを保持し、それと通信する必要があります。

現在、シャーディングが Ethereum インフラストラクチャに導入されつつあり、これにより、特定の時点で処理できるトランザクションの数が大幅に増加することになります。シャーディングを使用すると、Ethereum ノードは分散レジストリの一部を保存し、その情報をネットワーク内の他のノードに転送するだけで済みます。

シャーディング

シャーディングの仕組みを詳しく見てみましょう。

私たちが解決しようとしている主な問題は、コンセンサスを形成するために、すべてのノードがすべての計算を実行し、すべてのトランザクションを検証する必要があることです。トランザクションの数が増えるとネットワークの速度が低下し、ここで Ethereum はボトルネックに遭遇します。

Ethereum ネットワーク上のすべてのトランザクションには、特定の状態、つまりグローバル状態が存在します。誰でもこのステータスを確認し、すべての取引を確認できる必要があります。しかし今では、Merkle ツリーを使用して状態を分割し、ルートでグローバル状態を定義し、状態をシャード ノードに分割することができます。以下に、グローバル ルートを形成する 3 つのシャードがあり、各シャードは担当するトランザクションを収集します。

したがって、インフラストラクチャ全体の状態を複数のシャードに分割し、各固有のアカウントを 1 つのシャードに含め、これらのアカウントはこのシャード内の他のアカウントとのみ取引できるようにします。ヴィタリック・ブテリンは、ブロックチェーンは何千もの島に分かれており、それぞれの島が独自の機能を持つと考えることができると考えています。それぞれの島では、他の島の人々の関与を必要とせずに、人々が互いに貿易や取引を行っています。島内に取引を記録する信頼できるエージェントがいれば、その取引はグローバル取引台帳に入力できます。ある島の人々が他の島の人々に連絡を取る場合、これをサポートし、取引をリンクするメカニズムを構築できます。

シャーディング システムは、トランザクション グループ ヘッダーとトランザクション グループ本体を持つトランザクション グループを作成し、そのシャードに関連するすべてのトランザクションを格納することによって機能します。次の例では、シャード ID 22 を例に挙げます。トランザクション グループ ヘッダーには次の内容が含まれます。

  • シャード ID: トランザクションが関連付けられているシャードを識別します。

  • 事前状態ルート: 新しいトランザクションの前のシャード 22 ルートの状態を定義します。

  • ポスト状態ルート: 新しいトランザクション後のシャード 22 ルートの状態を定義します。

  • 領収書ルート: これは、トランザクションに使用されたシャード 22 の領収書です。

トランザクション グループ ヘッダーでも署名を確認できます。これらのノードはシャード内のトランザクションを検証するために選択され、これはランダムに行われます。したがって、各シャードは ID で自身を識別し、独自のトランザクションで独自の状態を維持し、以前の状態にマップします。これは、シャードに対して別のブロックチェーンを実行することに似ており、シャード内のトランザクションはシャード外の他のトランザクションと相互作用しません。

しかし、あるシャード内のアカウントが別のシャードと取引したい場合はどうなるでしょうか?トランザクションを記録し、領収書の証明をシャード B に送信します。その後、シャードは消費の領収書を返送します。

シャーディングの主な課題は、シャードが信頼できるノード上で動作し、シャードが互いに信頼できる場所にあることを保証できるかどうかです。

ダンクシャーディング

完全にシャード化されたインフラストラクチャを実現するプロセスでは、既存のアプローチを完全にシャード化されたインフラストラクチャに移行する必要があり、実装されているアプローチの 1 つが Danksharding (Ethereum 開発者 Dankrad Feist にちなんで名付けられました) です。 Danksharding は、速度の向上、ガス料金の削減、大容量のデータストレージの提供を目指しています。これは基本的に、Ethereum の完全にシャード化されたインフラストラクチャに向けた取り組みの一部です。この点では、マイナーに別れを告げ、現在は申請者、ビルダー、バリデーターが存在します。

一般的に、スロットに入るデータとトランザクションは信頼できるブロックビルダーを通じて選択され、その後、ブロックビルダーが申請者にリクエストを送信します。ビルダーは応募者に取引コストを提案し、応募者は最高額の入札者を選択します。ブロック内の特定のスロットにビルダーが選択された場合、そのビルダーはそのスロットにデータとトランザクションを追加する責任を負います。バリデータは、スロットが正しく構築されたことを確認します。その主な利点は、ビルダーがトランザクションからマージを削除するスキームを提案したため、各トランザクションに関連するガス料金がないため、トランザクションのガス料金が大幅に削減されることです。入札者が多すぎない限り、スロットを埋めるための総コストはかなり低くなります。

既存の Ethereum インフラストラクチャのマイナーは、基本的にはブロック申請者にすぎませんが、新しいインフラストラクチャが実装されると、マイナーはバリデーターになり、ブロック ビルダーと呼ばれる新しいソフトウェア エージェントが、データとスロットのトランザクションを収集して提案する上で重要な役割を果たします。スロットが無効であると検証された場合、消去コードが提案され、最終的にそのスロットからデータが削除される可能性があります。

EIP-4844 とブロブ

1 つの脆弱性が大規模な侵害につながる可能性があるため、新しいインフラストラクチャの展開は慎重に行う必要があります。そのため、EIP-4844 が danksharding のプロトタイプ仕様として提案されました。

提案の完全な名前は、バイナリ ラージ オブジェクト (BLOB) に関連しています。データ ブロブは他の多くのアプリケーション領域にも存在しますが、新しい提案の主な違いは、スマート コントラクトに関連付けることができることです。 BLOB の場合、提案者はトランザクションに関連付けられたデータ パケットが存在する必要があることを提案しています。ヘッダーとデータ本体を持ち、申請者によってデジタル署名されることがあります。このデータ BLOB の推奨最大サイズは 1 MB です。これにより、トランザクションは共有データにアクセスできるようになります。

結論は

ビットコインがフォードTなら、イーサリアムはテスラです。その過程で、フォード T はアップグレードされましたが、大幅なアップグレードではありませんでした。それでは、これまでに作られた最大のコンピューティング エンジンの 1 つが、この新しいアップグレードをどのように処理するかを見てみましょう。

<<:  ビットコイン価格下落の主な要因の分析:市場は統合段階に入るのか?

>>:  ドメイン名ビジネスは市場の動向に反して活況を呈している。 BNS は ENS を買収できますか?

推薦する

ビットコインが急騰した理由については統一された答えはないようだ

6月22日のニュースによると、ビットコインの急騰の理由については統一された答えはないようだ。これは、...

ノートン 360 アンチウイルスがイーサリアムマイニング機能を導入

ノートン 360 アンチウイルスは 6 月 2 日に、「ノートン™ クリプト」と呼ばれるイーサリアム...

四川省の鉱業政策は不安定?大したことじゃないよ、それは良いことだ! |成都鉱山視察記(第2部)

前面に書かれている内容:ビットコインのマイニングは、過去 10 年間、今日ほど複雑ではありませんでし...

ワシントン州シェラン郡の鉱山労働者、電気料金値上げ案に抗議

btcmanagerによると、8月20日、ワシントン州シェラン郡のデジタル通貨マイナーは、電力供給業...

連銀の利上げは終了し、ビットコインは41,000ドルのままで、今後もボラティリティ圧力に直面することになるだろう。

連邦準備制度理事会は水曜日、市場の予想通り0.25%の金利引き上げを発表した。パウエルFRB議長は記...

GrinウォレットGrin++のセキュリティ監査結果が発表され、監査で見つかった問題のほとんどが修正されました

BlockBeatsによると、ソフトウェア開発およびスマートコントラクト監査会社SmartDecがG...

Ethereum 合併関連データに関する Dune ダッシュボードの推奨事項

イーサリアムの合併が近づいています。 Duneの公式Twitterアカウントは、ETH2ステーキング...

イランの厳しい規制により、鉱山労働者は海外に移住しており、非営利団体は議会やその他の手段を通じて改革を働きかけようとしている。

イラン政府が最近承認した仮想通貨マイニング規制により、大規模なマイナーたちは国外への事業移転を余儀な...

投資家:通貨の価格は来月下落する可能性がありますが、なぜまだ購入を主張する必要があるのでしょうか?

ビットコインの価格を予測するには、水晶玉だけでは不十分です。しかし、十分な知性があれば、ある程度の合...

Mining.com の週刊レポート: Xindong が偽造 T2T-30T に対する警告声明を発表 (7.22-7.29)

7月29日午前10時現在、ビットコインネットワークの合計ハッシュレートは69.28EH /sです。...

ファイルコインネットワークの総保有量は現在約6573万FILである。

Filecoin ネットワークの現在のブロックの高さは 703777、ネットワーク全体の有効計算能...

バイナンスは8月10日にAUD、EUR、GBPの証拠金取引ペアをすべて上場廃止する予定

智通金融アプリは、世界最大の仮想通貨取引所バイナンスが月曜日、オーストラリアドル、ユーロ、ポンドを含...

stETH が次の UST ではないのはなぜですか?

stETHは引き続き割引される可能性がありますが、裁定資金のバランス効果により、大きく逸脱すること...

オーストラリアの資産管理会社ピラーとEYが年金管理にブロックチェーンを採用

年金管理などのオーストラリアの伝統的な資産管理業界は、ブロックチェーンなどの新しいテクノロジーを活用...

DeFi の人気が高まる中、Ethereum ネットワークはその重圧に耐えられるでしょうか?

イーサリアムネットワークのトランザクション数は2020年に2倍以上に増加し、現在は2018年1月に記...