zkTLS: Web3とWeb2のデータアイランドのブレイクスルーツール

robot
概要作成中

zkTLS技術:Web3とWeb2のデータ孤島を打破する新しいソリューション

最近、新しいプロジェクトの方向性を探る中で、zkTLSという新興技術に出会いました。徹底的に研究した結果、私はその理解を深めましたので、学びの心得を整理して共有します。

zkTLSは、ゼロ知識証明(ZKP)とTLS(トランスポート層セキュリティプロトコル)を組み合わせた革新的な技術です。Web3分野では、主にオンチェーン仮想マシン環境で使用され、第三者を信頼することなくオフチェーンHTTPSデータの真実性を検証することができます。ここでの真実性には、3つの側面が含まれます:データソースが特定のHTTPSリソースから実際に来ていること、返されたデータが改ざんされていないこと、データのタイムリーさが保証されていることです。この暗号学的実現メカニズムを通じて、zkTLSはオンチェーンスマートコントラクトに対し、オフチェーンWeb2 HTTPSリソースへの信頼できるアクセス能力を与え、データの孤立を打破します。

TLSプロトコルの紹介

TLS(トランスポート層セキュリティプロトコル)は、ネットワーク通信において暗号化、認証、データの完全性を提供し、クライアントとサーバー間のデータの安全な転送を確保します。HTTPSプロトコルは、実際にはHTTPプロトコルを基にTLSプロトコルを利用して情報の転送のプライバシーと完全性を保証し、サーバー側の真正性が検証可能になることを実現します。

TLSプロトコルは主に以下の問題を解決します:

  1. 暗号通信:対称暗号を使用してデータを保護し、盗聴を防ぎます。
  2. 身分認証:第三者が発行したデジタル証明書を通じてサーバーの身分を確認し、中間者攻撃を防ぐ。
  3. データの完全性:HMACまたはAEADを使用してデータが改ざんされていないことを保証します。

TLSプロトコルのデータ交換プロセスは、ハンドシェイク段階とデータ転送段階に分かれています。ハンドシェイク段階では、クライアントとサーバーがセキュリティパラメータを協議し、暗号化セッションを確立します。その後、データ転送段階では、双方がセッションキーを使用して暗号化通信を行います。

Web3におけるデータアクセスのジレンマ

TLSプロトコルはWeb2ネットワークで広く使用されていますが、Web3アプリケーションの開発にはいくつかの課題をもたらします。オンチェーンのスマートコントラクトがオフチェーンデータにアクセスしたい場合、データの可用性の問題により、オンチェーンの仮想マシンは外部データへの呼び出し能力を開放しません。これにより、すべてのデータの追跡可能性が確保され、コンセンサスメカニズムの安全性が保証されます。

この問題を解決するために、一連のオラクルプロジェクトが登場しました。ChainlinkやPythなどです。これらのプロジェクトは、オンチェーンデータとオフチェーンデータの中継として機能し、データの孤立を打破しました。中継データの可用性を確保するために、これらのオラクルは一般的にPoSコンセンサスメカニズムを採用しており、ノードの悪意ある行動のコストを引き上げることでデータの真実性を保証しています。

しかし、オラクルのデータ取得ソリューションには2つの主な問題があります:

  1. コストが高すぎる:PoSコンセンサスメカニズムの安全性は、ステーキング資金の量に基づいて確立されており、これが維持コストを増加させます。同時に、コンセンサスプロセスには大量のデータ交互冗長性が存在し、データ使用コストをさらに引き上げています。
  2. 効率が低い:PoSメカニズムのコンセンサスには一定の時間が必要で、チェーン上のデータに遅延が生じ、高頻度アクセスシーンに不利です。

zkTLSのソリューション

zkTLS技術は、ZKPゼロ知識証明アルゴリズムを導入することで、チェーン上のスマートコントラクトがノードが提供するデータが実際に特定のHTTPSリソースからのものであり、改ざんされていないことを直接検証できるようにします。この方法は、従来のオラクルが合意アルゴリズムによって引き起こされる高額な使用コストを回避します。

具体的には、zkTLSは次の方法で実現されます:

  1. オフチェーンリレーノードがHTTPSリソースに対して行ったリクエストから得られたデータ、関連するCA証明書の検証情報、時系列証明、及びデータ整合性証明を計算し、Proof を生成します。
  2. 必要な検証情報と検証アルゴリズムをチェーン上で維持する。
  3. スマートコントラクトが重要な情報を公開せずに、データの真実性、タイムリーさ、及びデータソースの信頼性を検証できるようにする。

zkTLSの利点は、Web2 HTTPSリソースの可用性コストを大幅に削減することです。これにより、長尾資産のオンチェーン価格取得コストの削減、Web2の権威あるウェブサイトを利用したオンチェーンKYC、Web3ゲームの技術アーキテクチャ設計の最適化など、新たな需要が生まれました。

既存のWeb3エコシステムへの影響

zkTLSの登場は、既存のWeb3企業、特に主流のオラクルプロジェクトに一定の影響を与えています。この変化に対応するために、ChainlinkやPythなどの業界の巨頭は、技術の進化の過程で主導権を維持しようと関連分野の研究を積極的に行っています。同時に、時間ベースの料金から使用量ベースの料金への転換、Compute as a serviceなどの新しいビジネスモデルも生まれています。

しかし、ほとんどのZKプロジェクトと同様に、zkTLSが直面している主な課題は、計算コストをどのように削減し、商業的価値を持たせるかということです。

全体的に見ると、zkTLS技術はWeb3とWeb2のデータ相互作用に新たな可能性を提供します。製品設計を行う際には、zkTLSの発展動向に注目し、この技術スタックを適切に統合することで、ビジネスの革新や技術アーキテクチャの面で新たな突破口をもたらす可能性があります。

LINK0.7%
PYTH3.63%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 6
  • 共有
コメント
0/400
GetRichLeekvip
· 07-07 02:36
底をコピーすればまたオールインできるの?
原文表示返信0
GhostChainLoyalistvip
· 07-07 01:59
web3はまた新しいことを始めました
原文表示返信0
GasFeeCrybabyvip
· 07-07 01:10
ニーモニックフレーズをもらえますか?まだこれを使っていますか?
原文表示返信0
TrustMeBrovip
· 07-07 01:08
早く橋を建設して相互に通じるべきだった。
原文表示返信0
DefiPlaybookvip
· 07-07 01:05
レンガを運ぶ英雄がついに来た〜
原文表示返信0
CryptoWageSlavevip
· 07-07 01:04
ついにこのクソみたいなものを改革できる時が来た。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)