Платёжная инструкция не является секретом
Адрес получения или Bitcoin URI может содержать адрес, сумму и метку платежа. Он предназначен для передачи плательщику. Закрытый ключ, seed и passphrase для получения не нужны, и у честного плательщика нет причины их просить.
BIP 321 описывает Bitcoin URI, способный нести адрес on-chain и другие инструкции оплаты. QR-код лишь кодирует данные; он не доказывает личность получателя. Перед подтверждением плательщик должен увидеть и проверить настоящий адрес и сумму.
Новый адрес для нового платежа
Современный HD-кошелёк может выводить множество адресов получения. Новый адрес для каждого платежа on-chain упрощает учёт и ограничивает простое связывание истории. Повторное использование действительного адреса технически не уничтожает платёж, но ухудшает конфиденциальность получателя и отправителей.
Адрес следует создать в кошельке нужного назначения и снабдить внутренней меткой, если программа это позволяет. Публичный адрес для пожертвований создаёт постоянную открытую точку, с которой любой может связать все поступления.
- создать платёжную инструкцию в правильном кошельке
- проверить mainnet Биткоина и выбранный платёжный уровень
- использовать новый адрес on-chain и записать назначение платежа
Проверка адреса и сети
Строка, начинающаяся, например, с bc1, относится к формату SegWit или Taproot в mainnet Биткоина, но сам префикс не подтверждает владельца. При аппаратном кошельке сравните адрес на экране устройства с адресом в приложении. Это снижает риск того, что заражённый компьютер покажет чужой адрес.
Адрес on-chain и счёт Lightning не взаимозаменяемы, хотя современный URI может предложить несколько вариантов. Нельзя также путать mainnet, testnet и другой блокчейн. При большой стоимости малый пробный платёж способен проверить процесс, хотя создаёт ещё одну транзакцию и комиссию.
Видимая транзакция может быть ещё не подтверждена
Кошелёк может показать транзакцию сразу после её распространения в сети. При нуле подтверждений она ещё не находится в блоке и может быть заменена, отклонена или долго ожидать. Включение в блок даёт первое подтверждение; следующие блоки повышают стоимость изменения этой истории.
Универсального обязательного числа подтверждений нет. Оно зависит от суммы, доверия к плательщику, возможности вернуть товар и способности оценить конфликт транзакций. Небольшой личный платёж и необратимая передача дорогого имущества не обязаны использовать одно правило приёма.