導入周知のとおり、イーサリアムの成功は、そのスケーラビリティと信頼の証としてのプルーフ・オブ・ワークの使用において、当初のモデルを超越しています。インターネットの夢の 1 つは、世界中に分散して処理とサービスを実行できるインフラストラクチャを構築することでしたが、最終的に採用されたのは、データが中央サーバーに集中する集中型アプローチでした。 Ethereum の世界観では、データは世界中に分散され、インターネットの現在の状態を集中管理できない多くの場所に保存されます。完璧なインターネットでは、地球の反対側にいる誰かが使用しているのと同じ状態であることがわかっているブロックチェーンのローカルバージョンを保持し、それと通信する必要があります。 現在、シャーディングが Ethereum インフラストラクチャに導入されつつあり、これにより、特定の時点で処理できるトランザクションの数が大幅に増加することになります。シャーディングを使用すると、Ethereum ノードは分散レジストリの一部を保存し、その情報をネットワーク内の他のノードに転送するだけで済みます。 シャーディングシャーディングの仕組みを詳しく見てみましょう。 私たちが解決しようとしている主な問題は、コンセンサスを形成するために、すべてのノードがすべての計算を実行し、すべてのトランザクションを検証する必要があることです。トランザクションの数が増えるとネットワークの速度が低下し、ここで Ethereum はボトルネックに遭遇します。 Ethereum ネットワーク上のすべてのトランザクションには、特定の状態、つまりグローバル状態が存在します。誰でもこのステータスを確認し、すべての取引を確認できる必要があります。しかし今では、Merkle ツリーを使用して状態を分割し、ルートでグローバル状態を定義し、状態をシャード ノードに分割することができます。以下に、グローバル ルートを形成する 3 つのシャードがあり、各シャードは担当するトランザクションを収集します。 したがって、インフラストラクチャ全体の状態を複数のシャードに分割し、各固有のアカウントを 1 つのシャードに含め、これらのアカウントはこのシャード内の他のアカウントとのみ取引できるようにします。ヴィタリック・ブテリンは、ブロックチェーンは何千もの島に分かれており、それぞれの島が独自の機能を持つと考えることができると考えています。それぞれの島では、他の島の人々の関与を必要とせずに、人々が互いに貿易や取引を行っています。島内に取引を記録する信頼できるエージェントがいれば、その取引はグローバル取引台帳に入力できます。ある島の人々が他の島の人々に連絡を取る場合、これをサポートし、取引をリンクするメカニズムを構築できます。 シャーディング システムは、トランザクション グループ ヘッダーとトランザクション グループ本体を持つトランザクション グループを作成し、そのシャードに関連するすべてのトランザクションを格納することによって機能します。次の例では、シャード ID 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 を買収できますか?
著者のダニエル・ラリマー(BM)は、Bitshares の創設者です。これは彼が昨日書いたブログです...
世界のトップファンドマネージャーを対象にした調査は、「賢い資金」がどこに向かっているのかを完璧に示し...
2か月前、ビットコインは象徴的なマイルストーンを達成しました。価格が急騰し、1 BTCの価格が1オ...
2020年11月18日の早朝、ビットコインは17,500 USDTを突破し、2017年12月21日...
最近、各地の公安機関の協力と支援を得て、維坊市の安丘公安局経済調査大隊はインターネットのねずみ講犯罪...
現時点では、44か国32の中央銀行と12の金融当局が5月16日から18日までエルサルバドルで会合を行...
ブロックチェーンCEOスミスCNBC北京時間6月23日によると、ビットコインウォレット企業ブロックチ...
北京時間木曜日の夕方、ビットコインブロックチェーンは、ブロック高633,024でマイニング難易度を9...
サトシ・シタデル・グループ( SCI )の共同創設者兼CEOのジョン・ベイロン氏が昨夜、ビットコイン...
独立系調査アナリストのルーニー・モアス氏によると、ビットコインの価格は現段階で2万ドルを超え、今後も...
現在、ビットコインの急激な上昇は落ち着いています。 CoinDeskによると、ビットコインは日曜日に...
近年存在感が薄れつつあるリップル(XRP)だが、今にも「大きな出来事」が訪れそうだ。 Jed Bal...
最近では仮想現実空間に多くの注目が集まっていますが、現在のところ仮想現実とデジタル通貨の間には直接...
イランは仮想通貨マイニングを正式に産業として認めており、イラン中央銀行は今後18日以内に同産業の政策...
Coinデータによると、ビットコインの急落の影響を受け、過去24時間でネットワーク全体で約42億ド...