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.