< Назад к новостям

Zcash и Bitcoin Cash присоединяются к SSP Wallet

·4 мин. чтения·Автор: SSP Editorial Team
Шильд RELEASE со значками монет, кошелька, щита и молнии над заголовком Zcash + Bitcoin Cash в multisig 2-из-2 от SSP

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

  1. Обновите оба приложения до v1.5.0 — SSP Wallet на десктопе и SSP Key на телефоне. Десктоп-клиент откажется выводить новые цепи против устаревшего SSP Key.
  2. Откройте панель Chains и включите Zcash, Bitcoin Cash или обе.
  3. Подтвердите цепь на SSP Key, когда он это попросит. Это закрепит пути деривации в вашем ключе, чтобы будущие подписи совпадали.
  4. Отправьте маленькую тестовую транзакцию внутрь, а затем наружу, чтобы убедиться, что обе ноги 2-из-2 здоровы, прежде чем двигать реальные суммы.

Адреса получения выводятся сразу. Исходящие транзакции, как всегда, требуют совместной подписи SSP Key — десктоп в одиночку не может двинуть средства, даже если он скомпрометирован.

Что дальше

Покрытие UTXO продолжает округляться, но следующий большой шаг — модель аккаунта: поддержка Ethereum приходит в v1.6 и приведёт первую не-UTXO-цепь в ту же модель 2-из-2. Дизайн-компромиссы мы разберём в отдельном посте новостной комнаты, когда релиз выйдет.

Источник: Заметки о релизе SSP Wallet v1.5.0.

Поделиться статьёй

Похожие статьи