1 Validiumとは
Validiumはまた、オフチェーンでのトランザクション処理、オフチェーンでのデータ可用性の保証(オフチェーンでのデータ保存)、トランザクションの有効性を確認するためのゼロ知識証明書の生成に重点を置いたイーサレイヤー2のスケーリングソリューションです。
II Validiumはどのように機能するのか?
2.1 トランザクションの送信
ユーザーはトランザクションを提出し、トランザクションはオペレータに提出されます。オペレータは実際にはトランザクションを実行するValidiumノードです。">2.2 取引の処理2.2.1 取引の収集、バッチの構成
オペレーターは一定期間のトランザクションを収集し、これらのトランザクションをバッチに編成します
2.2.2 トランザクションの処理
2.2.2.1 トランザクションの検証
署名の検証: オペレーターはまず、取引が正当な口座から開始されたことを確認するために、各取引の署名を検証します。
ベリファイ・バランス(Verify Balance):取引口座に取引を実行するのに十分な残高があることを確認する。このステップでは、使いすぎがなく、取引が資金調達可能であることを確認する。
2.2.2.2 トランザクションの並べ替え
オペレーターは、特定のルール(タイムスタンプ、手数料など)に従ってトランザクションをソートします。ソートの目的は、処理効率を最適化し、トランザクションの公平性を確保することである。
2.2.2.3 バッチの梱包
複数のトランザクションを1つのバッチにまとめて統一処理
2.2.2.4 ステータス更新
オペレーターはトランザクション(例えば、残高の変更)に基づいて口座のステータスを更新し、各口座の新しいステータスを記録するためにダウンストリームステータスのデータベースを変更します。更新された各状態に対して新しいハッシュが生成され、これらのハッシュは新しい状態ルートを生成するために使用されます。"text-align: left;">オペレータは、特定の証明回路を使用してゼロ知識証明を生成することにより、これらのオフチェーン・トランザクションの正しさを検証します。ZK証明は、トランザクションのプライバシーを保護しながら、すべてのオフチェーン計算が正しく実行されることを保証します。
2.4 状態コミットメントとゼロ知識証明をチェーンにコミットする
オペレーターオペレーターはバッチに従って最新のステートルートを生成し、これをステートプロミスとして使用し、生成されたゼロ知識証明(オフチェーン取引の正しさを証明する)とともにL1メインネットに提出します
2.5 データオフチェーンストレージ
Validium はデータ可用性委員会(DAC)に依存しています。に依存しています。これにより、必要なときにデータにアクセスし、検証することができます。
2.6 ホスト・ネットワークの検証とログ
2.6.1ゼロ知識証明の検証
イーサネットメインネット上のスマートコントラクト検証は、提出されたゼロ知識証明を受信し、それを検証して、オフチャージの正しさを確認します。オフチェーン処理の正しさと新しいステートルートの有効性を確認します。
2.6.2 ステートルートの記録
バリデーションに合格すると、新しいステートルートがイーサ上に記録され、チェーン下のステートの正当性と最終性が保証されます。これは通常、ブロックヘッダまたは専用のスマートコントラクトに記録されます。このステップにより、オフチェーン状態の透明性とトレーサビリティが確保されます。
ステートルートの記録は、オフチェーン状態へのコミットメントに相当し、提出されたすべてのオフチェーン取引が確認され、記録されたことを示します。ステートルートを記録することで、ユーザーや検証者は、ステート全体をダウンロードして検証することなく、Merkle Proofを使用して特定のトランザクションがステートに含まれていることを検証することができる。これにより、データ検証の効率が大幅に向上する。紛争解決:紛争が発生した場合、チェーン下のデータの完全性を検証する根拠としてステートルートを使用することができる。ユーザーは紛争を解決するために関連する証明を提出することができ、データの透明性と正しさを保証します
2.7 入出金
2.7.1 入金
ETHまたは他のトークンをイーサネット上の特別な契約へ送るユーザーイーサ上の特別なコントラクトに送られる。コントラクトはデポジットを記録し、チェーンの下のValidiumオペレーターに通知します。オペレーターはユーザーのオフチェーンアカウントに入金する オペレーターはユーザーのオフチェーンアカウントに入金する
2.7.2 資金の引き出し
ユーザー出金リクエスト:ユーザーはオペレーターに出金リクエストを提出する。一括退会申請:オペレータは、退会申請を一括して処理し、対応する ZK 証明書を生成する。検証および出金:マスター・ネットワークは、提出された ZK 証明書および出金要求を検証する。有効性が確認されると、ユーザーはイーサネットメインネット上の契約から適切な資金を引き出すことができます。
3つのバリウムの長所と短所
3.1 長所
3.1.1 処理能力が高い
オフチェーン・データの可用性はスループットを向上させ、スケーラビリティを強化します
3.1.2 取引コストの削減
メインチェーンに取引データを公開する必要がないため、取引コストが大幅に削減されます
3.1.3 プライバシー
データはオンチェーンではなく、オフチェーンでのみ保存されます。データがオンチェーンではなくオフチェーンにのみ保存されるのであれば、チェーンからアクセスされることはないので、ある程度のプライバシー保護があります
3.1.4 出金が早い、挑戦期間に制限がないなど
3.1.5 データがオンチェーンではなくオフチェーンにのみ保存されるので、挑戦期間に制限がない。3.2 デメリット
3.2.1 データ可用性リスク
Validium はオフチェーンデータ可用性に依存しており、これは一定のリスクをもたらします。なぜなら、オペレーターオペレーターまたはデータ可用性管理者が取引データを保留した場合、ユーザー資金を引き出すために必要な証明を生成できない可能性があるからです
3.2.2 セントラリティのリスク
バリジウムはオフチェーンデータ可用性に依存しており、これには一定のリスクがあります。span>
有効性の証明を生成するには、特殊なハードウェアを使用する必要があり、集中化のリスクが生じます。これは、少数のエンティティだけが必要なリソースを購入できる場合、彼らがネットワークを支配し、その分散化された性質を損なう可能性があるからです
3.2.3 コンピューティング・パワー・コスト
ゼロ知識証明を生成するには強力なコンピューティング・パワーが必要です。style="font-size: 18px;">3.2.4暗号セキュリティメカニズムに値依存できない暗号セキュリティメカニズムに完全に依存するゼロ知識畳み込みとは異なり、ゼロ知識畳み込みもまた暗号セキュリティメカニズムに依存します。
バリディウムとプラズマの4つの比較
4.1 類似点
まず第一に、どちらもレイヤー2である。第一に、どちらもレイヤー2のソリューションであり、トランザクションのスループットを向上させ、トランザクション・コストを削減することができる。
第二に:どちらも取引とデータ処理の大半をオフチェーンに移すことで、メインチェーンの負担を軽減します
4.2 違い
4.2.1 データの処理が異なる
4.2.2 セキュリティモデルが異なる
Plasma:メインチェーンを通じて紛争を処理することでセキュリティを確保する不正証明メカニズムを使用。4.2.3 コストとパフォーマンスは同じではない
Plasma: トランザクションの計算のほとんどはオフチェーンで処理され、コストが低くなります。ただし、チェックポイントの提出や紛争処理の際にオンチェーンコストが発生する場合がある。
Validium: ほとんどの取引計算はオフチェーンで処理され、コストは低い。ユーザーはZKプルーフとステータスルートを提出するコストのみを支払う
4.2.4 異なる利用シナリオ
Plasma:高いセキュリティと複雑なトランザクション処理を必要とするが、高い所有コストを必要としないアプリケーションに適している。
Validium:高頻度取引、分散型金融(DeFi)、ゲームなど、高いスループットと低コストを必要とするアプリケーションに適している。効率的なオフチェーン処理と低い取引コストのため
Validiumとzk rollupの比較
5.1 類似点
5.1.1 チェーンダウンコンピューティング
どちらもメインチェーンの負担を減らし、システムのスケーラビリティとスループットを向上させるために、計算とトランザクション処理のほとんどをオフチェーンに移します
5.1.1 オフチェーンコンピューティング
5.1.1 オフチェーン処理"text-align: left;">5.1.2 ゼロ知識証明
どちらもは、ゼロ知識証明技術を使用して、オフチェーン取引の正しさと正当性を検証します。"text-align: left;">ValidiumとZK Rollupの両方は、オフチェーンの状態が更新され検証されることを保証するために、定期的にイーサリアムメインチェーンに状態ルートをコミットする
5.2 違い
5.2.1 データストレージにおける違い
5.2.1 データストレージにおける違い <
Validium: データはL1チェーンの下に保存される。
align: left;">Validium: トランザクションデータをオフチェーンデータ可用性委員会(DAC)またはその他の分散ストレージシステムに格納。データはメインチェーン上には直接保存されない。DACがその職務に失敗したり、悪意がある場合(ダウンタイム、一部のトランザクションの意図的な非パッケージ化)、ユーザーは必要なデータにアクセスできない可能性がある。
ZK Rollup: すべての取引データがメインチェーンに保存されるため、データの可用性がより保証され、ユーザーはいつでも取引データにアクセスして検証できる
5.2.3 セキュリティの違い5.2.3 セキュリティの違い
Validium: データ可用性委員会に頼る
バリディウムのセキュリティの一部は、データ利用可能性委員会の行動に依存しています。委員会がその職務を怠ったり、不誠実な行動をとったりすると、システムの安全性が損なわれる可能性がある。ZKロールアップ:完全なオンチェーン検証
ZK Rollupは、データの検証と保管を完全にメインチェーンに依存し、より高いセキュリティと透明性を確保している
5.2.4 取引コスト
Validium: データをメインチェーン上に保存する必要がないため、Validiumは特に大量の小トランザクションのトランザクションコストを大幅に削減できる。 zk Rollup: 従来のオンチェーントランザクションと比較するとトランザクションコストは削減されるが、すべてのデータがメインチェーンで終了するため、コストは削減される。ZK Rollup: 従来のオンチェーン取引コストよりは低いものの、すべてのデータが最終的にメインチェーンに提出される必要があるため、ZK Rollupの取引コストはValidiumのものよりまだ高い5.2.5 プライバシー
バリディウム:データはメインチェーン上ではなく、オフチェーンに保存されるため、ある程度のプライバシーがある。
ZK Rollup: データはチェーン上に保存され、プライバシーはない
5.2.6 使用シナリオ
Validium: 高頻度取引やプライバシーが重要なシナリオに適しています。
ZKロールアップ:一般的な、またはプライバシーを重視しないシナリオに適しています
.