目次
会話の再定義: 水平スケーリングと垂直スケーリング
も垂直スケーリング
ホームページ ウェブ3.0 モジュール式アーキテクチャとモノリシック アーキテクチャは死んだ

モジュール式アーキテクチャとモノリシック アーキテクチャは死んだ

May 06, 2024 am 08:22 AM
ブロックチェーン イーサリアム モジュール式ブロックチェーン

ロールアップの台頭以来​​、ブロックチェーンのスケーリングはモジュール性とモノリシック化の間の議論に焦点を当ててきました。当初、この二項対立は、ブロックチェーンのスケーラビリティについて推論するための有用なメンタルモデルでしたが、今では両陣営ともそれを超えています。

今日、モジュール性とモノリシックにより、スケーラビリティメンタルモデルに不必要な制限が課せられています。

それで、他には何があるでしょうか?

この記事では、

ブロックチェーンのスケーラビリティの基本フレームワークである水平スケーリングと垂直スケーリングを示し、水平スケーリングと垂直スケーリングをどのように採用するかについて説明します来てくださいより良い拡張ソリューションを実現します。 モジュール性とモノリシックについて理解する

まず、いくつかの定義を説明します:

モジュラーチェーンは、ブロックチェーンのコア機能を異なるレイヤーに分割します

モノリス化Chain は、すべてのコア機能を単一の相互接続されたレイヤーに統合します。

「レイヤー」は「マシン」と考えることができます。モノリシックチェーンには、すべてのタスクを実行する単一の検証ノードがありますが、モジュラーチェーンには、異なるタスクを実行する複数の

(2-3)

フルノードがあります。

模块化 vs. 单体化架构已死

たとえば、ロールアップには通常 2 つの実行ノードがあります: 実行用のロールアップフルノードと、決済 + データ可用性 (DA) 用のイーサリアムフルノードです。そして、validium は 3 つの running ノードを利用する可能性があります: 実行用の ロールアップ フル ノード、決済用の Ethereum フル ノード、DA 用のバックアップ データ可用性レイヤー フル ノードです。 ブロックチェーンタスクのモジュラー分散を少なくとも 2 つの完全なノード

に。これにより、モジュール式ブロックチェーンは各ブロックを構築する際に複数の

コンピューターの計算能力を活用できます。 これは

横展開

の一種です。

モジュール性は水平スケーリングの一種であるため、ブロックチェーンのスケーラビリティについて考えるときに役立ちます。

模块化 vs. 单体化架构已死 一方、モノリシック

陣営の大多数は、ソフトウェアによる最適化、並列仮想マシン、データパイプライン、より高速なネットワークプロトコル、そして(最も顕著には)より強力なハードウェアを実装することを選択しています。拡大する。基本的に、

モノリシックチェーンは、単一のフルノードから可能な限り多くのコンピューティングパワーを抽出しようとします。 これは垂直スケーリング

の形式です。 批評家は、このアプローチは集中化に向かう​​傾向があると主張しています。拡張するために単一ノードの

能力

を増やすことに依存している場合、必然的に基盤となるハードウェアの物理的制限に遭遇し、ハードウェア要件を拡張する必要が生じます。さらにスケールアップ。 ただし、すべての 単数化 チェーンが垂直スケーリングのみに依存しているわけではないため、この批判は

不正確 です

たとえば、Near は、シャードネットワークアーキテクチャ上に構築されたモノリシックL1 ブロックチェーンです。これは、Near の 全ノードがすべてのタスク (つまり、実行、決済、データの可用性) に対して責任を負いますが、Near のグローバル状態のごく一部に対してのみ責任を負うことを意味します。したがって、Near は、タスク ではなくステータスに基づいて 作業 を分散することにより、(モジュラー チェーンのように) 複数のコンピューターの計算能力を活用します。

模块化 vs. 单体化架构已死シングルチェーン

であろうとモジュラーチェーンであろうと、実装する拡張テクノロジーに関して

制限はないことがわかります。 どちらも水平方向および/または垂直方向に拡張することができます。 さらに、モジュール化とモノリシック化の間の議論は、常に水平拡張対垂直拡張の枠組みに根ざしています。厳密に技術的な観点から見ると、モジュラー はその設計に固有の水平方向のスケーリング をする傾向があり、一方

モノリシック

は垂直方向のスケーリング をする傾向があります。

モジュラーチェーンの立ち上げに成功したので、追加のスケーリング利点は「よりモジュール化された」ことではなくなりました。 現在の焦点は、チェーンが水平または垂直スケーリング技術をどのように利用できるかにあります。

水平垂直思考モデルを採用することで、各チェーンが途中で行うトレードオフについて簡単に推論することができます。

会話の再定義: 水平スケーリングと垂直スケーリング

水平スケーリングと垂直スケーリングのフレームワークを詳しく調べる前に、その起源は 1970 年代に遡ることを認識することが重要です。当時、水平スケーリングの概念が基礎を築くために分散コンピューティングが研究されていました。 。現在、すべてのスケーリング テクノロジは、水平スケーリングまたは垂直スケーリングとして分類できます。

垂直スケーリング

垂直スケーリングは、各ノードのハードウェア使用率またはハードウェア要件を増加させます。ブロックチェーンでは、これは通常、並列仮想マシン (つまり、マルチスレッド プロセス) などのソフトウェアの最適化を通じて行われます。 一般的な例は、

EVM

SVM です。 EVM

はトランザクションを

の順序で実行しますが、SVM はトランザクションを並行して実行します。 SVM はより多くの CPU コアを利用することでこれを実現するため、SVM は EVM よりも 1 秒あたりにより多くのトランザクションを処理できます。注: この タイプの垂直拡張 は、Eclipse L2 の基礎となっています。

トレードオフの観点から言えば、垂直スケーリングは利用可能なハードウェアによって制限され、ハードウェア要件の増加により集中化される傾向があり、水平スケーリングよりもスケーラビリティが低くなります。

模块化 vs. 单体化架构已死

水平スケーリング

一方、

水平スケーリング

は、ワークロードを複数のノードに分散することで、システムがアクセスできるマシンの数を増やします。前に述べたように、モジュラー チェーンは基本的にタスクを複数のマシンに分散します。ただし、多くの場合、チェーンはシャーディングを通じてより高度な水平スケーリングを実現できます。

模块化 vs. 单体化架构已死

=nil;便利な例をここに示します。

昨年 11 月、=nil;財団は、新しいイーサリアム L2 の基礎となる zkSharding と呼ばれる検証可能な シャーディング アーキテクチャを立ち上げました。 =nil; 設計の核心は、グローバル状態を複数のシャードに分割することです。各シャードは、=nil;分散型委員会によって運営されており、ブロックを構築し、シャード間のトランザクションを管理します。さらに、各シャードは有効性証明を生成し、それが集約のためにマスター シャードに送信され、イーサリアム上で公開および検証されます。 =nil ; は、水平スケーリング の機能を 2 つの方法で利用します:

  • まず、=nil はイーサリアムの強力なコンセンサスとデータの可用性を保証として利用し、それによってタスク

    を分散します。複数の完全なノード。

  • 第二に、

    ,=nil; はシャード化されたブロックチェーンであるため、部分的な状態は多くの full ノードに分散されます。

  • どちらの手法も、単一マシンが耐える必要がある負荷を軽減し、ネットワークの
全体的な

スケーラビリティを向上させます。 それでは、水平スケーリングのトレードオフは何でしょうか?これは、ネットワークとコンセンサスの複雑さ、およびマシンまたはシャード間の非同期通信の 2 つの要因に帰着します。

イーサリアムのスケーラビリティの最終目標

水平スケーリング

も垂直スケーリング

も、

モジュラーまたはモノリシックアーキテクチャに限定されません。そのため、水平方向の の垂直方向のスケーリング フレームワークは、新しいソリューションを検討するためのより多くのスペースを提供し、モジュラー ブロックチェーンをよりスケーラブルにします。

たとえば、1 つの オプション は、モジュラー スタックの 1 層の 垂直スケーリング です。 一般的に使用される 方法の 1 つは、並列仮想マシンを実装して 実行スループットを向上させることです。 上で述べたように、Eclipse は SVM や他の ロールアップ (Starknet など) を活用して、並列化のための BlockSTM を実装しています。 しかし、垂直方向の拡張

は常に単一のマシンの限界によって制限されており、

物理法則を破ることはできません。 1 つの解決策は、シャーディングによる水平スケーリングを選択することかもしれません。

現在のモジュラー設計は、水平スケーリングの可能性を最大限に発揮し始めたばかりです。シャーディングを使用すると、(タスクを共有する 2 ~ 3 台のマシンではなく) 任意の数のマシンの

コンピューティング能力を活用できます。

言い換えれば、多くのマシンが同じ種類のタスクを並行して実行できます。これは、イーサリアムとCelestiaがそれぞれDankshardingとデータシャーディングを通じて達成したいことです。ただし、シャーディングは本質的にデータ可用性レイヤーに限定されるものではなく、(=nil; L2 の場合のように) 実行と組み合わせることもできます。

模块化 vs. 单体化架构已死

モジュラースタッキングによって実現される水平スケーリングとシャーディングによって提供される水平スケーリングを組み合わせると、利用可能なコンピューティングパワーが大幅に増加します

しかし、もっと改善できる...

ブロックチェーンのスケーラビリティの最終目標は、水平スケーリングと垂直スケーリングの両方を融合し、並列仮想マシンを備えたシャード化されたブロックチェーンを実現します。

模块化 vs. 单体化架构已死

=nil;財団では、この最終状態の設計に向けて体系的に動いています。 =nil; の L2 は、モジュール式で水平方向にスケーラブルなアーキテクチャ (zkSharding) と垂直方向にスケーラブルなバリデータ実装 (シャード内並列化) を活用することで、積極的なスケーリング ロードマップを採用しています。

したがって、=nil; の 設計は、状態、流動性、またはユーザーの断片化を犠牲にすることなく、グローバルなスケールを可能にします。

模块化 vs. 单体化架构已死

水平スケーリングと zkSharding に興味がある場合は、=nil Foundation の Discord と X での会話に参加できます。

以上がモジュール式アーキテクチャとモノリシック アーキテクチャは死んだの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

OUYIとは何ですか? ouyiとは何ですか OUYIとは何ですか? ouyiとは何ですか Apr 01, 2025 pm 03:18 PM

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

デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? Mar 31, 2025 pm 07:36 PM

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

gate.io取引プラットフォームの取引料を計算する方法は? gate.io取引プラットフォームの取引料を計算する方法は? Mar 31, 2025 pm 09:15 PM

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

OUYI OKEXアカウントを登録、使用、キャンセルする方法に関するチュートリアル OUYI OKEXアカウントを登録、使用、キャンセルする方法に関するチュートリアル Mar 31, 2025 pm 04:21 PM

この記事では、OUYI OKEXアカウントの登録、使用、キャンセル手順を詳細に紹介します。登録するには、アプリをダウンロードし、携帯電話番号または電子メールアドレスを入力して登録する必要があります。使用法は、ログイン、リチャージ、引き出し、取引、セキュリティ設定などの操作手順をカバーします。アカウントをキャンセルするには、OUYI Okexカスタマーサービスに連絡し、必要な情報を提供し、処理を待つ必要があり、最後にアカウントキャンセルの確認を取得する必要があります。 この記事を通じて、ユーザーはOUYI OKEXアカウントの完全なライフサイクル管理を簡単に習得し、デジタルアセットトランザクションを安全かつ便利に実施できます。

Binance Binance Computerバージョン入学バイナンスバイナンスコンピューターバージョンPC公式ウェブサイトログイン入り口 Binance Binance Computerバージョン入学バイナンスバイナンスコンピューターバージョンPC公式ウェブサイトログイン入り口 Mar 31, 2025 pm 04:36 PM

この記事では、Binance PCバージョンのログインと登録の完全なガイドを提供します。最初に、Binance PCバージョンでログインする手順を詳細に説明しました。ブラウザで「Binance公式Webサイト」を検索し、ログインボタンをクリックし、電子メールとパスワードを入力し(検証コードを入力するには2FAを有効にしてください)、次にログインします。記事では、登録プロセスを説明します。最後に、この記事はアカウントのセキュリティも強調し、ユーザーに公式ドメイン名、ネットワーク環境に注意を払い、パスワードを定期的に更新し、アカウントのセキュリティを確保し、ビナンスPCバージョンが提供するさまざまな機能のより良い使用、市場条件の視聴、取引の実施、資産の管理などを確保します。

仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? 仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? Mar 31, 2025 pm 09:06 PM

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

通貨取引ネットワーク公式ウェブサイトコレクション2025 通貨取引ネットワーク公式ウェブサイトコレクション2025 Mar 31, 2025 pm 03:57 PM

世界のトップにランクされており、スポット、契約、Web3ウォレットなどのすべてのカテゴリのトランザクションをサポートしています。セキュリティと低いハンドリング料金があります。コンプライアンスと高い流動性で知られる長い歴史を持つ包括的な取引プラットフォームは、多言語サービスをサポートしています。業界のリーダーは、通貨取引、レバレッジ、オプションなどをカバーし、強力な流動性を備えており、BNB控除料をサポートします。

Web3トランザクションはどのプラットフォームですか? Web3トランザクションはどのプラットフォームですか? Mar 31, 2025 pm 07:54 PM

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