Silent Payments — это стандарт BIP-352, который позволяет публиковать один статический Bitcoin-адрес (начинается с префикса sp1q…) и принимать на него произвольное количество платежей, при этом ни один отправитель не сможет связать свои переводы между собой, и в блокчейне не появится повторно используемого адреса. Технически каждый отправитель вычисляет уникальный одноразовый Taproot-адрес из своего секретного ключа и публичного скана-ключа получателя, благодаря чему внешний наблюдатель видит обычные Taproot-выходы и не может связать их с конкретным получателем.
Это решает фундаментальную проблему приватности Bitcoin: повторное использование адреса = деанонимизация. До BIP-352 чтобы избежать reuse, получатель должен был генерировать новый адрес для каждого платежа и как-то передавать его отправителю — что неудобно для donate-страниц, e-commerce и тех, кто хочет один раз опубликовать «крипто-IBAN». Silent Payments закрывают этот разрыв на уровне криптографии, без необходимости в Lightning Network или off-chain протоколах.
Что такое Silent Payments простыми словами
Представь, что у тебя есть один публичный адрес электронной почты, который ты раздаёшь всем. Когда кому-то нужно тебе написать, они не отправляют письмо на этот адрес напрямую — вместо этого они автоматически создают уникальный адрес-псевдоним по специальной формуле, известной только тебе и им, и отправляют письмо туда. Никто извне не может связать эти псевдонимы с твоим основным адресом или между собой. Silent Payments делают то же самое для Bitcoin: ты публикуешь один sp1q-адрес, а каждый плательщик автоматически вычисляет уникальный Taproot-адрес для своего платежа.
В блокчейне это выглядит как обычная Taproot-транзакция. Никто, включая других плательщиков, не может определить, что несколько разных платежей пришли на один и тот же sp1q-адрес. А получатель умеет «увидеть» свои выходы, сканируя блокчейн с приватным ключом, и тратить их.
Silent Payments — это не CoinJoin и не миксер. Они защищают приватность получателя, а не отправителя. Если отправитель тратит сатоши с публичного KYC-аккаунта, цепочка транзакций до Silent Payment-выхода остаётся видимой. Для полной приватности комбинируй Silent Payments с UTXO-гигиеной и при необходимости CoinJoin.
Silent Payments vs PayNyms vs новый адрес — сравнение
Исторически разные способы избегать повторного использования адресов имели свои недостатки. Silent Payments — наиболее современное решение.
| Параметр | Silent Payments | PayNyms (BIP-47) | Новый адрес каждый раз |
|---|---|---|---|
| Требует взаимодействия | Нет | Да (notification) | Да (через канал связи) |
| Удобство для donate | Высокое | Среднее | Низкое |
| Стандарт | BIP-352 | BIP-47 | — |
| Поддержка кошельками | Растёт с 2024 | Ограниченная | Все |
| Анонимность получателя | Высокая | Высокая | Высокая |
Главное преимущество Silent Payments — никакой notification-транзакции в блокчейне (как у PayNyms) и никакого предварительного обмена адресами. Один статичный sp1q-адрес покрывает все случаи использования.
Как работает Silent Payments технически
BIP-352 использует криптографическую конструкцию на эллиптических кривых (как и Schnorr-подписи):
- Scan key + Spend key — у получателя есть два ключа: scan для нахождения платежей, spend — для траты.
- Silent address — sp1q-адрес кодирует оба публичных ключа получателя в bech32m-формате.
- Diffie-Hellman — отправитель вычисляет общий секрет с получателем из своего приватного ключа и публичного scan-ключа адресата.
- Output derivation — на основе общего секрета вычисляется уникальный Taproot-адрес, на который отправляется платёж.
- Scanning — получатель проверяет каждый Taproot-выход в блокчейне через своё scan-key, находит свои.
- Spending — для траты используется spend-key + конкретный tweak от общего секрета.
Один из недостатков — для сканирования нужно проверять каждый Taproot-выход в блокчейне, что увеличивает требования к ресурсам кошелька. Поэтому полноценный Silent Payments-приём работает либо на полной ноде, либо через специализированные индексеры.
Не пытайся отправить Silent Payment с обычной биржи — Bybit, MEXC, BingX и Bitget пока не поддерживают sp1q-адреса в формах вывода. Тебе нужно сначала вывести Bitcoin на обычный кошелёк с поддержкой BIP-352, и уже оттуда отправить на silent address.
Кошельки и сервисы с поддержкой Silent Payments
BIP-352 был активирован в 2023 году, и за 2024–2026 поддержка постепенно расширилась:
- Cake Wallet — мобильный кошелёк (iOS/Android) с одной из первых имплементаций BIP-352.
- BlueWallet — добавил поддержку sp1q-адресов как для отправки, так и для приёма.
- Sparrow Wallet — десктоп-кошелёк с экспериментальной поддержкой Silent Payments.
- BTCPay Server — для бизнеса, чтобы принимать платежи на один статический адрес без deanon-проблем.
- Bitcoin Core — обсуждение полной поддержки через PR-стек, ожидается в 27.x–28.x.
- BIP-352 индексеры — Silent Payments Scanner от Achow101 и других разработчиков для лёгких кошельков.
Покупать Bitcoin на централизованных биржах и затем переводить на Silent Payments-адрес можно уже сегодня, но обратное направление (вывод напрямую на sp1q) пока работает не везде.
Используй Silent Payments в первую очередь для публично раздаваемых адресов: donate-страницы, профили в соцсетях, BTCPay invoices, NFC-стикеры в офлайн-точках. Это значительно повышает приватность по сравнению с традиционным reuse. Для приватных переводов между друзьями достаточно одноразовых адресов или Lightning.
Что делать новичку
Silent Payments — относительно новый стандарт, и в 2026 году он ещё не стал универсальным. Правила безопасного использования:
- Используй только проверенные кошельки с открытым кодом (Cake, BlueWallet, Sparrow) — не доверяй мало известным имплементациям.
- Тестируй на маленьких суммах до того, как опубликуешь sp1q-адрес для крупных платежей.
- Бэкап seed-фразы обязателен — оба ключа (scan и spend) выводятся из общего seed по детерминистическому алгоритму.
- Помни, что приватность Silent Payments защищает получателя, но не отправителя — для двусторонней приватности комбинируй с CoinJoin или Lightning.
- Если используешь лёгкий кошелёк, периодически синхронизируй сканирование, иначе можешь пропустить входящий платёж.
- Для критически важных приёмов (например, оплаты бизнеса) держи запасной канал — обычный bc1q-адрес для совместимости с теми, кто не поддерживает BIP-352.