Mowsie — Statelessなゼロ知識マネタリーファブリック

Security

概要

Mowsieは「Money Without Memory」を標榜する、ビットコイン上で動く実験的なフレームワークです。ユーザーはビットコインをビットコイン上のボールトに預け入れ、その保有をゼロ知識コミットメントとして表現します。以後の移転はブロックチェーン上に新たなトークンや台帳を立てることなく、ゼロ知識証明により所有と二重消費防止を担保したうえで行われます。設計上は「stateless(状態を持たない)」ことを重視しており、グローバルな台帳や独自の合意形成を必要としない点が特徴です。オンチェーンは入出金の最終決済に限定され、即時性・プライバシー・BTC表記での価値移転を両立することを狙っています。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 3
  • ファイル数: 3
  • メインの言語: 未指定

主な特徴

  • ビットコインを担保とするBTC建ての送金・決済を実現する実験的フレームワーク
  • ゼロ知識証明を用いて送金の正当性とプライバシーを担保(オンチェーン台帳不要)
  • 「Stateless(状態を持たない)」設計により、グローバルな合意や新しいトークンを導入しない
  • 入出金はビットコイン上のボールトで行い、オンチェーンの最終性を利用して価値を保全

技術的なポイント

Mowsieの核心は「オンチェーンでの担保(vault) + オフチェーンでのゼロ知識ベースの移転」という二層的設計にあります。設計哲学としてグローバルな台帳や独自のコンセンサスを持たせず、既存のビットコインの最終性に依存することでシンプルさと互換性を優先しています。ユーザーはまずビットコインUTXOをボールトに入金し、その入金を表すゼロ知識コミットメント(あるいは証明トークン)を生成します。以降の送金は新たなコミットメントを生成して受取人に渡し、送金者は自身が正当にその価値を割り当てたこと(所有権)と二重消費をしていないことをゼロ知識証明で示します。

「stateless」の意味合いは、システム全体で単一の状態(グローバル台帳)を保持しない点にあります。各参加者は自身のコミットメントと証明を管理し、必要時にオンチェーンのボールトに戻して出金することで最終的な清算を行います。これにより、オンチェーンの手数料やスループット制約を回避しつつ、ビットコインのセキュリティを担保するハイブリッドなトレードオフを実現します。

実装上の注目点は次の通りです。まず、ゼロ知識部分では「非公開の残高や移転先を漏らさずに正しさを証明する」ことが要求され、zk-SNARKやzk-STARKに代表される構成が想定されますが、リポジトリ内では具体的な証明システムの選定や回路設計は公開されていません。次にボールト設計では、ビットコインのスクリプトやUTXOモデルを用いた入金・引出のメカニズムがキーになります。最後に、ユーザーが保持するメタデータ(コミットメント、証明、シリアル番号やヌリファイアなど)をどのように保護し、再発行やリカバリを行うかが運用上の重要課題です。

セキュリティ・プライバシー上のトレードオフも明確です。オンチェーンへの依存は耐検閲性と価値保全を担保しますが、入出金時の可観測性は残ります。一方、オフチェーンのゼロ知識プロトコルが正しく設計されていれば、通常の送金では高いプライバシーが期待できます。実運用では、リレーやオフチェーンの仲介者、流動性提供者の設計、証明の効率化、ガスや手数料の最適化、鍵管理のユーザー体験など、多くの実用的課題が残ります。現時点のリポジトリは概念設計とホワイトペーパー中心で、プロトタイプやライブラリの実装は限定的です。将来的には具体的な証明器・回路、インターフェース仕様、監査可能性を担保する文書化が必要になります。(約1,600字程度)

プロジェクトの構成

主要なファイルとディレクトリ:

  • LICENSE: file
  • MowsieWhitePaper.pdf: file
  • README.md: file

まとめ

ビットコインを担保にゼロ知識で即時・非公開送金を目指す、実験的かつ概念志向のプロジェクトです。(約50字)

リポジトリ情報:

READMEの抜粋:

Mowsie

A Monetary Fabric for Stateless Bitcoin Velocity
Money Without Memory

“…and through the eyelet lay an absurdly small black hole, no larger than a mouse.”


Overview

Mowsie is a stateless, zero-knowledge monetary fabric for Bitcoin.
It enables instant, private BTC-denominated transfers without operating a blockchain, ledger, token, or independent consensus system.

Users:

  1. Deposit native BTC into a vault on Bitcoin.
  2. Generate zero-knowledge commitment…