
2024年6月14日、SSP Wallet v1.5.0 はさらに 2 つの UTXO チェーンに対するネイティブ対応を追加しました。Zcash と Bitcoin Cash です。注目すべき 2 つのネットワーク、2 つの異なる物語——そしてどちらも、すでに SSP 内で Bitcoin、Litecoin、Dogecoin の残高を保護しているのと同じ 2-of-2 multisig モデルに収まります。
TL;DR
- Zcash (ZEC) が一級の UTXO チェーンとして SSP に加わります。
- Bitcoin Cash (BCH) が一級の UTXO チェーンとして SSP に加わります。
- 両チェーンは UTXO ラインアップの他のメンバーと同じ SSP Wallet + SSP Key の共同署名フローを使います。
- Zcash 対応はローンチ時点では透明アドレス(t アドレス)のみ。遮蔽の z アドレスは将来の検討事項です。
- デスクトップ版とモバイル版のビルドを足並み揃えるため、依存関係をプロジェクト全体で更新しました。
v1.5.0 で来るもの
Zcash と Bitcoin Cash はどちらも、ウォレットが他のあらゆるコインで使っているのと同じ設計に従い、完全な UTXO チェーンとして組み込まれます。BIP-44 派生、2 本の独立した xpub(一方はデスクトップの SSP Wallet が保持し、もう一方は電話の SSP Key が保持)、そして任意のトランザクションをブロードキャストする前にデバイス上で行う 2-of-2 の共同署名ステップです。このモデルこそ、ローンチ時に出荷した SSP Wallet の 2-of-2 multisig のアプローチです——どちらか一方の鍵だけでは資金を動かせず、どちらのデバイスももう一方の秘密を見ることはありません。
すでに SSP で Bitcoin や Litecoin をオンボーディング済みなら、Zcash や Bitcoin Cash を追加する体験はまったく同じです。Chains パネルを開き、チェーンを有効化し、SSP Key とのハンドシェイクを確認またはスキャンすれば、残りのポートフォリオを守るのと同じシードで ZEC や BCH を multisig で保有していることになります。
なぜ Zcash が重要か
Zcash は zk-SNARK ベースの遮蔽トランザクションを広い読者層に紹介したチェーンです。小さくとも持続的なエコシステムで、はっきりと表明されたプライバシーの主張を持ち、Bitcoin と十分な配管を共有しているため UTXO 機構をきれいに移植できます——範囲について正直であるかぎりは。
SSP は ローンチ時点では透明な Zcash アドレス(t アドレス)のみをサポート します。これは multisig の自己管理、複数鍵による署名、そしてすでに信頼しているのと同じハードウェアで ZEC を保有できる利便性をもたらします——しかし、遮蔽 z アドレスのオンチェーン・プライバシーは与えません。チェーンを監視する誰もが、Bitcoin アドレスを見るのと同じように、あなたの t アドレスの残高と履歴を見ることができます。
遮蔽(z アドレス)対応は既知の将来作業であり、v1.5.0 の機能ではありません。私たちは、遮蔽署名を中途半端に出荷して multisig ウォレットがすべきでない仕方でメタデータを漏らすくらいなら、今日きれいな透明対応を出荷したいと考えています。脅威モデルが sapling 遮蔽トランザクションを要求するなら、SSP が妥協なくこれを実現できるようになるまで、そのフローには専用の Zcash ウォレットを使い続けてください。必要なら Zcash プロトコルの文脈 は 1 クリックの距離にあります。
なぜ Bitcoin Cash が重要か
Bitcoin Cash は 2017 年 8 月、ブロックサイズ論争の中で Bitcoin から分岐し、それ以来より大きなブロックとより低い手数料を持つ独自チェーンとして稼働しています。私たちにとって重要なのは、UTXO モデルと Bitcoin 互換のスクリプト・セマンティクスを保ったことです——だからこそ SSP に組み込むのに数か月ではなく数週間しかかかりませんでした。アドレスエンコード(CashAddr)、派生、署名、ブロードキャストはすべて、ウォレットが既に動かしているのと同じ UTXO パイプラインに収まります。
ユーザーにとって要点は明快です。今日 BCH を単一鍵のホットウォレットに置いているなら、新しい思考モデルを学ばずに SSP の 2-of-2 multisig 構成へ移せます。同じシードワード、同じ SSP Key の共同署名プロンプト、同じリカバリー・ストーリーです。
SSP での使い方
- 両方のアプリを v1.5.0 に更新します——デスクトップの SSP Wallet と電話の SSP Key を。デスクトップクライアントは古い SSP Key に対しては新規チェーンの派生を拒否します。
- Chains パネルを開き、Zcash、Bitcoin Cash、またはその両方を有効にします。
- SSP Key が要求したら、SSP Key 上でチェーンを確認します。これにより派生パスが鍵に固定され、将来の署名が一致します。
- 実際の金額を動かす前に、小さなテストトランザクションを入→出と送って、2-of-2 の両足が健全であることを確認します。
受取アドレスは即座に派生します。送金トランザクションは、いつも通り SSP Key の共同署名を必要とします——デスクトップが侵害されても、それ単独では資金を動かせません。
次に来るもの
UTXO カバレッジは今後も拡充されますが、次の大きな一歩はアカウントモデルです。Ethereum 対応は v1.6 で到来し、最初の非 UTXO チェーンを同じ 2-of-2 モデルに連れてきます。設計上のトレードオフは、出荷時に専用のニュースルーム投稿で扱います。