ブロックチェーン技術はあらゆる分野に革命をもたらし、仲介者なしで安全で透明性の高い取引を可能にしました。 その変革的な意味合いにもかかわらず、現実世界のデータをブロックチェーンシステムに統合することは、依然として永続的な課題です。 オラクルは、このプロセスにおいて重要な仲介者の役割を担い、ブロックチェーンを外部データソースとシームレスに接続します。 しかし、従来のオラクルは信頼できる第三者に依存することが多く、信頼性とセキュリティに関する懸念が生じます。その結果、ZKオラクルという新しい有望なソリューションが登場しました。 ゼロ知識証明(ZKP)の力を活用して、これらの課題に対処します。 この革新的なアプローチは、ZKPとオラクルの強みを巧みに組み合わせて、ブロックチェーン空間におけるより高いレベルのデータプライバシーを確保します。### オラクルとは?オラクルは、外部ソースの信頼に関する情報のプロバイダーとして機能し、トークン価格、トランザクションアクティビティ、ウォレット残高など、複数のデータベースからの情報をチェーンに提供します。 オラクルは、実際のイベントとデータに基づいて計算を実行できるようにするアプリケーション・プログラミング・インタフェース(API)を提供します。 簡単に言えば、オラクルは複数のソースからデータを収集、クエリ、検証、検証し、スマートコントラクトに渡します。しかし、ChainlinkやThe Graphなどの従来のオラクルネットワークは、参加するためにノードが資産をステーキングする必要があるステーキングメカニズムに依存していることがよくあります。 このアプローチには、特に信頼性と操作に対する脆弱性の点で、固有の制限があります。ここでZKオラクルの出番であり、ZKPを革新することで、オラクルの効率性と信頼性に革命を起こすことを約束します。### では、ZKオラクルとは何でしょうか?ZKオラクルは、ゼロ知識オラクルの略で、ZKPとスマートコントラクトを巧みに統合し、柔軟なオンチェーン/オフチェーンソリューションを構築します。 この革新的なアプローチにより、ブロックチェーンエコシステムにおけるオラクルの効率とセキュリティが向上し、費用対効果の高いオフチェーンの計算とストレージが可能になります。従来のオラクルの課題に対応するために、ZKオラクルはいくつかのソリューションを提供します。1. 自律型ネットワークを確立します。2.ベースレイヤーのセキュリティを向上させます。3. 1-of-N 信頼モデルを採用して、少なくとも 1 つのノードが期待どおりに動作している限り、システムの機能を保証できるようにします。4. 地方分権の強化5.無駄を最小限に抑えるように設計されたコンピューティングパワーの効率的な割り当て。ZKオラクルの大きな利点は、送信される情報の完全性と信頼性を確保しながら、データのプライバシーを保護することです。 ZKオラクルは、データをブロックチェーンに公開する従来のオラクルとは異なり、データ自体を公開することなくデータの証拠を提供することで、独自の利点を提供します。 これは、透明性とプライバシーの慎重なバランスが必要なユースケースで特に適しています。### **ZK Oracleアーキテクチャ** 画像提供:Gu and NawabGu氏とNawab氏によると、ZKオラクルのアーキテクチャには、以下のユニークなコンポーネントが含まれている。1. データソース: これらのエンティティは、計算プロセスの出発点として機能する IoT デバイスなどのさまざまなソースから生データを収集または生成します。2.オフチェーンプルーバー:これらのエンティティは、データソースから生データを受信し、計算を実行します。 zk-SNARK(zero-knowledge concise non-interactive knowledge proofs)計算を用いることで、計算を証明するための証拠を生成します。3.消費者:スマートコントラクトを通じてブロックチェーンと対話し、消費者は読み取りおよび書き込み要求を送信します。 彼らは、オフチェーンの証明者が提供するデータと証拠に依存して、情報に基づいた意思決定を行います。4.スマートコントラクト:計算結果とZKプルーフデータに関連するダイジェストの検証と維持を担当するスマートコントラクトは、ZKプルーフの整合性を保証します。 また、無効な構成証明が見つかった場合のペナルティポリシーも適用されます。#### 高度なバッチアルゴリズムでZKプルーフ生成を高速化GuとNayabは、水平と垂直の両方のバッチ処理技術を使用するZK証明の生成を高速化するように設計されたバッチアルゴリズムを提案しました。 水平バッチ処理では、複数の証明を 1 つの証明に結合しますが、垂直バッチ処理では、類似した計算を 1 つの統一された証明に結合します。 これらの戦略により、zkプルーフ生成の効率が大幅に向上し、標準的な方法と比較して最大550倍の性能向上が実現します。### 実用的な応用分野ZKオラクルは、次のようなさまざまな用途でその汎用性を実証しています。1. 価格フィード:DeFiアプリケーションでは、ZKオラクルは価格フィードの操作を簡素化し、継続的な更新やブロックチェーン上の高価なストレージの必要性を排除します。2.安全なデータソース:ZKオラクルは、パートナー以外からデータソースを取得するための安全な方法を提供します。 たとえば、ユーザーは機密情報を公開することなく、銀行残高のゼロ知識証明を生成できます。 これは、分散型金融セクターで融資を受けるための担保として使用され、金融取引への信頼を高めます。3. 機密投票システム:ZKオラクルは、機密投票システムに適用して、個々の投票を公開することなく検証可能な結果を得ることができます。4.認証:認証シナリオでは、ZKオラクルは認証のための貴重なサポートを提供します。 記録の複雑な詳細を明らかにすることなくユーザーの身元を検証し、セキュリティとプライバシーに重点を置いたアプローチを保証します。5.サプライチェーンシステム:ZKオラクルは、専有情報を開示することなく、製品の真正性の検証を容易にします。 このアプリケーションは、サプライチェーンプロセスの信頼性と透明性を確保します。### ZK Oracleプロジェクトのビルドの概要#### ハイパーオラクルHyper Oracleは、イーサリアムブロックチェーン用の独自のZKオラクルネットワークの構築に重点を置いています。 このシステムは、各イーサリアムブロックからデータを効率的に抽出し、検索にzkPoSを使用し、データ処理にzkWASMを利用したプログラム可能なzkGraphsを活用します。 このアプローチにより、ZKテクノロジーにより、安全で信頼性が最小限に抑えられたオフチェーン計算が保証されます。 この革新的なアプローチは、イーサリアムのスマートコントラクトを拡張する可能性を生み出すだけでなく、自動化や機械学習などの複雑なタスクを処理する能力も提供します。** **画像提供:Hyper Oracle2023年1月、Hyper Oracleは、Sequoia ChinaのインキュベーションファンドDao5とその他の有名な機関やエンジェル投資家が共同で主導し、総額300万ドルの資金調達ラウンドを成功裏に完了しました。 この資金は、ZKオラクルとブロックチェーンインフラストラクチャのさらなる研究開発に焦点を当てます。#### ミナプロトコル(0) 1Labsは、Mina Protocolエコシステムのパートナーとして、ZKオラクルを積極的に構築しています。 MinaのZKオラクルは、zkAppsによって調整された独自の2ステップ実行モデルを備えているという点でユニークです。 最初のステップでは、オフチェーン検証を行い、特定の情報の存在を確認し、計算が完了します。 このオフチェーン検証により、個々のマシンで局所的な計算を実行することができます。価格フィードを例にとると、ユーザーは複数の信頼できるAPIをクエリしたり、平均価格を計算したり、複雑なオフチェーン操作を実行したりできる柔軟性があります。 ZKオラクルを使用すると、ユーザーは望ましい結果が得られるまで、手数料を発生させることなく価格を照会できます。 オンチェーン実行は、望ましい結果が得られた後にのみ実行されるため、より簡素化され、費用対効果の高いアーキテクチャ設計が得られます。 MinaのZKオラクルに固有のこのユニークな2ステップ実行モデルは、オフチェーンデータを安全かつ効率的に操作するための強力な方法を提供します。#### ニル財団2023年8月、リキッドステーキング分野のパイオニアであるLido Financeは、大規模な取り組みを発表しました。 同社は、ZKオラクルを開発するために、イーサリアムの研究開発会社であるNil Foundationに資金を提供するためにLido助成金を使用することを明らかにしました。 この戦略的パートナーシップの明確な目的は、Lido Financeの会計報告のための信頼を最小化した健全性チェックを確立し、最終的にLido Financeの流動性を高めることです。 特に、ZKオラクル計算のプルーフは、最近導入されたゲートウェイインターフェースであるProof Marketを使用して、イーサリアム仮想マシン(EVM)から直接署名され、すべてのEVMアプリケーションに対して証明可能なコンポーザビリティを保証し、この分野での重要な前進を示しています。### ZKオラクルの今後の展望ZKオラクルがオラクル空間に登場する中、対処すべき課題がまだいくつかあります。 ソース、ノード、およびユーザー間の 3 ウェイ ハンドシェイク プロトコルには複雑さが伴うため、システムを最適化するためにさらなる研究開発が必要です。 Mina などの一部のチームは、これらの課題に対処するために積極的に取り組んでいますが、それには時間がかかります。ZKオラクルは、独自の利点と幅広いアプリケーションシナリオにより、ブロックチェーンシステムに革命を起こす最前線にいます。 これらは、正確で検証可能なオフチェーンデータに依存し、トラストレスで分散型のアプリケーションをサポートする可能性を秘めており、ブロックチェーン技術の分野で大きな飛躍を遂げています。 ZKオラクルの開発は、イノベーションだけでなく、ブロックチェーンシステムを認識し、操作する方法を再定義することでもあります。
ZKオラクル:ブロックチェーンセキュリティの新たなベンチマークを解き放つ
ブロックチェーン技術はあらゆる分野に革命をもたらし、仲介者なしで安全で透明性の高い取引を可能にしました。 その変革的な意味合いにもかかわらず、現実世界のデータをブロックチェーンシステムに統合することは、依然として永続的な課題です。 オラクルは、このプロセスにおいて重要な仲介者の役割を担い、ブロックチェーンを外部データソースとシームレスに接続します。 しかし、従来のオラクルは信頼できる第三者に依存することが多く、信頼性とセキュリティに関する懸念が生じます。
その結果、ZKオラクルという新しい有望なソリューションが登場しました。 ゼロ知識証明(ZKP)の力を活用して、これらの課題に対処します。 この革新的なアプローチは、ZKPとオラクルの強みを巧みに組み合わせて、ブロックチェーン空間におけるより高いレベルのデータプライバシーを確保します。
オラクルとは?
オラクルは、外部ソースの信頼に関する情報のプロバイダーとして機能し、トークン価格、トランザクションアクティビティ、ウォレット残高など、複数のデータベースからの情報をチェーンに提供します。 オラクルは、実際のイベントとデータに基づいて計算を実行できるようにするアプリケーション・プログラミング・インタフェース(API)を提供します。 簡単に言えば、オラクルは複数のソースからデータを収集、クエリ、検証、検証し、スマートコントラクトに渡します。
しかし、ChainlinkやThe Graphなどの従来のオラクルネットワークは、参加するためにノードが資産をステーキングする必要があるステーキングメカニズムに依存していることがよくあります。 このアプローチには、特に信頼性と操作に対する脆弱性の点で、固有の制限があります。
ここでZKオラクルの出番であり、ZKPを革新することで、オラクルの効率性と信頼性に革命を起こすことを約束します。
では、ZKオラクルとは何でしょうか?
ZKオラクルは、ゼロ知識オラクルの略で、ZKPとスマートコントラクトを巧みに統合し、柔軟なオンチェーン/オフチェーンソリューションを構築します。 この革新的なアプローチにより、ブロックチェーンエコシステムにおけるオラクルの効率とセキュリティが向上し、費用対効果の高いオフチェーンの計算とストレージが可能になります。
従来のオラクルの課題に対応するために、ZKオラクルはいくつかのソリューションを提供します。
2.ベースレイヤーのセキュリティを向上させます。
1-of-N 信頼モデルを採用して、少なくとも 1 つのノードが期待どおりに動作している限り、システムの機能を保証できるようにします。
地方分権の強化
5.無駄を最小限に抑えるように設計されたコンピューティングパワーの効率的な割り当て。
ZKオラクルの大きな利点は、送信される情報の完全性と信頼性を確保しながら、データのプライバシーを保護することです。 ZKオラクルは、データをブロックチェーンに公開する従来のオラクルとは異なり、データ自体を公開することなくデータの証拠を提供することで、独自の利点を提供します。 これは、透明性とプライバシーの慎重なバランスが必要なユースケースで特に適しています。
ZK Oracleアーキテクチャ
画像提供:Gu and Nawab
Gu氏とNawab氏によると、ZKオラクルのアーキテクチャには、以下のユニークなコンポーネントが含まれている。
2.オフチェーンプルーバー:これらのエンティティは、データソースから生データを受信し、計算を実行します。 zk-SNARK(zero-knowledge concise non-interactive knowledge proofs)計算を用いることで、計算を証明するための証拠を生成します。
3.消費者:スマートコントラクトを通じてブロックチェーンと対話し、消費者は読み取りおよび書き込み要求を送信します。 彼らは、オフチェーンの証明者が提供するデータと証拠に依存して、情報に基づいた意思決定を行います。
4.スマートコントラクト:計算結果とZKプルーフデータに関連するダイジェストの検証と維持を担当するスマートコントラクトは、ZKプルーフの整合性を保証します。 また、無効な構成証明が見つかった場合のペナルティポリシーも適用されます。
高度なバッチアルゴリズムでZKプルーフ生成を高速化
GuとNayabは、水平と垂直の両方のバッチ処理技術を使用するZK証明の生成を高速化するように設計されたバッチアルゴリズムを提案しました。 水平バッチ処理では、複数の証明を 1 つの証明に結合しますが、垂直バッチ処理では、類似した計算を 1 つの統一された証明に結合します。 これらの戦略により、zkプルーフ生成の効率が大幅に向上し、標準的な方法と比較して最大550倍の性能向上が実現します。
実用的な応用分野
ZKオラクルは、次のようなさまざまな用途でその汎用性を実証しています。
2.安全なデータソース:ZKオラクルは、パートナー以外からデータソースを取得するための安全な方法を提供します。 たとえば、ユーザーは機密情報を公開することなく、銀行残高のゼロ知識証明を生成できます。 これは、分散型金融セクターで融資を受けるための担保として使用され、金融取引への信頼を高めます。
4.認証:認証シナリオでは、ZKオラクルは認証のための貴重なサポートを提供します。 記録の複雑な詳細を明らかにすることなくユーザーの身元を検証し、セキュリティとプライバシーに重点を置いたアプローチを保証します。
5.サプライチェーンシステム:ZKオラクルは、専有情報を開示することなく、製品の真正性の検証を容易にします。 このアプリケーションは、サプライチェーンプロセスの信頼性と透明性を確保します。
ZK Oracleプロジェクトのビルドの概要
ハイパーオラクル
Hyper Oracleは、イーサリアムブロックチェーン用の独自のZKオラクルネットワークの構築に重点を置いています。 このシステムは、各イーサリアムブロックからデータを効率的に抽出し、検索にzkPoSを使用し、データ処理にzkWASMを利用したプログラム可能なzkGraphsを活用します。 このアプローチにより、ZKテクノロジーにより、安全で信頼性が最小限に抑えられたオフチェーン計算が保証されます。 この革新的なアプローチは、イーサリアムのスマートコントラクトを拡張する可能性を生み出すだけでなく、自動化や機械学習などの複雑なタスクを処理する能力も提供します。
**
**
画像提供:Hyper Oracle
2023年1月、Hyper Oracleは、Sequoia ChinaのインキュベーションファンドDao5とその他の有名な機関やエンジェル投資家が共同で主導し、総額300万ドルの資金調達ラウンドを成功裏に完了しました。 この資金は、ZKオラクルとブロックチェーンインフラストラクチャのさらなる研究開発に焦点を当てます。
ミナプロトコル
(0) 1Labsは、Mina Protocolエコシステムのパートナーとして、ZKオラクルを積極的に構築しています。 MinaのZKオラクルは、zkAppsによって調整された独自の2ステップ実行モデルを備えているという点でユニークです。 最初のステップでは、オフチェーン検証を行い、特定の情報の存在を確認し、計算が完了します。 このオフチェーン検証により、個々のマシンで局所的な計算を実行することができます。
価格フィードを例にとると、ユーザーは複数の信頼できるAPIをクエリしたり、平均価格を計算したり、複雑なオフチェーン操作を実行したりできる柔軟性があります。 ZKオラクルを使用すると、ユーザーは望ましい結果が得られるまで、手数料を発生させることなく価格を照会できます。 オンチェーン実行は、望ましい結果が得られた後にのみ実行されるため、より簡素化され、費用対効果の高いアーキテクチャ設計が得られます。 MinaのZKオラクルに固有のこのユニークな2ステップ実行モデルは、オフチェーンデータを安全かつ効率的に操作するための強力な方法を提供します。
ニル財団
2023年8月、リキッドステーキング分野のパイオニアであるLido Financeは、大規模な取り組みを発表しました。 同社は、ZKオラクルを開発するために、イーサリアムの研究開発会社であるNil Foundationに資金を提供するためにLido助成金を使用することを明らかにしました。 この戦略的パートナーシップの明確な目的は、Lido Financeの会計報告のための信頼を最小化した健全性チェックを確立し、最終的にLido Financeの流動性を高めることです。 特に、ZKオラクル計算のプルーフは、最近導入されたゲートウェイインターフェースであるProof Marketを使用して、イーサリアム仮想マシン(EVM)から直接署名され、すべてのEVMアプリケーションに対して証明可能なコンポーザビリティを保証し、この分野での重要な前進を示しています。
ZKオラクルの今後の展望
ZKオラクルがオラクル空間に登場する中、対処すべき課題がまだいくつかあります。 ソース、ノード、およびユーザー間の 3 ウェイ ハンドシェイク プロトコルには複雑さが伴うため、システムを最適化するためにさらなる研究開発が必要です。 Mina などの一部のチームは、これらの課題に対処するために積極的に取り組んでいますが、それには時間がかかります。
ZKオラクルは、独自の利点と幅広いアプリケーションシナリオにより、ブロックチェーンシステムに革命を起こす最前線にいます。 これらは、正確で検証可能なオフチェーンデータに依存し、トラストレスで分散型のアプリケーションをサポートする可能性を秘めており、ブロックチェーン技術の分野で大きな飛躍を遂げています。 ZKオラクルの開発は、イノベーションだけでなく、ブロックチェーンシステムを認識し、操作する方法を再定義することでもあります。