Skip to main content

ブログ > 2025 > December > Cavefish紹介

Cavefish紹介

日常のユーザーのブロックチェーンへのアクセスを一新

2025年 12月 3日 Kris Bennett 7 分で読めます

Cavefish紹介

概要

  • 対処する問題:Cardanoやビットコインのようなブロックチェーンの従来のライトクライアントは、特にモバイルや低リソースのユーザーが集権的なサービスに依存している場合、信頼性の問題、高いデータ要求、非効率性に直面している
  • Cavefish導入:Input | Outputが開発したUTXOベースのブロックチェーンのための通信最適化プロトコルであり、ユーザーが意図(「10ADAを送信する」など)をサービスプロバイダーに送信し、サービスプロバイダーが最小限のデータ交換でトランザクションを構築および検証することを可能にする
  • 動作の仕組み:ライトクライアントがサービスプロバイダーに意図を送信し、サービスプロバイダーがブラインド化したトランザクションを作成。クライアントは、プライバシー保護暗号技術と自動手数料処理を使用して、それを検証し、署名する
  • これはオーダーメイドの食事を注文するようなもので、ユーザーは好みを伝え、シェフはどのような料理を明らかにすることなく調理し、ユーザーが承認すると、チップが自動的に追加される
  • このプロセスは参入障壁を下げ、サードパーティへの依存を減らし、分散化を奨励し、Mithrilのようなツールと統合し、支払い、トークン発行、分散型金融(DeFi)をサポートする
  • Cavefishは現在初期の構想段階にあり、マイルストーンには、プロトコル仕様、プロトタイプ、セキュリティ分析、およびCIP(Cardano改善提案)に関する作業が含まれる

ブロックチェーン技術の世界では、誰もがフルノード(ブロックチェーンの履歴全体をダウンロードし、検証する強力なコンピューター)を実行できるわけではありません。そこで登場するのが、「ライトクライアント」です。これは、スマートフォン、IoT(モノのインターネット)デバイス、またはその他のリソースが限られたシステム向けに設計された軽量なアプリケーション(ウォレットを含む)です。しかし、従来のライトクライアントは、信頼性の問題、高いデータ要求、トランザクションを構築する際の非効率性にしばしば悩まされます。 

Input | Output (IO)は、これを変えることを目的とした革新的なプロトコルであるCavefishを紹介します。

外出先でのブロックチェーンの課題

ブロックチェーンは、巨大で成長し続けるデジタル台帳のようなものです。LeiosのようなCardanoの今後の機能によって拡張されていくにつれ、強力なハードウェアなしで日常のユーザーが参加することはより困難になります。多くの開発者やユーザーは、代わりに集権化されたデータサービスに依存していますが、これはブロックチェーンの分散化の精神を損なうものです。Cavefishは、チェーン全体を同期する必要なしに、モバイルユーザーや分散型アプリケーション(DApp)ビルダーがトランザクションを送信できるようにすることで、セキュアで低労力なやり取りを可能にし、この問題に対処します。

Cavefishとは何か

Cavefishは、UTXOベースのブロックチェーン(Cardanoやビットコインなど)のために特別に設計された通信最適化ライトクライアントプロトコルです。これは、ユーザーが現在の台帳ステートを知らなくても、何をしたいか(「友人に10ADAを送る」「新しいトークンを発行する」など)を記述することを可能にします。「サービスプロバイダー(SP)」(通常はフルノードオペレーター)がその詳細を処理し、トランザクションを構築して自動的に少額の手数料を受け取ります。

その妙技は、その二者間システムにあります。ライトクライアント(LC)が「意図」を送信し、SPがトランザクションのブラインド化した(隠された)バージョンを構築します。LCは署名する前に、それが自分の要求と一致することを検証します。これが、プライバシーを保証し、不正行為を防ぎます。LCは手数料を払わずに済むようにトランザクションを変更することはできず、SPはユーザーを欺くことができません。これはすべて、弱ブラインド述語署名のようなスマートな暗号技術によって、ブロックチェーンにヒットするまでプライバシーが維持され、最小限のメッセージで実行されます。

Cavefishは、一つの鍵で複数のアドレスを解除できる階層型ウォレットのようなツールと統合し、通信を非常に軽量に保ちます。

動作の仕組み:シンプルな例え

Cavefishは、信頼できるシェフを通じてオーダーメイドの食事を注文するようなものだと考えてください。シェフに好みを伝え(意図)、シェフはキッチンで調理し(トランザクションの構築)、覆いをしたプレビューを見せてそれが正しいことを確認させ(ブラインド検証)、あなたはそれを承認します。シェフには自動的にチップが支払われ、食事が提供されます(トランザクションの送信)。食材を買いに行ったり、料理したりする必要はなく、移動時に最適です。

このプロセスは、高度でありながら効率的な数学を使用してすべてを安全に検証します。ベンチマークは、証明のようなもっとも集中的な部分でさえ、日常のハードウェアで数秒で実行されることを示しており、Cardanoやビットコインでの実世界での使用に対応しています。

Cavefishが重要な理由

Cavefishは参入障壁を下げ、より広範な普及を促進します。サードパーティへの依存を最小限に抑え、SPを奨励することで分散化を強化し、支払いチャネルとシームレスに統合することで、さらに高速なオフチェーントランザクションを可能にします。Cardanoにとっては、Blockfrostのような集権化されたAPIへの依存を減らし、Mithrilのようなツールを補完します。究極的には、高コストや複雑さなしに、ユーザーがウォレットを管理し、シンプルなスマートコントラクトを実行し、分散型金融(DeFi)に関与することを可能にします。

現在の状況

2025年11月現在、CavefishはIOの研究チームで初期の構想段階にあります。進捗には、基礎論文のレビュー、プロトタイプの計画、スキルニーズの分析が含まれます。今後のマイルストーンには、プロトコル仕様、インセンティブとセキュリティの分析、形式化された要件、プロトタイプ、Cardano改善提案(CIP)に関する作業が含まれます。チームは、ベンチマークにCircomを、セキュリティ証明のためにAgdaのようなツールを使用しており、支払いやトークン発行などのユースケースをターゲットにしています。

Cavefishは単なる技術ではなく、より包摂的なブロックチェーンの世界に向けた一歩です。このプロジェクトの進化に関する最新情報にご期待ください。

Kris Bennett

Kris Bennett

Developer Relations Specialist on the Innovation / R&D Team