Получение Bitcoin в SSP

·6 мин. чтения·Автор: SSP Editorial Team
Обложка статьи SSP о получении Bitcoin со значками QR-кода, кошелька, монет и щита с галочкой

Получение Bitcoin в SSP

Получение Bitcoin звучит просто: кто-то отправляет вам монеты, и они появляются в кошельке. Но детали важны, особенно в кошельке с multisig 2-из-2, таком как SSP. Знание того, как правильно получить Bitcoin в кошелёк, отличает гладкое зачисление от застрявшей транзакции или, что хуже, безвозвратной потери. Это руководство разбирает адрес, который выдаёт SSP, как безопасно им делиться, что такое адреса сдачи и как самостоятельно проверить входящий платёж.

Если вы уже проработали статью Bitcoin в SSP — каноническое введение в самостоятельное хранение с SSP, — то эта статья является практическим дополнением: получение — это вторая половина навыков работы с транзакциями, которые вы начали осваивать в статье отправка Bitcoin через SSP.

Адрес, который выдаёт SSP

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

SSP — это кошелёк с multisig 2-из-2. Ваши средства защищены двумя ключами: один хранится на телефоне в приложении SSP, другой — на втором устройстве через приложение-компаньон SSP Key. Для траты нужны оба. Поэтому адрес, который показывает SSP, — это нативный SegWit-адрес multisig P2WSH, то есть адрес pay-to-witness-script-hash. Он начинается с bc1q и длиннее, чем адрес bc1q с одной подписью, потому что фиксирует скрипт 2-из-2, а не один открытый ключ.

Этот адрес выводится совместно из ваших двух ключей. SSP следует стандарту вывода multisig BIP-48, который определяет, как кошельки multisig выводят общее дерево адресов из нескольких расширенных открытых ключей. Ни один ключ по отдельности не может создать адрес; оба должны внести свой открытый ключ на одном и том же пути вывода. Именно поэтому адрес от SSP — это по-настоящему адрес 2-из-2, а не просто обычный адрес с дополнительными шагами.

Получение адреса для приёма и его передача

В SSP откройте актив Bitcoin и выберите «Получить». Вы увидите адрес в виде текста и в виде QR-кода. Чтобы вам заплатили, передайте отправителю любую из форм:

  • QR-код — для перевода при личной встрече или отправителя на другом устройстве. Он сканирует, и его кошелёк подставляет адрес.
  • Текстовую строку — для перевода, согласованного удалённо. Скопируйте её из SSP, а не набирайте вручную: Bitcoin-адреса длинные, и опечатка обычно даёт недействительный адрес (кошелёк отправителя его отклоняет), но иногда даёт другой действительный адрес, не принадлежащий никому из ваших знакомых.

Адрес для приёма не является секретом. Передача его не раскрывает ваши средства или ключи; адрес лишь позволяет кому-то отправить монеты вам. Беспокойство о приватности — другое: адрес — это публичная метка, и любой, кто его знает, может следить за его балансом в блок-эксплорере. В этом и причина новых адресов, о которых дальше.

Запрашивая платёж, при значительной сумме подтвердите адрес по отдельному каналу — прочитайте отправителю первые и последние символы через другое средство связи. Вредоносное ПО, подменяющее адреса, существует; быстрая устная проверка его обезвреживает.

Адреса сдачи и почему появляется новый адрес

У Bitcoin нет балансов счетов, как у банка. Ваш кошелёк хранит дискретные куски монет, называемые UTXO — непотраченные выходы транзакций. Когда вы тратите, вы расходуете целые UTXO, и сеть возвращает вам разницу в виде нового UTXO. Эта возвращённая разница — сдача, и она попадает на новый адрес, который контролирует ваш кошелёк, — на адрес сдачи.

Это нормально и происходит автоматически. После отправки Bitcoin из SSP вы можете заметить, что на экране «Получить» теперь другой адрес, чем раньше. Ничего не сломалось. SSP меняет адреса так, чтобы каждый входящий платёж и каждый выход сдачи использовали новый. Старый адрес по-прежнему принадлежит вам, и монеты, уже отправленные туда, остаются вашими; кошелёк просто предпочитает не использовать его повторно.

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

Проверка входящей транзакции

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

Вставьте адрес для приёма в надёжный блок-эксплорер, и вы увидите транзакции, платящие на него. Новый платёж сначала появляется в мемпуле — наборе транзакций, разосланных в сеть, но ещё не включённых в блок. Транзакция в мемпуле реальна, но ещё не окончательна.

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

Распространённое практическое правило — считать платёж завершённым после нескольких подтверждений для обычных сумм и ждать дольше для крупных сумм. SSP показывает статус подтверждения; эксплорер позволяет проверить его независимо.

Распространённые ошибки

  • Считать транзакцию с 0 подтверждений окончательной. Транзакция, лежащая в мемпуле, ещё может быть заменена: Bitcoin поддерживает replace-by-fee (RBF), и неподтверждённый платёж можно поднять по комиссии или, во враждебных случаях, подменить. Для всего, что важно, дождитесь подтверждений, прежде чем передавать товар или считать сделку закрытой.
  • Повторное использование адреса. Вставить старый адрес в запрос платежа всё ещё работает, но это подрывает вашу приватность. Используйте адрес, который SSP показывает в данный момент.
  • Отправка не того актива или не той сети на BTC-адрес. Bitcoin-адрес принимает только Bitcoin в сети Bitcoin. Отправка токена из другой цепочки — или «BTC» в другой сети — на ваш Bitcoin-адрес в SSP не зачислит ваш кошелёк, и такие переводы часто невозвратны. Всегда сопоставляйте актив и сеть на обоих концах перед отправкой.
  • Недооценка комиссий на стороне отправителя. Если платёж долго не подтверждается, причина обычно в низкой комиссии, а не в проблеме с вашим адресом. Наше руководство стратегия комиссий Bitcoin в SSP объясняет, как читать состояние мемпула и устанавливать подходящую комиссию.

Подводя итог

Получение Bitcoin в SSP сводится к четырём идеям: адрес — это адрес multisig P2WSH 2-из-2, выведенный из ваших двух ключей через BIP-48; вы можете делиться им открыто, потому что он только принимает средства; появление нового адреса сдачи после траты — ожидаемое поведение, а не сбой; и платёж окончателен ровно настолько, насколько велико число его подтверждений. Проверяйте входящие средства в блок-эксплорере, ждите подтверждений для всего значимого и всегда сопоставляйте актив и сеть. С этими привычками получение становится надёжной и спокойной половиной использования Bitcoin при самостоятельном хранении.

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

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