Mesh が 9 月 9 日、Catalyst Fund 14 で採択されていた提案を完了したと発表しました。届いたのは「クロスチェーン対応の本番運用向けウォレット SDK(Cardano と Bitcoin)」で、Mesh 自身の言葉では「5 つのマイルストーン、すべて納品」です。ライセンスはこれまでと同じ Apache 2.0、ドキュメントも揃った状態で公開されています。
SIPO がこの発表を単体で取り上げるのは、Catalyst の助成が実績払いに切り替わった後、実際に「配れる道具」として着地した事例だからです。提案が通ったという話ではなく、5 回の納品を経て、既存の SDK の中に入った状態で出てきた。書かれた仕様が動くコードになったかどうかを見る、という観点にそのまま当てはまります。ここでは、何が解けたのか、そして具体的に何が使えるようになったのかを、公開されているドキュメント側から確認していきます。
■ これまでは、二つ書く必要がありました
Mesh は今回の発表で、解こうとした問題のほうを先に説明しています。Cardano と Bitcoin の両方のウォレットに対応するアプリを作る場合、開発者は互いに無関係な二つの実装を自分で書き起こす必要がありました。共通の入口はなく、決まった書き方もない。どちらも UTxO のモデルなので似ている部分は多いのに、細かいところが少しずつ違う——というのが Mesh の説明です。
この「少しずつの違い」は、厄介な種類のコストです。まったく違う二つなら、最初から別物として設計します。似ているのに違う場合、共通化できそうに見えて共通化しきれず、差分を吸収する層を毎回自前で書くことになります。しかもその層は、アプリごとに書き直されます。
■ 何が入ったのか
Mesh は「両方のチェーンを話せるように SDK を拡張した」と述べており、Bitcoin 側に同等の基本部品と、両チェーン分のヘッドレスウォレットが入ったとしています。実際に公開されているドキュメントを見ると、ウォレットの API は Cardano 側と Bitcoin 側で対になる形に整理されています。
Cardano 側は 4 つです。CIP-30 のブラウザ拡張につなぐ CardanoBrowserWallet、それに Mesh の補助メソッドを足した MeshCardanoBrowserWallet、サーバー側からプログラムで操作する CardanoHeadlessWallet、そしてその Mesh 版です。
Bitcoin 側には、次の 2 つが並んでいます。
- Bitcoin Browser Wallet — Xverse をはじめとする Bitcoin のブラウザ拡張に、統一された Sats Connect API 経由で接続します。
- Bitcoin Headless Wallet — Node.js とブラウザで動く自己管理型の BIP-39 HD ウォレットで、拡張機能を使わずにアドレスの導出、署名、ブロードキャストまで行えます。
つまり「ブラウザ拡張につなぐ道」と「拡張なしで自分で鍵を持つ道」が、両チェーンで同じ形に揃った、ということです。Bitcoin 側の実装は bitcoinjs-lib、bip32、bip39、bip174、ecpair といった既存の Bitcoin 向けライブラリの上に載っており、Mesh が独自に暗号処理を書き起こしたわけではありません。ここは安心材料として見ていい部分だと思います。
■ 「標準の道具箱に入る」ことの意味
Mesh は発表の中で、エコシステムにはすでに Cardano と Bitcoin をつなぐ良い機能がいくつかある、と断ったうえで、それが「Cardano でいちばん使われている SDK に最初から入っている」状態になったことを挙げています。この言い方は正確で、そして重要です。
機能が存在することと、標準の入口から手が届くことは別の話だからです。前者の段階では、その機能を知っている開発者だけが使います。後者になると、Cardano のアプリを作ろうとして SDK を開いた人が、隣に Bitcoin の項目が並んでいるのを見ることになります。採用の裾野は、たいていこの差で決まります。
Mesh 自身のまとめは「コードはすぐ使える状態、npm から入れればそれで終わり。ドキュメントも揃っていて、いつもどおり全部 Apache 2.0 のオープンソース」というものです。
■ 実績払いの助成が、納品物として出てきた
もうひとつ、資金の側から見ておきたい点があります。Catalyst の助成は、提案が通った時点で全額が渡るのではなく、マイルストーンごとに納品を確認して払われる形になっています。今回 Mesh が「5 つのマイルストーン、すべて納品」と書いているのは、その 5 回を通過し終えたという意味です。
助成の設計は、通ったかどうかではなく、最後まで届いたかどうかで評価するしかありません。提案の可決は入口であって、成果ではないからです。その意味で、今回のように「完了しました、npm にあります、ライセンスはこれです」という形で終端まで来た案件は、制度が想定どおりに機能した一例として数えられます。
■ 次に見るもの
見るべきは採用の側です。Cardano と Bitcoin の両方を扱うアプリが、この統一された入口を実際に使い始めるかどうか。SDK に入った機能が使われるまでには、たいてい少し時間がかかります。Mesh のリポジトリとドキュメントは公開されているので、Bitcoin 側の API がどう育っていくかは、そのまま追えます。
似ているのに違うものを、同じ形に見せる。今回入ったのはその一枚だけですが、二つの UTxO チェーンの間で最初にそれをやるのは、いちばん面倒な仕事でもあります。
一次ソース / 関連リンク
- Mesh による発表(Catalyst Fund 14 の提案完了とクロスチェーン ウォレット SDK の出荷・2026 年 9 月 9 日)
https://x.com/meshsdk/status/2097777804276322627 - Mesh SDK ドキュメント(Cardano / Bitcoin のウォレット API 一覧)
https://meshjs.dev/apis/wallets - Mesh SDK リポジトリ(Apache-2.0)
https://github.com/MeshJS/mesh - 同日の Daily Intel(この発表を含む 9 月 10 日の動き)
https://sipo.tokyo/daily-intel-20260910/
