
著者:Kyrian Alex出典:中翻訳:Shan Ouba、Bitchain Vision
長い間、拡張ソリューションのためのブロックチェーンテクノロジーの需要は議論の余地のあるトピックでした。
ブロックチェーンネットワークの開発により、トランザクションボリューム(TPS)が1秒あたりの重要な問題になっていることを誰もが知っていると思います。ビットコインやイーサリアムなどの主要なブロックチェーンの現在の容量は、必要なトランザクションボリュームを処理するのに十分ではありません。
たとえば、ビットコインは1秒あたり約7回のトランザクションを扱い、イーサリアムは1秒あたり約15回のトランザクションを処理します。対照的に、Visaは、1秒あたり約1,700のトランザクションを扱っています。拡張ソリューションがなければ、ブロックチェーンは従来の金融システムと競合することはできず、大規模な採用を達成することはできません。
これらのトランザクションの実際のコストを確認した場合はどうなりますか?
ますます多くの人々が同時にブロックチェーンを使用するにつれて、トランザクションコストが非常に高くなり、ピーク使用期間中、ユーザーを妨害し、小さなトランザクションを非現実的にします。たとえば、2020年と2021年のDefi Boomでは、イーサリアムガスが急上昇し、小規模な取引でさえ高すぎました。
>
>
問題を解決する方法は?
拡張ソリューションを導入することにより、この問題を解決します。
拡張ソリューションは、ブロックチェーンネットワークの容量と効率を改善して、より多くのトランザクションに対処することを目的とするテクノロジーです。拡張ソリューションの主な目標は、セキュリティ、分散化、およびコストメリットを維持または改善しながら、ネットワークスループットの量(1秒あたりのトランザクション数(TPS)で測定)を増やすことです。
拡張ソリューションは、トランザクションコストを削減するために不可欠であるため、ブロックチェーンテクノロジーをより多くの視聴者に使用し、毎日使用するために使用できます。取引時間の遅い時間と高コストは、ユーザーエクスペリエンスを削減し、新しいユーザーの使用を妨げ、分散型アプリケーション(DAPP)の可用性を制限します。
ユーザーを引き付けて維持するために、ブロックチェーンネットワークは、効果的な拡張ソリューションを通じて達成できるシームレスで高速かつ経済的効率的なトランザクションを提供する必要があります。
<図>
>
図>
今日は、特にZKロールアップとイーサリアムでのZK圧縮を通じて、さまざまなネットワークがこれらの課題にどのように対処するかを探ります。どちらのテクノロジーもスケーラビリティを向上させることを目指していますが、それぞれのエコシステムのユニークな設計概念と優先事項の問題を反映して、さまざまな方法でこの目標を達成します。
ZKロールアップとは何ですか?
Zk-Rollupsは、チェーンから計算とステータスを移行することにより、ブロックチェーンのスケーラビリティを改善するためにバンドルされたバッチの形でチェーンに保存されます。
彼らは、実際のデータを明らかにすることなく、これらのバンドルされたトランザクションの有効性を証明するために、ゼロ認識証明の暗号化証明を使用します。これにより、Ethereumメインネットワークのセキュリティが保証されるだけでなく、サイドチェーン上のトランザクションがより速く、より安価になります。
>
彼らはどのように働きますか?
-
シリアルデバイスは、チェーンの下のトランザクションをバッチします。
>
-
Sequencerは、すべての詳細を漏らすことなくトランザクションの有効性を検証できるコンパクトな暗号化証明書であるZK-SNARK(単純な非暗号化されていない知識デモンストレーション)証明を生成します。
-
証明およびトランザクションデータは、イーサリアムのメインネットワークに提出されます。
-
誰でもメインネットワーク上の証明を確認して、トランザクションが効果的であることを確認できます。
-
論争がある場合、誰でも元のトランザクションデータを送信してチェーンを解決して、イーサリアムの強力なセキュリティを使用できます。ロールアップには、暗号化証明書(特にゼロ認識証明書)が含まれており、バンドルトランザクションの正しさを確認します。Ethereum Networkは、各トランザクションを検証する代わりに、計算負荷を大幅に削減する代わりに、この証明を検証するだけでいいです。
-
トランザクションは、要約のチェーンの形で実行されます。
-
ゼロの知識証明を生成して、集約トランザクションの有効性を確認します。
-
証明と最小の概要データは、検証のためにイーサリアムメインネットワークに提出されます。
-
検証が成功した後、イーサリアムのメインネットワーク上の状態が更新され、要約トランザクションが反映されます
>
ZK圧縮とは何ですか?
ZK Compressionは、Solanaブロックチェーンのデータストレージコストを削減するためにデータのプライバシーを維持しながら、チェーン上のデータのみを保持する「指紋」(Hash)のプライバシーを保存するテクノロジーです。
ZK圧縮の「ZK」はゼロの知識を表しており、圧縮データのプライバシーが保持されていることを示しています。この方法は、チェーン上のストレージを必要とするデータの量を大幅に削減し、それにより開発者のストレージコストを削減するのに役立ちます。
>
ZK圧縮はどのように包括的な役割を果たしますか?
ZK CommpressionはZero -Knowledge(ZK)テクノロジーを使用して、Solanaのステータスコストを削減します。つまり、ブロックチェーンからデータを保存および維持し、アカウントのバランスとスマートコントラクトストレージの維持のコストを削減します。
以下は、その動作原則の詳細な分解です。
-
各アカウントのデータは、一意のハッシュ値に圧縮されます。このハッシュには、アカウントの情報だけでなく、その独自性を確保するための州の木の位置も含まれています。このハッシュは、状態ツリーの葉のノードに保存されます。
-
ZKロールアップ:トランザクションの実行とステータスは、Ethereumメインネットワークとは無関係に補助チェーンに保存されます。補助チェーンは、約束と証明書をEthereumメインネットワークに送信します。
-
ZK圧縮:すべてのトランザクションとステータスストレージは、この記事の1番目(L1)チェーン、つまりSolanaで直接発生します。別の補助チェーンは含まれません。
-
ZKロールアップ:暗号化証明書と最小抽象データのみを、検証のためにEthereumメインネットワークに送信します。この方法は、メインネットワークの計算負荷を最小限に抑えます。
-
ZK圧縮:「指紋」(ハッシュ)と対応するZK圧縮データのZKプルーフのみが、Solanaブロックチェーンに保存されます。これにより、チェーンに保存されているデータの量が大幅に削減され、ストレージコストが削減されます。
-
ZKロールアップ:ZK-SNARK(単純な暗号化されていない知識引数)を使用して、詳細なトランザクションデータを開示せずにトランザクションの有効性を確保します。これは、プライバシーを保護するだけでなく、Ethereumメインネットワークのセキュリティを保護することもできます。
-
ZK圧縮:データ圧縮とZKを組み合わせてブロックチェーンストレージを最適化し、同時に圧縮データの整合性を数学的に証明します。解散データがコンテンツを漏らすことなく元のデータと一致し、それによってプライバシーを保護することが保証されます。
-
ZKロールアップ:2番目のレイヤー(L2)拡張ソリューションを検討します。これは、トランザクションの実行とステータス管理をセカンダリチェーンにアンインストールし、スケーラビリティを向上させ、メインネットワークのコストを削減するためです。
-
ZK圧縮:レイヤー2ロールアップではなく、データストレージ効率を直接改善することを目的としたSolana Layer 1チェーンのアップグレードに属します。別の実行レイヤーを導入することなく、ストレージコストを最適化できます。
>
2。ステータスツリーは、その中のメルクルツリーと同様のデータ構造です。各ノードは、サブノードのハッシュ値です。すべてのアカウント情報とステータスツリーのデータの概要は、単一の上部ハッシュ値に圧縮され、ステータスルートと呼ばれます。
3。状態ルート、つまり、状態ツリーの最上層はブロックチェーンに保存されます。このルートは、ツリー内のすべてのデータの完全性と完全性を確保するための状態ツリー全体の指紋です。
4.詳細なアカウントデータは、ブロックチェーンに直接保存されません。安価なソラナ元帳スペースとして使用されます。ステータスルーツといくつかの基本的なメタデータのみがチェーンに保存されます。データセキュリティを確保すると、ストレージコストが大幅に削減されます。
5。圧縮データの完全性と信頼性を確保するために、ZK圧縮はゼロプルーフを使用します。これらの証明は、データの実際のコンテンツを漏らすことなく、データの精度と完全性を検証して、データを圧縮データの安全で検証することを保証できるようにします。
>
ZK圧縮はL2ソリューションではなく、Solanaのデータストレージ効率を改善するためのアップグレードであることに注意してください。
ZK圧縮は、L2ソリューションとは異なり、ZK圧縮のトランザクションの実行とステータスストレージが1番目の(L1)チェーンで直接実行されるためです。
重要な違いは、実行とステータスの管理位置です。ZKロールアップを使用して補助チェーンで発生し、補助チェーンは定期的にメインのL1チェーンにコミットメントと証明を送信します。対照的に、ZK圧縮は、別のチェーンではなく、Solana自体のすべての実行とステータスを保持しました。
この基本的な違いは、ZKロールアップがスケーラビリティを強化するためにいくつかのプロセスを補助層にアンインストールするが、ZK圧縮は個別の実行レイヤーを作成せずにメインブロックチェーンのデータストレージを直接最適化することを意味します。
EthereumとSolanaのZKロールアップとZK圧縮の主な違い
ZKロールアップとイーサリアムのZK圧縮とSolanaのZK圧縮の主な違いは、基本的にブロックチェーンのデータストレージのスケーラビリティと最適化の向上に基づいています。
1。実行とステータス管理:
2。チェーン上のデータ処理:
3。プライバシーと整合性:
4。解決策の性質:
結論は:
全体として、拡張の2つの見解は、ブロックチェーンネットワークがコア原則を維持しながら持続可能な開発を達成できるようにするためのバランス方法の重要性を強調しています。
この点でのSolanaの成果は、ブロックチェーン業界全体が高度な拡張ソリューションを採用するための説得力のあるケースを提供し、より広範な採用と革新への道を開きました。
<図>図><図>図><図>図>