ブテリン氏がイーサリアムのスケーラビリティの将来として言及したシャーディングとは何ですか?
また、現在の大規模なブロックチェーン テクノロジーの適用を制限する非常に重要な要素が パフォーマンス であることもご存じかもしれません。これが、多くの従来のインターネット実務家がブロックチェーン テクノロジーについて楽観的でない理由の 1 つでもあります。 . .
それでは、ブロックチェーンのパフォーマンスの問題を解決するにはどうすればよいでしょうか?解決策の 1 つはシャーディング テクノロジーです。
01
シャーディングとは何ですか?
シャーディングは、水平パーティショニングとも呼ばれるデータベース パーティショニングの一種で、大規模なデータベースを多数の小さな処理可能な部分に分割して、パフォーマンスを向上させ、応答時間を短縮します。
シャーディングは新しい概念ではなく、1990 年代後半には従来の一元的なデータベース管理に登場しました。 このコンセプトの人気は、複数のプレイヤーがオンラインで同時にプレイするロールプレイング ゲームであるウルティマ オンラインに起因すると考えられます。
このゲームでは、開発者はトラフィックの圧力を軽減するためにプレーヤーをさまざまなサーバーに割り当てます (これは、多数の並行した「ゲーム世界」があることを意味します)。商業的に一般的なシャーディングのケースは、ユーザー情報データベースを地理的位置に応じて分割し、同じエリアにあるユーザー情報をまとめて別のサーバーに保存することです。
02
ブロックチェーン分野におけるシャーディングとは何ですか?
ブロックチェーンはデータベースに相当し、各ノードは独立したサーバーに相当します。通常の状況では、これらのノードのうちブロックを記録および生成する権利を一度に取得できるのは 1 つだけであり、ブロックを生成する権利を取得していない残りのノードは「無駄な作業」を行って計算能力を浪費していることと同じです。
シャーディングテクノロジーがブロックチェーンに適用される場合、それはブロックチェーンネットワーク内のすべての保留中のタスク(トランザクションの確認、DAppsの実行など)を分解することと同等であり、ネットワーク全体のすべてのノードも実行されます。グループ化すると、各グループは分解されたタスク (150 個の保留中のトランザクションなど) を同時に処理します。これは、ネットワーク全体のすべてのタスクを処理する元の単一ノードから、同時に並列処理する複数のノード グループに変わります。

たとえば、現在イーサリアム上に 8,000 個のノード (マイナー) があり、イーサリアム上で確認すべきトランザクションが 15,000 件あると仮定します。ネットワーク全体です。イーサリアムは 1 秒あたり 7 ~ 15 のトランザクションを処理できます。通常の状況では、これらの保留中のトランザクションを処理するには少なくとも 1,000 秒かかります。もちろん、処理中に新しい保留中のトランザクションが生成されます。
シャーディング テクノロジを使用して 8,000 のノードを 100 のグループに分割し、各グループに 80 のノードがあり、これらの 15,000 の保留中のトランザクションが 150 のトランザクションを含む 100 のパーティションに分割される場合、ノードの各グループ (80) は次のようになります。それぞれのパーティション内の保留中のトランザクション (150) を並行して処理するため、15,000 の保留中のトランザクションすべてをわずか 10 秒で処理できます。
この例から、シャーディング テクノロジーによりブロックチェーンのパフォーマンスが大幅に向上することがわかります。
03
シャーディング テクノロジーの潜在的なリスク
では、シャーディング テクノロジーには欠陥はあるのでしょうか?答えは「はい」です。
シャーディング テクノロジーはブロックチェーンのパフォーマンスの問題をある程度解決し、ブロックチェーンのスケーラビリティを高めますが、2 つの欠陥もあります。
1 つは、パーティション分割後の異なるゾーン間の通信の問題です。 上記の例では、イーサリアム ネットワークを 100 個のパーティションに分割しています。各パーティションは独立しており、100 個の独立した並列イーサリアム ブロックチェーンに相当し、各ブロックチェーンはマイナーのグループ (80 ノード) によって管理され、トランザクションが維持および確認されます。
これら 100 個の独立したイーサリアム ブロックチェーンは相互に通信できません。通信したい場合は、クロスパーティション通信メカニズム (クロスチェーンと同様) を追加する必要があり、ブロックチェーンの複雑さが増加します。と開発の難易度も上がります。
2 つ目は、ブロックチェーンのセキュリティです。 上記の例でも、フラグメンテーション前のイーサリアム ネットワークの計算能力は 8,000 ノードですが、100 のパーティションに分割された後、各パーティションは独立したイーサリアム ブロックチェーンに相当し、計算能力は 80 ノードで構成される計算能力に低下します。ノード。
現時点では、パーティションの 1 つに対して 51% のコンピューティング能力攻撃を実行する方がはるかに簡単です。攻撃者はパーティションを制御することで、このパーティション内で悪事を行い、トランザクションを改ざんすることができます。
イーサリアム財団は、イーサリアム 2.0 へのアップグレードの 1 つとしてシャーディング テクノロジーを使用することを計画しています。私たちは、イーサリアムがシャーディング テクノロジーの上記 2 つの欠陥をどのように解決するかを待って見ます。
以上がブテリン氏がイーサリアムのスケーラビリティの将来として言及したシャーディングとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









OKXはグローバルデジタル資産取引プラットフォームです。その主な機能には、1。デジタル資産の売買(スポット取引)、2。デジタル資産間の取引、3。4。DiversifiedTrading製品(デリバティブなど)の提供、5。Asset付加価値サービスの提供、6。便利な資産管理。

デジタル通貨ローリングポジションは、貸付を使用して取引レバレッジを増幅してリターンを増やす投資戦略です。 この記事では、ローリング(バイナンス、Okex、gate.io、huobi、bybitなど)をサポートする取引プラットフォームの選択などの重要な手順など、デジタル通貨ローリングプロセスを詳細に説明します。 ただし、ローリングポジション取引は非常に危険であり、投資家は慎重に運営し、完全なリスク管理戦略を策定する必要があります。 デジタル通貨ローリングのヒントの詳細については、読み続けてください。

gate.io取引プラットフォームの処理料は、トランザクションタイプ、トランザクションペア、ユーザーVIPレベルなどの要因によって異なります。スポット取引のデフォルト料金率は0.15%(VIP0レベル、メーカー、テイカー)ですが、VIPレベルはユーザーの30日間の取引量とGTポジションに基づいて調整されます。レベルが高いほど、料金率は低くなります。 GTプラットフォームコイン控除をサポートしており、55%オフの最低割引を楽しむことができます。契約トランザクションのデフォルトレートはメーカー0.02%、テイカー0.05%(VIP0レベル)であり、これもVIPレベルの影響を受け、異なる契約タイプとレバレッジ

質問の説明:海外バージョンの配送地域データを取得する方法は?既製のリソースはありますか?国境を越えた電子商取引またはグローバル化ビジネスで正確に入手してください...

この記事では、Binance Academy、Okx Learn、Coingecko、Cryptoslate、Coindesk、Investopedia、Coinmarketcap、Huobi University、Coinbase Learn、Cryptocompareなど、10の有名な仮想通貨関連アプリの推奨Webサイトを推奨しています。これらのWebサイトは、仮想通貨市場データ、価格動向分析などの情報を提供するだけでなく、基本的なブロックチェーンの知識、取引戦略、さまざまな取引プラットフォームアプリのチュートリアルとレビューなどの豊富な学習リソースを提供し、ユーザーがそれらをよりよく理解し、利用するのに役立ちます。

はい、H5ページの生産は、HTML、CSS、JavaScriptなどのコアテクノロジーを含むフロントエンド開発のための重要な実装方法です。開発者は、< canvas>の使用など、これらのテクノロジーを巧みに組み合わせることにより、動的で強力なH5ページを構築します。グラフィックを描画するタグまたはJavaScriptを使用して相互作用の動作を制御します。

この記事では、Binance、Okx、Gate.io、Kraken、Bybit、Coinbase、Kucoin、Bitget、Gemini、Bitstampなど、有名なWeb3トレーディングプラットフォームのトップ10をリストします。 この記事では、通貨の数、取引タイプ(スポット、先物、オプション、NFTなど)、取り扱い手数料、セキュリティ、コンプライアンス、ユーザーグループなどなど、各プラットフォームの特性を詳細に比較します。高周波トレーダー、契約取引愛好家、またはコンプライアンスとセキュリティに焦点を当てた投資家であろうと、そこから参照情報を見つけることができます。

H5はより柔軟でカスタマイズ可能ですが、熟練したテクノロジーが必要です。ミニプログラムはすぐに開始でき、メンテナンスが簡単ですが、WeChatフレームワークによって制限されています。