Отправка Bitcoin с помощью SSP

·6 мин. чтения·Автор: SSP Editorial Team
Скриншот экрана отправки Bitcoin в SSP с видимым на телефоне запросом второго подписанта

Отправка Bitcoin с помощью SSP

Это руководство проведёт вас от начала до конца через отправку Bitcoin из кошелька SSP. Пять шагов, одно подтверждение подписи на устройстве, которое инициирует отправку, и одно подтверждение со-подписи на втором устройстве. Когда вы знакомы с экранами, весь процесс занимает меньше минуты.

Оно написано для всех, у кого есть кошелёк SSP и кто собирается отправить свою первую транзакцию в BTC, — и его стоит перечитать перед сотой транзакцией, ведь именно привычка проверять адрес сохраняет средства в безопасности.

Перед началом

Три обязательных условия — ни одно не опционально.

  1. Оба сопряжённых устройства включены и разблокированы. Модель 2-of-2 в SSP требует подписей с обоих. Если одно устройство разряжено, заряжается или находится в спящем режиме, отправка не завершится.
  2. Адрес получателя получен из доверенного источника. Копируйте его — не вводите вручную. Ручной ввод приводит к опечаткам, а опечатки безвозвратно отправляют средства не в тот кошелёк. К доверенным источникам относятся проверенный канал получателя, счёт от сервиса, которым вы управляете, или свежесгенерированный адрес из вашего собственного второго кошелька.
  3. Вы определились с тарифом комиссии. SSP показывает текущую оценку сети, но приоритет выбираете вы. Более быстрое подтверждение стоит дороже; более дешёвые транзакции могут оставаться неподтверждёнными во время перегрузки. Подробнее об этом — в шаге 3.

Шаг 1: Открыть экран отправки

В мобильном приложении нажмите кнопку Send на главном экране. В расширении для браузера нажмите Send в верхней панели действий.

Если ваш кошелёк SSP содержит несколько сетей, следующий экран попросит выбрать актив. Выберите Bitcoin из списка. Убедитесь, что смотрите на правильный субсчёт — SSP поддерживает несколько счетов на каждую сеть, и баланс в верхней части экрана отправки — это доступный баланс именно этого счёта, а не сумма по всему кошельку.

Если показанный баланс меньше ожидаемого, вернитесь назад и проверьте, с какого счёта вы отправляете. Средства на другом счёте нельзя потратить с этого экрана.

Шаг 2: Вставить адрес получателя

Вставьте Bitcoin-адрес получателя в поле адреса. Затем — прежде чем делать что-либо ещё — сверьте первые 6 и последние 6 символов с доверенным источником, из которого вы скопировали адрес. Прочитайте их вслух, если это поможет. Если хотя бы один символ отличается, остановитесь, очистите поле и скопируйте заново из исходного источника.

Это не паранойя. Это защита от хорошо задокументированной схемы под названием отравление адреса (address poisoning): злоумышленник отслеживает ваши транзакции в блокчейне, генерирует новый адрес, у которого первые и последние символы почти идентичны вашему, и отправляет вам пыльную транзакцию, чтобы она появилась в истории. В следующий раз, копируя «тот же самый» адрес из списка транзакций, вы копируете его адрес. Ваша отправка уходит злоумышленнику. Вернуть её невозможно.

Всегда копируйте из исходного доверенного источника, никогда — из истории. Всегда сверяйте первые и последние 6 символов.

Шаг 3: Ввести сумму и проверить комиссию

Введите сумму отправки. Можно вводить в BTC, sats или местной валюте — SSP конвертирует в реальном времени по текущему курсу. Экран также показывает доступный баланс и приблизительную итоговую сумму вместе с комиссией, чтобы вы сразу видели, хватает ли средств.

Под суммой SSP показывает три уровня комиссии:

  • Low — самый дешёвый, но во время перегрузки транзакция может оставаться в mempool часами.
  • Normal — по умолчанию; обычно подтверждается в течение ближайших 1–3 блоков (в среднем 10–30 минут).
  • High — платит надбавку за включение в самый ближайший блок. Полезен для срочных переводов, депозитов на биржу с дедлайном или любого момента, когда важно «точно подтверждено в ближайшие 10 минут».

Оценки комиссии обновляются в реальном времени. Если сеть спокойна, даже уровень low подтверждается быстро. Если сеть загружена, разрыв между low и high заметно увеличивается.

Шаг 4: Подписать на обоих устройствах

Именно здесь срабатывает модель 2-of-2 SSP. Транзакции требуется независимая подпись с каждого из ваших сопряжённых устройств, прежде чем она будет передана в сеть.

На инициирующем устройстве (том, которое вы использовали до этого) последний раз просмотрите сводку — получатель, сумма, комиссия — и нажмите Confirm. Устройство подписывает локально. Передачи в сеть пока нет.

Переключитесь на второе устройство. Через несколько секунд на нём должен появиться ожидающий запрос на подпись: тот же получатель, та же сумма и комиссия, а также выбор Approve / Reject. Убедитесь, что увиденное совпадает с инициирующим устройством, и нажмите Approve. Второе устройство подписывает, и две подписи объединяются.

Если второе устройство не показывает запрос примерно за 15 секунд:

  • Убедитесь, что приложение SSP находится на переднем плане (а не просто работает в фоне).
  • Проверьте, что режим энергосбережения / экономии трафика не блокирует фоновую синхронизацию.
  • Убедитесь, что оба устройства имеют интернет — Wi-Fi или мобильные данные; SSP нужно подключение с обеих сторон, чтобы передать запрос.

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

Шаг 5: Наблюдать за передачей в сеть

Когда обе подписи собраны, SSP отправляет транзакцию в сеть Bitcoin. Экран отправки переключается в состояние Pending и показывает идентификатор транзакции (txid) — нажмите по нему, чтобы открыть block explorer.

Дождитесь confirmations. Требуемая глубина зависит от того, кто получает:

  • Бытовые переводы, небольшие суммы — обычно достаточно 1 confirmation.
  • Депозиты на биржу — большинство бирж зачисляют после 1–3 confirmations; уточняйте политику биржи.
  • Крупные переводы — многие получатели ждут 6 confirmations (~60 минут), прежде чем считать средства окончательно полученными.

На этом этапе приложение можно закрыть. Транзакция уже в сети; SSP не нужно держать открытым, чтобы она подтвердилась.

Отправка через подключённый dApp

Если отправка инициирована браузерным dApp, а не запущена внутри SSP, вы используете <span id="walletconnect"></span>WalletConnect — открытый протокол, позволяющий внешним dApp запрашивать подписи у вашего кошелька SSP через QR-код или deep link.

Начиная с шага 4 процесс тот же: оба устройства должны независимо подписать транзакцию, прежде чем она будет передана в сеть. Сам dApp никогда не видит ваших ключей — он получает только подписанный результат.

Различие — в шагах 2 и 3: dApp предзаполняет адрес получателя, сумму, а иногда и комиссию. Ваша задача меняется со ввода на проверку: убедитесь, что получатель и сумма, которые dApp просит подписать, совпадают с тем, что вы намеревались авторизовать в его интерфейсе. Если что-то не так, отклоните запрос и начните заново со стороны dApp.

Дополнительное чтение

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