Термин

Stealth address

Stealth address — одноразовый destination-адрес, генерируемый из публичных ключей получателя на каждую входящую транзакцию. Так входящие платежи не могут быть связаны наблюдателями с «главным» публичным адресом получателя.

Stealth address — receiver-privacy техника, при которой каждый платёж приходит на уникальный адрес, который отправитель выводит из публичных ключей получателя. С точки зрения наблюдателя ни два платежа одному и тому же получателю не разделяют один on-chain адрес — нет видимого «wallet address», к которому можно кластеризовать входящие платежи.

В Monero это по умолчанию и автоматически. Каждая транзакция генерирует свежий output-адрес через криптографическую key-derivation с использованием view и spend ключей получателя. Получатель может сканировать блокчейн своим view-ключом чтобы обнаружить платежи ему; наблюдатели — не могут. Это значит что on-chain-вид получателя фрагментирован в поток несвязанных одноразовых outputs.

Stealth addresses устраняют «address reuse» утечку, преследующую UTXO-цепи типа Bitcoin, где переиспользование одного адреса позволяет наблюдателям кластеризовать активность получателя. Вместе с ring signatures (скрывают отправителя) и RingCT (скрывают суммы) stealth-адреса дают Monero его default on-chain privacy. У Bitcoin есть аналогичные идеи — BIP-47 payment codes и Silent Payments — но ни одна не используется по умолчанию.

Хочешь применить это на практике?

← Все термины