著者: Bessie Liu、Blockworks コンパイラー: Shan Ouba、Jinse Financeイーサリアムが拡大し続けるにつれて、オンチェーンのデータ可用性がますます一般的なトピックになってきました。現在、イーサリアム開発者は、セキュリティ、スケーラビリティ、分散化の間のトレードオフである、いわゆるブロックチェーンのトリレンマを解決するために、ブロックチェーン ネットワーク上のどこにどのようにデータを保存すべきかについて取り組んでいます。暗号通貨では、データの可用性とは、すべてのネットワーク参加者がネットワーク上に保存されているデータにアクセスして取得できるという概念を指します。イーサリアムの最初の層では、ネットワーク ノードが各ブロック内のすべてのデータをダウンロードするため、無効なトランザクションの実行が困難になります。これによりセキュリティは保証されますが、このプロセスは比較的非効率になる可能性があります。ネットワーク ノードがブロック内のすべてのデータを検証して保存する必要があるため、スループットが大幅に低下し、ブロックチェーンのスケーラビリティが妨げられます。イーサリアムのレイヤー 2 スケーリング ソリューションは、この問題を解決することを目的としています。最近人気のソリューションは、Arbitrum や Optimism などの Optimistic Rollup です。楽観的ロールアップは、そうでないことが証明されない限り、トランザクションが有効であると想定するという点で、本質的に「楽観的」です。モジュラーブロックチェーンAvailの共同創設者であるアヌラグ・アルジュン氏はブロックワークスに対し、今日のほとんどのロールアップにはソーターが1つしかなく、これは集中化のリスクがあることを意味すると語った。現時点ではこれは大きな問題ではありません。ロールアップ ソリューションでは calldata と呼ばれるものを使用して生のトランザクション データをイーサリアムに保存する必要があるためです。Arjun 氏が指摘したように、これは現在イーサリアム上で最も安価なストレージ形式です。ブロックチェーン スケーリング ソリューション Eclipse の創設者である Neel Somani 氏は、通話データがイーサリアム メインネットにコミットされると、一定期間は誰でもその精度に疑問を抱くことができると述べました。ロールアップの有効性に疑問を呈する人がいない場合は、時間が経過するとイーサリアムで受け入れられます。問題は、誰かがデータを持っていない場合、取引が不正確に実行されたことをどうやって証明できるかであるとソマニ氏は指摘した。「私が何を実行したかを言わなければ、それが間違っていたことを証明することはできないので、これを修正するには私が何を実行したかを正確に知る必要がある」とソマニ氏は語った。 「したがって、すべてのブロックチェーンは、何らかの方法、形、形式でデータの可用性を証明する必要があります。」**データ可用性のサンプリング**すべてのブロックチェーンはデータの可用性を証明する必要があるため、ブロック全体をネットワークにダウンロードするのは非効率となる可能性があり、その結果、初期データの可用性の問題が発生します。 「ですから、ブロック全体をダウンロードしたくない人間としては、そのブロックに関する情報が隠蔽されていないことを確信したいと思っています」とソマニ氏は語った。解決策は、データ可用性サンプリングを使用して、ブロックが実際に存在するという確信を得ることです。Somani 氏は、データ可用性サンプリングには、ブロックが存在するという任意の高い信頼性を得るためにブロックのランダムな部分をサンプリングすることが含まれると説明しました。この手法では、多項式 (変数、係数、指数を含む数式) を使用して、ブロック内の変数間の関係をモデル化します。ソマニ氏によると、サンプリング データの可用性に関するよくある誤解は、ブロックの半分をサンプリングした場合、そのブロック内の情報が正確であるという信頼度は 50% しか得られないということです。データ可用性サンプリングと同様に、ユーザーは元の多項式を回復するのに十分なポイントを確保する必要があるため、これは当てはまらないと同氏は説明しました。 Celestia や Avail などのプロジェクトは現在、データ可用性サンプリング ソリューションを構築しています。「私たちはすべてのベースレイヤーがデータ可用性レイヤーになると心から信じています」とArjun氏はBlockworksに語った。 「私たちが直面している主な方向は、基本レイヤーでデータの可用性を拡張し、第 2 レイヤーで実行および集約することです。」
データ可用性のサンプリングがブロックチェーンのスケーリングにとって重要な理由
著者: Bessie Liu、Blockworks コンパイラー: Shan Ouba、Jinse Finance
イーサリアムが拡大し続けるにつれて、オンチェーンのデータ可用性がますます一般的なトピックになってきました。
現在、イーサリアム開発者は、セキュリティ、スケーラビリティ、分散化の間のトレードオフである、いわゆるブロックチェーンのトリレンマを解決するために、ブロックチェーン ネットワーク上のどこにどのようにデータを保存すべきかについて取り組んでいます。暗号通貨では、データの可用性とは、すべてのネットワーク参加者がネットワーク上に保存されているデータにアクセスして取得できるという概念を指します。イーサリアムの最初の層では、ネットワーク ノードが各ブロック内のすべてのデータをダウンロードするため、無効なトランザクションの実行が困難になります。
これによりセキュリティは保証されますが、このプロセスは比較的非効率になる可能性があります。ネットワーク ノードがブロック内のすべてのデータを検証して保存する必要があるため、スループットが大幅に低下し、ブロックチェーンのスケーラビリティが妨げられます。イーサリアムのレイヤー 2 スケーリング ソリューションは、この問題を解決することを目的としています。
最近人気のソリューションは、Arbitrum や Optimism などの Optimistic Rollup です。楽観的ロールアップは、そうでないことが証明されない限り、トランザクションが有効であると想定するという点で、本質的に「楽観的」です。
モジュラーブロックチェーンAvailの共同創設者であるアヌラグ・アルジュン氏はブロックワークスに対し、今日のほとんどのロールアップにはソーターが1つしかなく、これは集中化のリスクがあることを意味すると語った。
現時点ではこれは大きな問題ではありません。ロールアップ ソリューションでは calldata と呼ばれるものを使用して生のトランザクション データをイーサリアムに保存する必要があるためです。Arjun 氏が指摘したように、これは現在イーサリアム上で最も安価なストレージ形式です。
ブロックチェーン スケーリング ソリューション Eclipse の創設者である Neel Somani 氏は、通話データがイーサリアム メインネットにコミットされると、一定期間は誰でもその精度に疑問を抱くことができると述べました。
ロールアップの有効性に疑問を呈する人がいない場合は、時間が経過するとイーサリアムで受け入れられます。
問題は、誰かがデータを持っていない場合、取引が不正確に実行されたことをどうやって証明できるかであるとソマニ氏は指摘した。
「私が何を実行したかを言わなければ、それが間違っていたことを証明することはできないので、これを修正するには私が何を実行したかを正確に知る必要がある」とソマニ氏は語った。 「したがって、すべてのブロックチェーンは、何らかの方法、形、形式でデータの可用性を証明する必要があります。」
データ可用性のサンプリング
すべてのブロックチェーンはデータの可用性を証明する必要があるため、ブロック全体をネットワークにダウンロードするのは非効率となる可能性があり、その結果、初期データの可用性の問題が発生します。 「ですから、ブロック全体をダウンロードしたくない人間としては、そのブロックに関する情報が隠蔽されていないことを確信したいと思っています」とソマニ氏は語った。解決策は、データ可用性サンプリングを使用して、ブロックが実際に存在するという確信を得ることです。
Somani 氏は、データ可用性サンプリングには、ブロックが存在するという任意の高い信頼性を得るためにブロックのランダムな部分をサンプリングすることが含まれると説明しました。この手法では、多項式 (変数、係数、指数を含む数式) を使用して、ブロック内の変数間の関係をモデル化します。
ソマニ氏によると、サンプリング データの可用性に関するよくある誤解は、ブロックの半分をサンプリングした場合、そのブロック内の情報が正確であるという信頼度は 50% しか得られないということです。データ可用性サンプリングと同様に、ユーザーは元の多項式を回復するのに十分なポイントを確保する必要があるため、これは当てはまらないと同氏は説明しました。 Celestia や Avail などのプロジェクトは現在、データ可用性サンプリング ソリューションを構築しています。
「私たちはすべてのベースレイヤーがデータ可用性レイヤーになると心から信じています」とArjun氏はBlockworksに語った。 「私たちが直面している主な方向は、基本レイヤーでデータの可用性を拡張し、第 2 レイヤーで実行および集約することです。」