StarkWareのゼロ知識技術とビットコイン検証
StarkWareは、情報の具体的な内容を明らかにすることなく検証する方法であるゼロ知識(ZK)技術を専門とする企業で、モバイルデバイス上で動作するビットコインのZK検証を開発したと発表しました。この証明は、創世ブロックから現在までのすべてのビットコインブロックヘッダーを含んでいますが、680ギガバイトを超える完全かつ詳細なビットコインブロックチェーンの履歴は含まれていません。
ビットコインブロックヘッダーの内容
各ブロックヘッダーには、以下の情報が含まれています:
- ブロックをマイニングするために使用されたビットコインソフトウェアのバージョン番号
- チェーン内の前のブロックへの参照
- タイムスタンプ
- ブロックサイズ
- ブロックを台帳に追加するためにマイナーが見つけなければならないランダムな数(ノンス)
StarkWareのBTC台帳証明はわずか1メガバイト(MB)のサイズで、ユーザーが100ミリ秒未満で取引を検証できる方法を提供します。
簡易支払い検証(SPV)の重要性
StarkWareのエコシステム責任者であるAbdelhamid Bakhtaは、Cointelegraphに対してこの技術の重要性を語りました。この軽量クライアントは、サトシ・ナカモトのホワイトペーパーに記載された概念である簡易支払い検証(SPV)に基づいており、フル台帳をダウンロードすることなく小型の軽量ノードが支払いを検証できる方法を提供します。
StarkWareの発表は、ユーザーがフルビットコインノードを設定することなくビットコインの支払いを検証できるようになるため、非常に重要です。
フルノードのコストと技術的複雑さ
フルノードの設定には300ドルから1000ドルのコストがかかる場合があり、一般のユーザーにとっては適切にインストールするには技術的に複雑すぎるかもしれません。ノードのストレージ要件と台帳のサイズは、BTCコミュニティ内で論争のポイントとなっています。
ビットコインノードの運用と集中化リスク
ビットコインノードは、ビットコインプロトコルの相対的な単純さにより、小売の個人用コンピュータ上で運用できます。2009年以降、ビットコインはわずか680ギガバイトのデータを生成しています。この相対的な単純さとアクセス可能なハードウェア要件は、プロトコルの分散化を維持し、独立したノードランナーによって強制されるビットコインのコンセンサスメカニズムを維持するための鍵です。
ノードがハードウェア要件の増加により高価になりすぎると、ネットワークは必要なハードウェアを運用するリソースを持つ大規模サービスプロバイダーの下で集中化され、ビットコインのコアバリュー提案に反します。
OP_Return制限とノードの急増
批評家は、ブロックチェーン上の刻印、序数、その他の非貨幣データストレージの形式が台帳のサイズを増加させ、ノードオペレーターに大量の非貨幣データを保存させることによってこの集中化リスクを生み出すと指摘しています。5月、ビットコインコアの開発者は、約80%のBTCノードランナーが使用するソフトウェアの次期ビットコインコア30アップデートで、ビットコイン取引に埋め込むことができる非貨幣データの量を制限するOP_Return制限を削除することを発表しました。
この提案された変更は、ビットコインノットノードを運用するユーザーの歴史的な急増を引き起こしました。ビットコインノットは代替のビットコインノードソフトウェアであり、ノードランナーがメモリプールに保存するOP_Returnデータの量を制限し、他のノードに中継するオプションを含む、よりカスタマイズ可能なパラメータを特徴としています。ノットノードは2025年にはネットワークのほぼ20%を占めており、2024年末にはノットノードが全体の市場シェアの約1%を占めていたことから、ほぼ垂直的な増加を示しています。