ブロックチェーンプロジェクトBrevisのコア原理は、ゼロ知識証明(ZK Proof)技術を利用して、重い計算タスクをチェーン外にオフロードし、その後にシンプルな数学的証明をチェーン上に返送して高速かつ信頼不要の検証を可能にすることです。これにより、計算と検証を分離し、スマートコントラクトに「外部の脳」を提供します。



簡単に言えば、Brevisはブロックチェーンの「コプロセッサ」または「アクセラレータ」のようなもので、スマートコントラクトがコスト過多や技術的制約により完了できなかった複雑なタスクを処理できるようにします。

⚙️ ワークフロー:どのように動作するのか?

Brevisのワークフローは4つの明確なステップに分かれています:

1. リクエスト開始
分散型アプリ(dApp)のスマートコントラクトが大量の履歴データを処理する必要がある場合や、複雑な計算を実行する場合、Brevisネットワークにリクエストを送信します。

2. チェーン外計算
Brevisの分散型証明ネットワーク(ProverNet)はリクエストを受け取った後、チェーン外から1つまたは複数のブロックチェーンから必要なデータを取得し、計算タスクを実行します。この過程はチェーン上のガス制限に縛られず、Rustなどの標準的なプログラミング言語を使用できます。

3. 証明生成
計算が完了すると、Brevisネットワークはシンプルなゼロ知識証明を生成します。この証明は、計算過程と結果の正確性を数学的に保証しますが、元のデータの詳細は明かしません。

4. チェーン上検証
最後に、この証明はdAppのスマートコントラクトに返送されます。コントラクトは非常に低コストかつ高速に証明の正当性を検証でき、検証に合格すれば、計算結果を信頼できるデータとして次の処理に利用します。

この一連の流れにより、スマートコントラクトはチェーン外で行われた計算結果を「信頼」して利用でき、自ら再計算する必要も、中央集権的な第三者に依存する必要もなくなります。

🧩 コアコンポーネント:何で構成されているのか?

Brevisの技術アーキテクチャは、主に3つのコアコンポーネントから成り立ち、その「無限計算層」の機能を支えています:

* Pico zkVM (証明エンジン)
これはモジュール化されたゼロ知識仮想マシンで、チェーン外計算を実行し証明を生成します。高性能と低遅延を目標とし、大規模なブロックチェーンデータ(例:イーサリアムのブロック証明生成速度はそのブロック生成速度に匹敵)を高速処理可能です。開発者は馴染みのあるプログラミング言語(Rustなど)を用いてアプリケーションを構築でき、ゼロ知識証明の基盤技術の詳細を深く理解する必要はありません。

* zkCoprocessor (ZKコプロセッサ)
これはスマートコントラクトの「データインターフェース」または「外部の脳」として機能し、チェーン上で完結できない大量の履歴データやクロスチェーンデータに関する複雑なクエリや計算を専門に処理します。

* ProverNet (分散型証明ネットワーク)
これは参加者(証明者)から構成されるネットワークで、GPUなどの計算リソースを提供し、計算タスクを実行して証明を生成します。ネットワークはPoS(Proof of Stake)に類似した仕組みで参加者にインセンティブを与え、分散性とセキュリティを確保しています。

🚀 主要機能:何ができるのか?

これらの原理とコンポーネントを通じて、Brevisはブロックチェーンの二大課題を解決します:

* 履歴データアクセスの解放
通常、スマートコントラクトは現在の状態にしかアクセスできず、自身の履歴をクエリできません。Brevisは、コントラクトが安全に任意の履歴チェーン上のデータにアクセスし、計算できるようにします。例えば、長期間にわたりユーザーがアクティブだったかどうかを検証できます。

* クロスチェーンデータの相互運用性の実現
BrevisはdAppが異なるブロックチェーンから安全にデータをクエリし、利用できるようにします。例えば、DeFiプロトコルがイーサリアム上の資産を検証し、その情報をもとにBNB Chain上でローンを提供すべきか判断できます。
BREV-1.39%
ETH-2.43%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
コメントを追加
コメントを追加
コメントなし
  • ピン