ZK検証:ビットコインプロトコル進化の必然の道

ZK検証の導入:ビットコインプロトコルの必然的なトレンド

ビットコインは社会システムとして、その安定した運用は人々がその本質とあるべき姿について合意を形成することに依存しています。しかし、重要な問題に関しては依然として広範で進化し続ける意見の相違があります。

中本聡が最初に考えたビットコインは、全く新しいP2P電子決済システムです。しかし、ビットコインは製品設計上データスループットが制限されており、取引手数料が高額になっています。また、ビットコインのチェーン上の取引データは、ユーザーのプライバシーを大きく露呈しており、最初に想定された匿名性とはかけ離れています。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

これらの問題を解決するために、ビットコインコミュニティは多くの改善案を提案しました。その中で理論的に最も効果的なのは、ZKやSNARKsに関連する技術を導入することです。これらの技術はプライバシーを大幅に改善し、取引のスループットを向上させることができます。しかし、ビットコインプロトコルは変更が非常に難しいため、これらの技術は今までビットコインプロトコルに加えられていません。

ビットコインスクリプトの機能は限られており、SNARKを直接検証することはできません。理論的には任意の計算を検証することが可能ですが、実際にはSNARK検証に必要なプログラムのサイズがビットコインのブロックサイズ制限を超えています。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

ビットコインにおいてSNARK検証を実現するためには、現在2つの可能な道があります:

  1. OP_CATなどの簡単なオペコードを有効にすることで、ビットコインスクリプトの機能を強化し、SNARKを検証できるようにします。OP_CATはMerkle証明の検証に使用でき、FRIベースのSNARKの検証に役立ちます。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

  1. BitVM技術を利用すると、プロトコルを変更することなく任意の計算タスクを検証できます。BitVMはTaproot MerkleTree構造とKVストレージソリューションを通じてスクリプトサイズ制限を回避し、詐欺証明メカニズムを使用して安全性を確保します。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

さらに、ZeroSyncチームが提案したChain State Proofs技術は、ZKと組み合わせることでビットコインの履歴データの同期と検証の作業量を大幅に圧縮し、ノードの運用コストを削減します。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

総じて、ZK検証の導入はビットコインプロトコルの必然的なトレンドであるが、具体的な実現方法はさらなる研究と議論を必要とする。どのような方案を選択するにせよ、より多くの実行可能なシナリオをサポートし、実用性を向上させることを最終目標とすべきである。

! OP_CATからProof of State、BitVMまで、ビットコインZKをサポートするにはどうすればよいでしょうか?

ZK2.51%
BTC0.29%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • リポスト
  • 共有
コメント
0/400
NftDeepBreathervip
· 07-27 21:53
加zkはどれだけ上昇するのか
原文表示返信0
LiquidationAlertvip
· 07-25 15:42
BTCまたアップグレードするの?とにかくプロトコルは変更できない。
原文表示返信0
TxFailedvip
· 07-25 15:40
技術的に言うと... btcは2009年に足止めされている一方で、zkはすでにethユーザーをプライバシーの悪夢から救っている
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)