
14 июня 2024 года SSP Wallet v1.5.0 добавил нативную поддержку ещё двух UTXO-цепей: Zcash и Bitcoin Cash. Две заметные сети, две разные истории — и обе теперь укладываются в ту же модель multisig 2-из-2, которая уже защищает балансы Bitcoin, Litecoin и Dogecoin внутри SSP.
TL;DR
- Zcash (ZEC) присоединяется к SSP как полноценная UTXO-цепь.
- Bitcoin Cash (BCH) присоединяется к SSP как полноценная UTXO-цепь.
- Обе цепи используют тот же сценарий совместного подписания SSP Wallet + SSP Key, что и остальная UTXO-линейка.
- Поддержка Zcash на старте — только прозрачные адреса (t-адреса); экранированные z-адреса — задел на будущее.
- Зависимости обновлены по всему проекту, чтобы сборки для десктопа и мобильных оставались в одном такте.
Что приходит в v1.5.0
И Zcash, и Bitcoin Cash подключены как полные UTXO-цепи по тому же чертежу, что кошелёк применяет к любой другой монете: BIP-44-производная, два независимых xpub (один у SSP Wallet на десктопе, один у SSP Key на телефоне) и шаг совместной подписи 2-из-2 на устройстве до того, как любая транзакция уйдёт в сеть. Эта модель — ровно тот подход multisig 2-из-2 в SSP Wallet, который мы выпустили на старте: ни один ключ в одиночку не может двинуть средства, и ни одно устройство никогда не видит секрет другого.
Если вы уже подключили Bitcoin или Litecoin в SSP, опыт добавления Zcash или Bitcoin Cash идентичен. Откройте панель Chains, включите цепь, подтвердите или отсканируйте рукопожатие с SSP Key — и вы уже храните ZEC или BCH в multisig на том же семени, что защищает остальную часть вашего портфеля.
Почему Zcash важен
Zcash — это цепь, которая принесла широкой аудитории экранированные транзакции на zk-SNARK. Это небольшая, но устойчивая экосистема с чётко заявленным тезисом приватности, и она разделяет с Bitcoin достаточно "сантехники", чтобы UTXO-механика пересаживалась чисто — при условии честности по поводу объёма работ.
SSP поддерживает только прозрачные адреса Zcash (t-адреса) на старте. Это даёт вам multisig-самокастоди, многоключевое подписание и удобство держать ZEC на том же железе, которому вы уже доверяете, — но не даёт вам ончейн-приватности экранированных z-адресов. Любой наблюдатель цепи увидит балансы и историю вашего t-адреса ровно так же, как увидел бы адрес Bitcoin.
Экранированная поддержка (z-адреса) — известная задача на будущее, а не функция v1.5.0. Мы предпочитаем выпустить сегодня чистую прозрачную поддержку, чем недовыпустить экранированное подписание и позволить ему утекать метаданными так, как multisig-кошелёк не должен. Если ваша модель угроз требует sapling-экранированных транзакций, продолжайте пользоваться выделенным Zcash-кошельком для этого сценария, пока SSP не сможет сделать это без компромиссов. Контекст протокола Zcash, если он нужен, в одном клике.
Почему Bitcoin Cash важен
Bitcoin Cash отделился от Bitcoin в августе 2017 года вокруг дискуссии о размере блока и с тех пор существует как собственная цепь с более крупными блоками и более низкими комиссиями. Для нас важно: он сохранил модель UTXO и совместимую с Bitcoin семантику скриптов — именно поэтому встроить его в SSP заняло недели, а не месяцы. Кодирование адресов (CashAddr), производная, подписание и трансляция ложатся на тот же UTXO-конвейер, что уже работает в кошельке.
Для пользователей суть проста: если вы сегодня держите BCH в горячем кошельке с одним ключом, вы можете перенести его на конфигурацию multisig 2-из-2 в SSP без изучения новой ментальной модели. Те же слова семени, тот же запрос совместной подписи SSP Key, та же история восстановления.
Как пользоваться в SSP
- Обновите оба приложения до v1.5.0 — SSP Wallet на десктопе и SSP Key на телефоне. Десктоп-клиент откажется выводить новые цепи против устаревшего SSP Key.
- Откройте панель Chains и включите Zcash, Bitcoin Cash или обе.
- Подтвердите цепь на SSP Key, когда он это попросит. Это закрепит пути деривации в вашем ключе, чтобы будущие подписи совпадали.
- Отправьте маленькую тестовую транзакцию внутрь, а затем наружу, чтобы убедиться, что обе ноги 2-из-2 здоровы, прежде чем двигать реальные суммы.
Адреса получения выводятся сразу. Исходящие транзакции, как всегда, требуют совместной подписи SSP Key — десктоп в одиночку не может двинуть средства, даже если он скомпрометирован.
Что дальше
Покрытие UTXO продолжает округляться, но следующий большой шаг — модель аккаунта: поддержка Ethereum приходит в v1.6 и приведёт первую не-UTXO-цепь в ту же модель 2-из-2. Дизайн-компромиссы мы разберём в отдельном посте новостной комнаты, когда релиз выйдет.
Источник: Заметки о релизе SSP Wallet v1.5.0.