## オプサイドとは何ですかOpside は、分散型 ZK-RaaS (ZK-Rollup as a Service) プラットフォームおよび ZKP (Zero-Knowledge Proof) マイニングをサポートする PoW ネットワークです。 Opside は PoS と PoW のハイブリッド コンセンサスを採用し、Web3 開発者にワンクリックで zkEVM アプリケーション チェーンを生成する機能を提供します。同時に、多数の ZK-Rollup によってもたらされる ZKP コンピューティング タスクもコンピューティング能力に対する膨大な需要を生成するため、世界のマイナーにとって意味のあるマイニング シナリオが提供されます。容量拡張の分野では、L2 の概念は珍しいことではありません。ただし、L2 は、データの可用性、ZKP の計算能力、ノードのパッケージ化など、さまざまな種類のハードウェア リソースを適切に調整できません。さらに、L2、特に ZK-Rollup の運用には、高額なハードウェア メンテナンス コストと専門的な技術的基準が必要となるため、多くの開発者は意欲を失います。こうした問題に対し、オプサイドはZK-RaaSのコンセプトを初めて提案し、開発者はZKやチェーンノードの知識を習得しなくても、1分以内に独自のzkEVMチェーンを開始できるようになりました。同時に、Opside は ZK-PoW の概念も提案し、zkEVM ノードのメンテナンスと ZKP の計算に参加するマイナーの役割を導入しました。Opside の目的は、ZK-Rollup をより親しみやすく普及させ、zkEVM に基づいた大規模なアプリケーション チェーンの実装を可能にすることです。* サービスとしての ZK-Rollup: 開発者向けに、複数のチェーン上で独自の ZK-Rollup (zkEVM) をワンクリックで展開できます。* Opside ZK-PoW Cloud: マイナーにとって、Opside は ZK マイニングをサポートし、複数のパブリック チェーン上で ZK-Rollup のゼロ知識証明を生成するマルチチェーン PoW プロトコルでもあります。## ZK-RaaSZK-RaaS (ZK-Rollup as a Service) は、ワンクリックで ZK-Rollup を生成するサービスを誰でも提供できます。Opside は一般的な ZK-Rollups 起動ベースを提供しており、開発者はこれを通じて、さまざまなタイプの ZK-Rollups をさまざまなベース チェーンに簡単にデプロイできます。* イーサリアム/オプサイド チェーン/BNB チェーン/Polygon PoS およびその他のパブリック チェーンを含むベース チェーン。* ZK ロールアップ タイプには、zkSync、Polygon zkEVM、Scroll、StarkNet などの zkEVM、およびその他のタイプの ZK ロールアップが含まれます。各ベース チェーン上で、オプサイドはロールアップ システム コントラクト (ロールアップ コントラクト、RSC) を展開し、登録、一時停止、終了操作を含むチェーン上のロールアップのライフ サイクルを管理します。開発者は、ロールアップ スロットをリースするために一定量の IDE (オプサイド トークン) を費やすことで、ZK ロールアップを所有できます。ロールアップ スロットの概念は、Polkadot スロットや Cosmos アプリケーション チェーンに似ていますが、Cosmos アプリケーション チェーンは一連のコンセンサス レイヤーとクロスチェーン ブリッジを維持する必要があり、これにより大きなセキュリティ リスクが生じます。 ZK-Rollup は ZK テクノロジーを採用しています。これにより、Rollup とベース チェーンが数学的な意味で同じコンセンサスとデータ可用性レイヤーを共有することが厳密に保証され、より安全で、より分散化され、メンテナンス コストが低くなります。開発者がロールアップ スロットをレンタルすると、独立したオペレーティング環境が得られ、たとえば、開発者は zkEVM チェーンを独立して所有できます。開発者は ZK-Rollup に対する主権を持ち、ガス トークンの選択を含めてロールアップ経済モデルをカスタマイズできます。開発者はガス料金を0でも自由に調整できるため、ユーザーは料金を支払う必要がありません。開発者はハードウェアのコストを負担する必要がありません。データ可用性、シーケンサー、ZKP コンピューティング能力などを含むすべてのハードウェア リソースは、次の Opside ZK-PoW クラウドによって分散的に提供されます。さらに、同じベース チェーン上の ZK ロールアップ間でネイティブのクロスロールアップ通信を実現できます。クロスロールアップ通信は、メッセージ通信メカニズムです。つまり、あるロールアップのアドレスは、別のロールアップのコントラクトを直接呼び出すことができます。これにより、ユーザー資産の断片化の問題が大幅に解決され、アプリケーション間の構成可能性が向上します。## 反対側 ZK-PoW クラウドOP-Rollup と比較して、ZK-Rollup には、より安全で信頼性が高く、出金速度が速いなど、多くの利点があります。同時に、テクノロジーにも非常に大きな違いがあります。つまり、ZK-Rollup は、ゼロ知識証明の生成をサポートする強力な ZKP コンピューティング能力をさらに必要とします。### マルチチェーン ZK-PoW メカニズムOpside ZK-PoW Cloud は、イーサリアム、BNB チェーン、ポリゴン PoS、およびオプサイド チェーン自体を含むがこれらに限定されない複数のチェーン上に展開されます。 Opside の設計では、開発者は上記のさまざまなベース チェーンに ZK ロールアップをデプロイできます。 ZK-Rollup テクノロジーが徐々に成熟すると、将来的には何百もの ZK-Rollup が誕生する可能性があり、ZKP のコンピューティング能力に対する膨大な需要がもたらされるでしょう。したがって、マイナーがこのエコロジーに参加して貢献するよう奨励する必要があります。 PoWからPoSへの切り替え後、多くのイーサリアムマイニングマシンはその適用シナリオを失い、資本規模で言えばマイニングマシンの価値は120億ドルに達し、その多くは現在遊休状態となっています。 ZK-Rollup の大規模な実装では、ZKP の生成には、計算能力を提供するために多数の CPU、GPU、FPGA、その他のハードウェアとマイニング マシンが必要になります。Opside は、ZK-PoW メカニズムを使用して Miner に ZKP コンピューティング能力を提供するように促し、ZK-Rollup に完全なハードウェア機能を提供します。これはオプサイドの核となる考え方の一つでもあります。ユーザー、開発者、マイナーを含むすべての役割が、このオプサイド経済モデルの恩恵を受けることができます。### ZKP の 2 段階の提出アルゴリズム: 標準の分散型証明者メカニズム* より多くのマイナーが同時に ZKP コンピューティング タスクに参加することを奨励するために、Opside は 2 段階の ZKP 検証メカニズムを提案しました。 ZKP に対応する PoW 報酬シェアは、特定のルールに従って有効な ZKP 提出者、つまりマイナーに分配されます。* 1. プルーフハッシュの送信: 時間枠内で、特定のシーケンスについて、複数のマイナーがゼロ知識証明の計算に参加することが許可されます。各マイナーは証明を計算した後、元の証明を直接提出するのではなく、(証明/アドレス) の証明ハッシュを計算し、証明ハッシュをコントラクトに提出します。2. ZKP の送信: 時間枠の後、マイナーは元のプルーフを送信し、以前に送信されたプルーフハッシュでそれを検証します。検証に合格したマイナーは PoW 報酬を得ることができ、報酬額はマイナーの誓約額の割合に応じて分配されます。詳細については、ZKP の 2 段階の送信アルゴリズムを参照してください。### 最適化された ZKP 生成アルゴリズム: マイナー効率が 80% 向上Rollup のスマート コントラクトが ZKP を検証する際に、元の証明データが送信されると、チェーンに対する攻撃が引き起こされる可能性があります。悪意のある攻撃を防ぐために、ZK-Rollup では多くの場合、元の証明データを隠すための追加の作業が必要になります。 1 つの解決策は、マイナーによって送信された ZKP にマイナーのアドレスの集計結果が含まれていることです。 Opside が提案する ZKP の 2 段階送信アルゴリズムは、最初の送信 + 後の検証というモードを巧みに採用しており、証明とアドレスのために同様の不要な集計計算を行う必要がなくなりました。さらに、一部のオープンソース zkEVM では、ZKP の計算と送信が連続的に行われます。 ZK-Rollup が多数のシーケンスを送信すると、マイナーは複数の ZKP を同時に計算できません。 Opside では、ZKP の 2 段階の送信アルゴリズムにより、ZKP の並列計算とシリアル送信が実現され、マイニング マシンが複数の ZKP 生成タスクを同時に実行できるようになり、ZKP の生成効率が大幅に向上します。また、Opside チームは、ZKP 再帰集計アルゴリズムに対して一連の最適化を行い、クラスター内のマシン リソースの使用率を完全に改善し、ZKP の計算速度をさらに向上させました。実際の圧力テスト環境では、マイナーには 20 個の 128 コア CPU + 1TB RAM で構成されるマシン クラスターがあり、テスト トランザクションは約 40 分間 27.8TPS で安定しています。同じ条件下で、Opside はトランザクションの平均確認時間を約 5 ~ 6 分から約 3 分に短縮し、ZKP 生成の効率を約 80% 向上させました。将来的には、さらに多くのZKロールアップとマイナーが追加されることで、ZKコンピューティング電力市場の需要側と供給側の規模はさらに拡大し、OpsideのPoWアルゴリズムによってもたらされる効率の向上はより明らかになるでしょう。## オプサイドチェーンOpside Chain はベースチェーンの 1 つとして、Opside ZK-PoW Cloud をサポートするだけでなく、ZK-Rollup をさらに最適化します。たとえば、ZKP 高速検証にプリコンパイルされたコントラクトを使用し、データ シャーディングをサポートし、ETH 2.0 に基づく PoS コンセンサスを採用します。将来的には、EIP-4844 や DankSharding などの完全なシャーディング スキームがサポートされ、ロールアップのガス コストが最小限、さらには 0 に削減される予定です。イーサリアムは現在、500,000 ノードを超える世界最大の分散型ネットワークです。これらのノードは大規模な分散化を提供するだけでなく、将来的にはデータ シャーディング テクノロジのおかげで、これらの 500,000 ノード以上で大規模なデータの可用性も提供されるようになります。Opside Chain はイーサリアムからインスピレーションを得ており、これが Opside が ETH 2.0 の PoS コンセンサスに基づいて改善することを選択した理由の 1 つです。 Opside Chain には 100,000 ノードを超えるノードが存在すると予想されます。ロールアップの場合、集中パッケージ化を完了する単一ノードではなく、シーケンサーをより分散化するにはどうすればよいでしょうか? Opside Chain ブロックの提案者に Rollup Layer ブロックを同時に提案させることをお勧めします。ロールアップ層の場合、実際にはビルダーとプロポーザーの分離が完了します。ビルダーは許可なく P2P ネットワークによってサポートされ、プロポーザーは Opside チェーンのブロック プロポーザーに従い、単一ノードによってもたらされるユーザビリティのリスクを回避します。 MEV と反検閲に対して一定の抵抗を持っています。したがって、Opside Chain は標準化された分散シーケンサー メカニズムを提供し、Opside Chain のブロック提案者は Rollup ブロックを提案する責任もあります。 Opside Chain により、ZK-Rollup は前のレイヤーのセキュリティを継承するだけでなく、前のレイヤーの分散化の程度も継承することができます。以下は、Opside Chain の PoS と PoW のハイブリッド コンセンサスです。* 反対側チェーン+ PoS: Opside はイーサリアム 2.0 の PoS アルゴリズムを採用し、それに必要な改善を加えます。誰でも Opside トークンを保持し、バリデーターになることができます。バリデーターは、Opside チェーンでブロック報酬とガス料金を取得できます。* ロールアップレイヤー+ PoS (シーケンサー): バリデーターは、Opside チェーン ブロックを提案するだけでなく、ロールアップ レイヤー ブロック (つまり、データ バッチ) も提案します。したがって、バリデーターはロールアップ層のロールアップのシーケンサーでもあります。シーケンサーは、ロールアップ層トランザクションのトランザクション手数料からガス手数料を稼ぐことができます。+ PoW (証明者): ZKP 計算に十分な計算能力がある限り、誰でもロールアップ層のロールアップの証明者になれます。 PoW ルールに従って、証明者はシーケンサーによって送信されたロールアップ層ブロックに基づいて zk 証明を生成します。ZK ロールアップはコンピュータに似ています。コンピューターには 2 つのコア コンポーネントがあり、1 つはハードディスク、もう 1 つは CPU です。 PoS によって提供されるデータの可用性はハードディスクに相当し、PoW によって提供されるコンピューティング能力は CPU に相当します。 Opside Chain が行う必要があるのは、PoS と PoW の間のバランスを見つけて、各役割がその価値を最大限に発揮してメリットを享受できるようにすることです。これにより、大規模な ZK-Rollups ネットワークのパフォーマンスとエクスペリエンスが向上します。## トークンの需要と供給OpsideトークンはIDEと呼ばれ、IDEはそれぞれValidatorとMinerに相当するPoSとPoWの報酬の形で発行されます。プレアルファテストネット段階では、PoS と PoW のブロック報酬比率は一時的に 1:2 に固定されます。将来的には、ネットワーク全体の ZKP コンピューティング能力の需要と供給に応じて、この 2 つの比率が動的に調整される予定です。### ポジション前述したように、Opside Chain は ETH 2.0 に基づいて改良された PoS コンセンサスを採用しています。バリデータとして参加するには、ユーザーはデポジット契約に一定量の IDE をデポジットし、実行クライアント、コンセンサス クライアント、バリデータという 3 つの個別のソフトウェアを実行する必要があります。これらのバリデーターは、ネットワークを通じて伝播される新しいブロックが有効であることをチェックする責任を負い、場合によっては新しいブロック自体を作成して伝播します。 Validator が不正または怠惰な動作をした場合、ステークされた IDE は担保として破棄されます。PoSでは、Opside Chainのブロック生成速度は固定されており、時間はスロット(12秒)とエポック(32スロット)に分割されます。バリデーターは、ブロック提案者として各スロットでランダムに選択されます。このバリデータは、新しいブロックを作成し、ネットワーク上の他のノードに送信する役割を果たします。また、各スロットでは、バリデーター委員会がランダムに選択され、その投票が提案されたブロックの有効性を決定するために使用されます。具体的な仕組みについてはETH PoSを参照してください。Opside Chain は、アルファ テスト ネットワークで EIP-4844 をサポートする予定であり、データ アベイラビリティ サンプリング (DAS) を使用して、ZK-Rollup が実行後に単一ノードに過度の負荷を与えることなくトランザクション データを提供できるようにします。各バリデーターは、BLOB 内で提供されるトランザクション データをランダムにサンプリングして、すべてのデータが存在することを確認します。同じ手法を使用して、ブロックプロデューサーがすべてのデータを安全なライトクライアントに提供することを保証することもできます。同様に、提案者とビルダーの分離 (PBS) では、ブロック ビルダーのみがブロック全体を処理する必要があります。他のバリデーターは検証にデータ可用性サンプリングを使用します。一部の特定のパラメーターでは Opside が異なり、読者はコードベースで最新の値を見つけることができます。全体として、ステーキングにより個人がネットワークのセキュリティ保護に参加しやすくなり、分散化が促進されます。検証ノードは通常のラップトップ上で実行できます。一部のプロキシ ステーキング プールでは、ユーザーが十分な IDE を持っていなくてもステーキングできるようになります。### ZK-PoWOpside が提供する ZK-Rollup 起動ベースに基づいて、開発者はベース チェーン上に専用の ZK-Rollup を含めることを選択できます。多数の ZK ロールアップによってもたらされる大規模なハードウェア リソースの需要をサポートするために、Opside は統合された ZKP コンピューティング パワー マーケットを提供し、マイナー (つまり証明者) がこれらの ZK ロールアップ用の ZKP を生成することを奨励します。これが Opside の ZK-PoW メカニズムです。#### 単一のロールアップ シーケンスの報酬シェアの計算ZK-PoW はマルチチェーン プロトコルです。つまり、PoW 報酬はイーサリアム、オプサイド チェーン、BNB チェーン、ポリゴン PoS などのさまざまなベース チェーンで発行されます。各ベースチェーンの PoW 報酬の数は、対応するロールアップ スロット登録の数、ZKP ワークロードなどによって異なります。各基本チェーンについて、ブロック内で、各ロールアップは 1 つのシーケンスのみを送信できます (ロールアップの複数のブロックを含めることができます)。各シーケンスは、現在のブロックの PoW 報酬を均等に共有します。これは、4 つのロールアップがベース チェーンのブロックでシーケンスを送信した場合、PoW 報酬は 4 つのシェアに均等に分割され、各シーケンスの報酬はブロック PoW 報酬の 1/4 になることを意味します。もちろん、一部のブロックにはロールアップ提出シーケンスがない可能性があるため、PoW の実際のインフレは予想よりも低い可能性があります。将来的には、各シーケンスは、対応する ZK ロールアップ タイプ、関連するロールアップ トランザクションの数、ガス使用量などに基づいてワークロードを推定するため、シーケンスごとに異なる価格が設定されるようになります。#### 証明者の誓約と罰証明者に関連した悪意のある動作を回避するには、証明者を特別なシステム契約と誓約トークンに登録する必要があります。証明者は、1 つ以上のロールアップの PoW マイニングに参加することを自由に選択できます。証明者は、ロールアップの ZKP を提出する前に、システム契約に参加するために各ロールアップに対して一定量の IDE (Opside トークン) を誓約する必要があります。現在の誓約額がしきい値未満の場合、ZKP をロールアップに提出することはできません。 ZKPを複数回提出する証明者による悪意のある行為を避けるために、ZKPを提出することで証明者が得た報酬も誓約金額の割合に応じて分配されます。証明者が次のような行為をした場合、さまざまな程度の罰が課せられます。* 証明者が間違ったハッシュを提出した場合* ZKP が検証に合格しない場合、ハッシュを提出したすべての証明者が処罰されます没収されたオプサイド トークンは焼かれます。ZKP の 2 ステップ コミット メカニズムの詳細と考慮事項については、公式ドキュメントを参照してください。証明者誓約とペナルティの具体的な数は、将来変更される可能性があります。### 開発者リース ロールアップ スロット各ベース チェーンでは、Opside が ZK-PoW プロトコルを導入しており、開発者はワンクリックで ZK-Rollup 起動ベースを介してロールアップ スロットを登録し、独自の ZK-Rollup を起動できます。 ZK-Rollup のすべてのハードウェア リソースは、Opside 分散ネットワークによって提供されます。開発者はロールアップ スロットの使用料を Opside ネットワークに支払う必要があり、使用料のこの部分は直接燃やされます。固定額の賃貸料に加えて、開発者はマイナーにコンピューティング能力を提供する動機を与えるために、独自の ZK ロールアップに対して追加の ZKP 補助金を提供することもできます。読者は、家賃や補助金の具体的なルールやパラメーターを公式文書やコード ライブラリで見つけることができます。## ガバナンスと開発Opside ネットワークの機能とパフォーマンスは時間の経過とともに進化し続けます。優先順位の高い例をいくつか示します。* ネットワーク全体のZKPコンピューティングパワーの需要と供給の関係に応じて、PoSとPoWの報酬分配率を動的に調整します* Validator のデータ断片化とデータ可用性サンプリングにより、ロールアップ レイヤー全体により豊富なストレージ スペースが提供され、より多くの ZK-Rollup エコロジーに対応できます。* ロールアップ プロポーザーはビルダーから分離されているため、ロールアップ レイヤーはオプサイド チェーンのバリデーターをブロック プロポーザーとして共有し、前のレイヤーの分散化を継承します。* マイナーのプレッジおよびスラッシュ メカニズムの最適化により、マイナーが継続的かつ安定した ZKP コンピューティング パワーを提供できるようになります。* アプリケーション開発者は、マイナーがコンピューティング能力を提供することを奨励するために、ロールアップの ZKP 生成に補助金を出します。* ZK-Rollup タイプ、Rollup トランザクション量、ガス使用量などに基づいてワークロードを見積もり、Rollup バッチのパーソナライズされた価格設定メカニズムを確立しますこれらの改善により、Opside のネットワーク ユーティリティが大幅に向上し、ZK-Rollup as a Service の長期的な発展と繁栄が促進されます。Opside メイン ネットワークの開始後、ネットワークの将来を共同で決定するための合理的なプロセスとメカニズムを含む Opside DAO が確立されます。 Opside メインネットのすべてのパラメータとメカニズムの更新は、Opside DAO を通じて決定されます。 Opside は時間の経過とともに進化する協力的な経済であることを強調することが重要です。
Opside ホワイトペーパー V2 の解釈
オプサイドとは何ですか
Opside は、分散型 ZK-RaaS (ZK-Rollup as a Service) プラットフォームおよび ZKP (Zero-Knowledge Proof) マイニングをサポートする PoW ネットワークです。 Opside は PoS と PoW のハイブリッド コンセンサスを採用し、Web3 開発者にワンクリックで zkEVM アプリケーション チェーンを生成する機能を提供します。同時に、多数の ZK-Rollup によってもたらされる ZKP コンピューティング タスクもコンピューティング能力に対する膨大な需要を生成するため、世界のマイナーにとって意味のあるマイニング シナリオが提供されます。
容量拡張の分野では、L2 の概念は珍しいことではありません。ただし、L2 は、データの可用性、ZKP の計算能力、ノードのパッケージ化など、さまざまな種類のハードウェア リソースを適切に調整できません。さらに、L2、特に ZK-Rollup の運用には、高額なハードウェア メンテナンス コストと専門的な技術的基準が必要となるため、多くの開発者は意欲を失います。こうした問題に対し、オプサイドはZK-RaaSのコンセプトを初めて提案し、開発者はZKやチェーンノードの知識を習得しなくても、1分以内に独自のzkEVMチェーンを開始できるようになりました。同時に、Opside は ZK-PoW の概念も提案し、zkEVM ノードのメンテナンスと ZKP の計算に参加するマイナーの役割を導入しました。
Opside の目的は、ZK-Rollup をより親しみやすく普及させ、zkEVM に基づいた大規模なアプリケーション チェーンの実装を可能にすることです。
ZK-RaaS
ZK-RaaS (ZK-Rollup as a Service) は、ワンクリックで ZK-Rollup を生成するサービスを誰でも提供できます。
Opside は一般的な ZK-Rollups 起動ベースを提供しており、開発者はこれを通じて、さまざまなタイプの ZK-Rollups をさまざまなベース チェーンに簡単にデプロイできます。
各ベース チェーン上で、オプサイドはロールアップ システム コントラクト (ロールアップ コントラクト、RSC) を展開し、登録、一時停止、終了操作を含むチェーン上のロールアップのライフ サイクルを管理します。開発者は、ロールアップ スロットをリースするために一定量の IDE (オプサイド トークン) を費やすことで、ZK ロールアップを所有できます。
ロールアップ スロットの概念は、Polkadot スロットや Cosmos アプリケーション チェーンに似ていますが、Cosmos アプリケーション チェーンは一連のコンセンサス レイヤーとクロスチェーン ブリッジを維持する必要があり、これにより大きなセキュリティ リスクが生じます。 ZK-Rollup は ZK テクノロジーを採用しています。これにより、Rollup とベース チェーンが数学的な意味で同じコンセンサスとデータ可用性レイヤーを共有することが厳密に保証され、より安全で、より分散化され、メンテナンス コストが低くなります。
開発者がロールアップ スロットをレンタルすると、独立したオペレーティング環境が得られ、たとえば、開発者は zkEVM チェーンを独立して所有できます。開発者は ZK-Rollup に対する主権を持ち、ガス トークンの選択を含めてロールアップ経済モデルをカスタマイズできます。開発者はガス料金を0でも自由に調整できるため、ユーザーは料金を支払う必要がありません。
開発者はハードウェアのコストを負担する必要がありません。データ可用性、シーケンサー、ZKP コンピューティング能力などを含むすべてのハードウェア リソースは、次の Opside ZK-PoW クラウドによって分散的に提供されます。
さらに、同じベース チェーン上の ZK ロールアップ間でネイティブのクロスロールアップ通信を実現できます。クロスロールアップ通信は、メッセージ通信メカニズムです。つまり、あるロールアップのアドレスは、別のロールアップのコントラクトを直接呼び出すことができます。これにより、ユーザー資産の断片化の問題が大幅に解決され、アプリケーション間の構成可能性が向上します。
反対側 ZK-PoW クラウド
OP-Rollup と比較して、ZK-Rollup には、より安全で信頼性が高く、出金速度が速いなど、多くの利点があります。同時に、テクノロジーにも非常に大きな違いがあります。つまり、ZK-Rollup は、ゼロ知識証明の生成をサポートする強力な ZKP コンピューティング能力をさらに必要とします。
マルチチェーン ZK-PoW メカニズム
Opside ZK-PoW Cloud は、イーサリアム、BNB チェーン、ポリゴン PoS、およびオプサイド チェーン自体を含むがこれらに限定されない複数のチェーン上に展開されます。 Opside の設計では、開発者は上記のさまざまなベース チェーンに ZK ロールアップをデプロイできます。 ZK-Rollup テクノロジーが徐々に成熟すると、将来的には何百もの ZK-Rollup が誕生する可能性があり、ZKP のコンピューティング能力に対する膨大な需要がもたらされるでしょう。したがって、マイナーがこのエコロジーに参加して貢献するよう奨励する必要があります。 PoWからPoSへの切り替え後、多くのイーサリアムマイニングマシンはその適用シナリオを失い、資本規模で言えばマイニングマシンの価値は120億ドルに達し、その多くは現在遊休状態となっています。 ZK-Rollup の大規模な実装では、ZKP の生成には、計算能力を提供するために多数の CPU、GPU、FPGA、その他のハードウェアとマイニング マシンが必要になります。
Opside は、ZK-PoW メカニズムを使用して Miner に ZKP コンピューティング能力を提供するように促し、ZK-Rollup に完全なハードウェア機能を提供します。これはオプサイドの核となる考え方の一つでもあります。ユーザー、開発者、マイナーを含むすべての役割が、このオプサイド経済モデルの恩恵を受けることができます。
ZKP の 2 段階の提出アルゴリズム: 標準の分散型証明者メカニズム
詳細については、ZKP の 2 段階の送信アルゴリズムを参照してください。
最適化された ZKP 生成アルゴリズム: マイナー効率が 80% 向上
Rollup のスマート コントラクトが ZKP を検証する際に、元の証明データが送信されると、チェーンに対する攻撃が引き起こされる可能性があります。悪意のある攻撃を防ぐために、ZK-Rollup では多くの場合、元の証明データを隠すための追加の作業が必要になります。 1 つの解決策は、マイナーによって送信された ZKP にマイナーのアドレスの集計結果が含まれていることです。 Opside が提案する ZKP の 2 段階送信アルゴリズムは、最初の送信 + 後の検証というモードを巧みに採用しており、証明とアドレスのために同様の不要な集計計算を行う必要がなくなりました。
さらに、一部のオープンソース zkEVM では、ZKP の計算と送信が連続的に行われます。 ZK-Rollup が多数のシーケンスを送信すると、マイナーは複数の ZKP を同時に計算できません。 Opside では、ZKP の 2 段階の送信アルゴリズムにより、ZKP の並列計算とシリアル送信が実現され、マイニング マシンが複数の ZKP 生成タスクを同時に実行できるようになり、ZKP の生成効率が大幅に向上します。
また、Opside チームは、ZKP 再帰集計アルゴリズムに対して一連の最適化を行い、クラスター内のマシン リソースの使用率を完全に改善し、ZKP の計算速度をさらに向上させました。
実際の圧力テスト環境では、マイナーには 20 個の 128 コア CPU + 1TB RAM で構成されるマシン クラスターがあり、テスト トランザクションは約 40 分間 27.8TPS で安定しています。同じ条件下で、Opside はトランザクションの平均確認時間を約 5 ~ 6 分から約 3 分に短縮し、ZKP 生成の効率を約 80% 向上させました。将来的には、さらに多くのZKロールアップとマイナーが追加されることで、ZKコンピューティング電力市場の需要側と供給側の規模はさらに拡大し、OpsideのPoWアルゴリズムによってもたらされる効率の向上はより明らかになるでしょう。
オプサイドチェーン
Opside Chain はベースチェーンの 1 つとして、Opside ZK-PoW Cloud をサポートするだけでなく、ZK-Rollup をさらに最適化します。たとえば、ZKP 高速検証にプリコンパイルされたコントラクトを使用し、データ シャーディングをサポートし、ETH 2.0 に基づく PoS コンセンサスを採用します。将来的には、EIP-4844 や DankSharding などの完全なシャーディング スキームがサポートされ、ロールアップのガス コストが最小限、さらには 0 に削減される予定です。
イーサリアムは現在、500,000 ノードを超える世界最大の分散型ネットワークです。これらのノードは大規模な分散化を提供するだけでなく、将来的にはデータ シャーディング テクノロジのおかげで、これらの 500,000 ノード以上で大規模なデータの可用性も提供されるようになります。
Opside Chain はイーサリアムからインスピレーションを得ており、これが Opside が ETH 2.0 の PoS コンセンサスに基づいて改善することを選択した理由の 1 つです。 Opside Chain には 100,000 ノードを超えるノードが存在すると予想されます。
ロールアップの場合、集中パッケージ化を完了する単一ノードではなく、シーケンサーをより分散化するにはどうすればよいでしょうか? Opside Chain ブロックの提案者に Rollup Layer ブロックを同時に提案させることをお勧めします。ロールアップ層の場合、実際にはビルダーとプロポーザーの分離が完了します。ビルダーは許可なく P2P ネットワークによってサポートされ、プロポーザーは Opside チェーンのブロック プロポーザーに従い、単一ノードによってもたらされるユーザビリティのリスクを回避します。 MEV と反検閲に対して一定の抵抗を持っています。
したがって、Opside Chain は標準化された分散シーケンサー メカニズムを提供し、Opside Chain のブロック提案者は Rollup ブロックを提案する責任もあります。 Opside Chain により、ZK-Rollup は前のレイヤーのセキュリティを継承するだけでなく、前のレイヤーの分散化の程度も継承することができます。
以下は、Opside Chain の PoS と PoW のハイブリッド コンセンサスです。
ZK ロールアップはコンピュータに似ています。コンピューターには 2 つのコア コンポーネントがあり、1 つはハードディスク、もう 1 つは CPU です。 PoS によって提供されるデータの可用性はハードディスクに相当し、PoW によって提供されるコンピューティング能力は CPU に相当します。 Opside Chain が行う必要があるのは、PoS と PoW の間のバランスを見つけて、各役割がその価値を最大限に発揮してメリットを享受できるようにすることです。これにより、大規模な ZK-Rollups ネットワークのパフォーマンスとエクスペリエンスが向上します。
トークンの需要と供給
OpsideトークンはIDEと呼ばれ、IDEはそれぞれValidatorとMinerに相当するPoSとPoWの報酬の形で発行されます。プレアルファテストネット段階では、PoS と PoW のブロック報酬比率は一時的に 1:2 に固定されます。将来的には、ネットワーク全体の ZKP コンピューティング能力の需要と供給に応じて、この 2 つの比率が動的に調整される予定です。
ポジション
前述したように、Opside Chain は ETH 2.0 に基づいて改良された PoS コンセンサスを採用しています。バリデータとして参加するには、ユーザーはデポジット契約に一定量の IDE をデポジットし、実行クライアント、コンセンサス クライアント、バリデータという 3 つの個別のソフトウェアを実行する必要があります。これらのバリデーターは、ネットワークを通じて伝播される新しいブロックが有効であることをチェックする責任を負い、場合によっては新しいブロック自体を作成して伝播します。 Validator が不正または怠惰な動作をした場合、ステークされた IDE は担保として破棄されます。
PoSでは、Opside Chainのブロック生成速度は固定されており、時間はスロット(12秒)とエポック(32スロット)に分割されます。バリデーターは、ブロック提案者として各スロットでランダムに選択されます。このバリデータは、新しいブロックを作成し、ネットワーク上の他のノードに送信する役割を果たします。また、各スロットでは、バリデーター委員会がランダムに選択され、その投票が提案されたブロックの有効性を決定するために使用されます。具体的な仕組みについてはETH PoSを参照してください。
Opside Chain は、アルファ テスト ネットワークで EIP-4844 をサポートする予定であり、データ アベイラビリティ サンプリング (DAS) を使用して、ZK-Rollup が実行後に単一ノードに過度の負荷を与えることなくトランザクション データを提供できるようにします。各バリデーターは、BLOB 内で提供されるトランザクション データをランダムにサンプリングして、すべてのデータが存在することを確認します。同じ手法を使用して、ブロックプロデューサーがすべてのデータを安全なライトクライアントに提供することを保証することもできます。同様に、提案者とビルダーの分離 (PBS) では、ブロック ビルダーのみがブロック全体を処理する必要があります。他のバリデーターは検証にデータ可用性サンプリングを使用します。
一部の特定のパラメーターでは Opside が異なり、読者はコードベースで最新の値を見つけることができます。
全体として、ステーキングにより個人がネットワークのセキュリティ保護に参加しやすくなり、分散化が促進されます。検証ノードは通常のラップトップ上で実行できます。一部のプロキシ ステーキング プールでは、ユーザーが十分な IDE を持っていなくてもステーキングできるようになります。
ZK-PoW
Opside が提供する ZK-Rollup 起動ベースに基づいて、開発者はベース チェーン上に専用の ZK-Rollup を含めることを選択できます。多数の ZK ロールアップによってもたらされる大規模なハードウェア リソースの需要をサポートするために、Opside は統合された ZKP コンピューティング パワー マーケットを提供し、マイナー (つまり証明者) がこれらの ZK ロールアップ用の ZKP を生成することを奨励します。これが Opside の ZK-PoW メカニズムです。
単一のロールアップ シーケンスの報酬シェアの計算
ZK-PoW はマルチチェーン プロトコルです。つまり、PoW 報酬はイーサリアム、オプサイド チェーン、BNB チェーン、ポリゴン PoS などのさまざまなベース チェーンで発行されます。各ベースチェーンの PoW 報酬の数は、対応するロールアップ スロット登録の数、ZKP ワークロードなどによって異なります。
各基本チェーンについて、ブロック内で、各ロールアップは 1 つのシーケンスのみを送信できます (ロールアップの複数のブロックを含めることができます)。各シーケンスは、現在のブロックの PoW 報酬を均等に共有します。これは、4 つのロールアップがベース チェーンのブロックでシーケンスを送信した場合、PoW 報酬は 4 つのシェアに均等に分割され、各シーケンスの報酬はブロック PoW 報酬の 1/4 になることを意味します。もちろん、一部のブロックにはロールアップ提出シーケンスがない可能性があるため、PoW の実際のインフレは予想よりも低い可能性があります。
将来的には、各シーケンスは、対応する ZK ロールアップ タイプ、関連するロールアップ トランザクションの数、ガス使用量などに基づいてワークロードを推定するため、シーケンスごとに異なる価格が設定されるようになります。
証明者の誓約と罰
証明者に関連した悪意のある動作を回避するには、証明者を特別なシステム契約と誓約トークンに登録する必要があります。証明者は、1 つ以上のロールアップの PoW マイニングに参加することを自由に選択できます。証明者は、ロールアップの ZKP を提出する前に、システム契約に参加するために各ロールアップに対して一定量の IDE (Opside トークン) を誓約する必要があります。現在の誓約額がしきい値未満の場合、ZKP をロールアップに提出することはできません。 ZKPを複数回提出する証明者による悪意のある行為を避けるために、ZKPを提出することで証明者が得た報酬も誓約金額の割合に応じて分配されます。
証明者が次のような行為をした場合、さまざまな程度の罰が課せられます。
没収されたオプサイド トークンは焼かれます。
ZKP の 2 ステップ コミット メカニズムの詳細と考慮事項については、公式ドキュメントを参照してください。証明者誓約とペナルティの具体的な数は、将来変更される可能性があります。
開発者リース ロールアップ スロット
各ベース チェーンでは、Opside が ZK-PoW プロトコルを導入しており、開発者はワンクリックで ZK-Rollup 起動ベースを介してロールアップ スロットを登録し、独自の ZK-Rollup を起動できます。 ZK-Rollup のすべてのハードウェア リソースは、Opside 分散ネットワークによって提供されます。開発者はロールアップ スロットの使用料を Opside ネットワークに支払う必要があり、使用料のこの部分は直接燃やされます。
固定額の賃貸料に加えて、開発者はマイナーにコンピューティング能力を提供する動機を与えるために、独自の ZK ロールアップに対して追加の ZKP 補助金を提供することもできます。
読者は、家賃や補助金の具体的なルールやパラメーターを公式文書やコード ライブラリで見つけることができます。
ガバナンスと開発
Opside ネットワークの機能とパフォーマンスは時間の経過とともに進化し続けます。優先順位の高い例をいくつか示します。
これらの改善により、Opside のネットワーク ユーティリティが大幅に向上し、ZK-Rollup as a Service の長期的な発展と繁栄が促進されます。
Opside メイン ネットワークの開始後、ネットワークの将来を共同で決定するための合理的なプロセスとメカニズムを含む Opside DAO が確立されます。 Opside メインネットのすべてのパラメータとメカニズムの更新は、Opside DAO を通じて決定されます。 Opside は時間の経過とともに進化する協力的な経済であることを強調することが重要です。