Сохраняя анонимность: что такое скрытые адреса в блокчейне

cryptonews.ru發佈於 2024-12-20更新於 2025-04-20

Несмотря на распространенное заблуждение, далеко не все криптовалюты обеспечивают полную анонимность транзакций. Большинство блокчейнов, вроде Биткоина и Эфириума, и вовсе прозрачны, публично доступны для изучения. Технологией, обеспечивающей повышенную конфиденциальность, выступают так называемые «скрытые адреса».

Что такое скрытые адреса

Скрытые адреса (stealth addresses) — это технология, благодаря которой у пользователя появляется возможность анонимно получать криптовалюту, не раскрывая основной адрес. В результате использования скрытых адресов мы скрываем историю транзакций пользователя от других и обеспечиваем конфиденциальность каждой отдельной операции.

«Скрытность» основного адреса достигается следующим образом: при каждой новой входящей транзакции в системе создается «подменный адрес» — уникальный одноразовый публичный (открытый) ключ. При этом подменный адрес никак не позволяет отследить его до реального получателя криптовалюты.

В качестве своеобразной аналогии можно привести абонентский почтовый ящик, который позволяет получателю писем или посылок не раскрывать отправителям свою личность или домашний адрес, принимая всю корреспонденцию по реквизитам ящика, который физически находится в почтовом отделении.

Идея скрытых адресов зародилась в сообществе Биткоина — ее впервые предложил в 2011 году участник форума Bitcointalk под псевдонимом ByteCoin. Позже она получила развитие в «Белой книге» протокола CryptoNote, авторы которой использовали псевдоним Николас ван Саберхаген (Nicolas van Saberhagen). На базе протокола возник ряд анонимных монет, куда вошли Bytecoin, Zano, MobileCoin и Monero. В 2014 году Петер Тодд (Peter Todd) адаптировал и усовершенствовал эту концепцию применительно к Биткоину.

Как устроены скрытые адреса

Представьте, что Боб хочет получить от Алисы перевод на свой скрытый адрес. Для этого он создает пару ключей: один — публичный (A), другой — приватный (B). Эти ключи используются для создания скрытого адреса, который позволяет Бобу получать средства анонимно. Публичный ключ A используется для того, чтобы генерировать уникальные одноразовые адреса для каждой транзакции, и именно на эти адреса отправляются средства. Боб делится только публичным ключом (A), который выглядит как случайный набор символов и не позволяет по нему определить, кто владелец и какие средства поступали на скрытый адрес.

Теперь очередь Алисы. Получив от Боба публичный ключ A, она генерирует случайное число. С помощью случайного числа и публичного ключа А, она вычисляет уникальный одноразовый адрес P, предназначенный только для этой транзакции. Именно на него она отправляет деньги. Чтобы Боб смог получить средства, Алиса также публикует в блокчейне дополнительную информацию — эфемерный публичный ключ (ephemeral pubkey), который не связан с ее постоянным адресом.

Боб, отслеживая блокчейн, находит нужный ephemeral pubkey, использует свой приватный ключ и криптографический алгоритм, чтобы восстановить тот самый одноразовый адрес P — и получить средства. Благодаря протоколу Диффи-Хеллмана, который позволяет безопасно обмениваться секретами даже через открытую сеть, все действия между Алисой и Бобом происходят без прямого взаимодействия и без утечек информации.

В результате каждая новая транзакция выглядит как совершенно независимая и уникальная: наблюдатель не сможет связать ее с предыдущими переводами на тот же скрытый адрес.

Псевдонимность Биткоина

Блокчейн Биткоина хранит данные открыто в виде публичного реестра, где буквально каждый может отследить переводы BTC. Если адрес будет связан с конечным пользователем, все входящие и исходящие переводы, таким образом, будут впоследствии связаны с этим человеком: либо в роли отправителя, либо в роли получателя. Также использование одного публичного ключа гипотетически может позволить сопоставить финансовую деятельность владельца, то есть поставить его конфиденциальность под угрозу.

Таким образом, анонимность Биткоина возможна лишь до тех пор, пока личность не будет сопоставлена с конкретным адресом в блокчейне. Вот почему анонимность BTC часто называют «псевдонимной». Более того, прозрачный блокчейн Биткоина полностью открыт для анализа. Через него можно не только отследить конкретную транзакцию, но и в целом собрать огромные данные о пользователе, если адрес был связан с конкретной личностью. «Утечка» может возникнуть, к примеру, в процессе KYC-верификации (принцип «знай своего клиента») на централизованных криптобиржах (CEX).

Метод использования скрытых адресов позволяет добиться большей анонимности и конфиденциальности при транзакциях. То есть скрытые адреса решают проблему «псевдонимности», обеспечивая сетевую анонимность на качественно ином уровне.

Возможная реализация скрытых адресов в Биткоине

Еще в 2014 году Петер Тодд предложил для Биткоина механизм скрытых адресов, позволяющий получателю публиковать один единственный «публичный адрес», через который можно принимать неограниченное количество платежей, при этом каждая входящая транзакция будет выглядеть как отдельная и никак не связанная с другими. Это достигается с помощью криптографии на основе эллиптических кривых, позволяющих создавать уникальные адреса для каждой транзакции без участия получателя.

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

По сути, предложение Тодда позволяет добавить в Биткоин мощный слой приватности — без необходимости жертвовать надежностью или прибегать к внешним каналам передачи данных.

Скрытые адреса в Monero

Одной из самых известных анонимных криптовалют выступает Monero (XRM), где, помимо прочих методов достижения анонимности, используются скрытые адреса. Фактически, при создании и публикации одного адреса, все входящие переводы будут направляться на уникальные адреса в блокчейне. Для внешнего наблюдателя адреса не будут связаны с первоначальным опубликованным адресом, и только отправитель + получатель смогут определить, куда был направлен платеж.

Достигается это за счет использования (помимо публичного ключа) приватного ключа просмотра и приватного ключа траты, которые создаются вместе со счетом пользователя. Если ключ траты по своей функции напоминает приватный ключ в сети Биткоина и позволяет тратить полученные средства, то ключ просмотра позволяет отслеживать входящие переводы в блокчейне.

Помимо stealth addresses в Monero реализована технология кольцевых подписей, за счет которой значительно усложняется процесс отслеживания выхода транзакций. Monero использует протокол CryptoNote.

Скрытые адреса в Ethereum: стандарт ERC-5564

Для реализации скрытых переводов в сети Эфириума был предложен стандарт ERC-5564. В его основе лежит концепция stealth meta-address — специального публичного адреса, с помощью которого можно принимать незаметные транзакции.

Stealth meta-address (скрытый мета-адрес) — это набор из одного или двух публичных ключей, которые можно использовать для создания скрытого адреса получателя. Этот мета-адрес можно безопасно публиковать — он не раскрывает информацию о будущих скрытых адресах, которые будут созданы на его основе.

Чтобы отправить средства через ERC-5564, отправителю, соответственно, нужен только этот скрытый мета-адрес получателя.

Если, например, Алиса хочет перевести монеты Бобу, она вводит его мета-адрес в совместимый с ERC-5564 интерфейс. Интерфейс генерирует случайное число и выполняет вычисления на эллиптической кривой. В результате получается уникальный одноразовый скрытый адрес и объявление (announcement) с эфемерным публичным ключом. Далее Алиса отправляет средства на этот адрес и публикует объявление. Благодаря объявлению Bob сможет найти транзакцию и, используя свой приватный ключ и опубликованное объявление, получить доступ к средствам.

Вывод

Технология скрытых адресов — это одно из возможных решений, направленное на повышение конфиденциальности транзакций и устранение проблемы «псевдонимности», свойственной многим блокчейнам вроде Биткоина. Stealth address — это одноразовые адреса, которые позволяют пользователю получать криптовалюту без раскрытия истории транзакций и раскрытия личности получателя. Помимо скрытых адресов, такие криптовалюты как Monero используют и другие технологии вроде кольцевых подписей, которые значительно усложняют процесс отслеживания выходов транзакций.

你可能也喜歡

‘威胁并未减弱’:印度央行为何要加大力度警告加密货币风险?

印度央行(RBI)向议会财政常设委员会重申其长期反对加密货币合法化的立场,强调比特币等虚拟数字资产(VDAs)对印度构成严重风险。央行认为,加密货币在既有银行体系外运作,难以监管,可能危及金融稳定,并可能助长洗钱、毒品走私和恐怖主义融资等非法活动。RBI还指出,欧洲仅在严格监管框架下允许数字资产,而中国和卡塔尔等国已全面禁止相关活动。 与之相反,印度特许会计师协会(ICAI)主张建立全面的法律框架而非禁止加密货币,建议制定会计准则、财务报告原则和合规指南以增强透明度与监管。 尽管印度政府已对加密货币交易征税但未予合法地位,2026年联邦预算还提议对未报告加密交易的组织处以罚款。数据显示,2026年第一季度零售加密货币交易额同比下降11%至9790亿美元,同期加密货币行业安全漏洞事件达创纪录的207起,但损失金额降至9.72亿美元,较2025年同期大幅下降。TRM Labs政策主管指出,威胁并未减弱,反而变得更加复杂和危险。 市场面临安全漏洞、流动性收紧、地缘政治紧张、监管不确定性和零售参与度下降等挑战。总结而言,RBI与ICAI对加密货币在印度的监管立场截然相反,而诈骗增加与零售活动放缓可能是印度建议严格规则的原因。

ambcrypto2 小時前

‘威胁并未减弱’:印度央行为何要加大力度警告加密货币风险?

ambcrypto2 小時前

XRP在数周下跌后出现罕见技术性买入信号——这次有何不同?

XRP在经历数周下跌后,首次于6月中旬以来出现SuperTrend买入信号,技术面短期有所改善。该指标此前曾预示过14%的涨幅,也识别出过去两次大幅下跌,显示其在关键转折点的可靠性。本次信号表明卖压缓解,买家重获短期控制权。 链上数据显示,XRP的持有者亏损达到历史极端水平:30日和365日MVRV比率分别降至-45%和-47%,意味着绝大多数投资者处于深度亏损状态。这种极端读数通常出现在长期抛售之后,反而可能改善长期风险回报比,为反弹创造条件。 然而,网络价值与交易量比率(NVT)在24小时内暴涨470.92%,达到194.71,表明市值增长远超链上实际交易量,估值与实用性出现背离。这引发了对网络强度可持续性的疑问,长期上涨需要更强的网络参与度来支撑。 价格方面,XRP成功守住了1.0385美元的关键支撑位,目前交易于1.1014美元附近。日线图显示MACD指标线已上穿信号线,柱状图转正,显示看跌压力减弱。上方主要阻力位在1.2352美元,突破后可能挑战1.3653美元;若再次受阻,焦点将重回1.0385美元支撑。 总体而言,XRP技术条件有所改善,但要确立更广泛的看涨趋势,仍需确认性突破上方阻力位。当前情况是极端的持有者亏损为反弹提供了空间,但网络活跃度滞后于价格涨幅,构成了主要隐忧。

ambcrypto4 小時前

XRP在数周下跌后出现罕见技术性买入信号——这次有何不同?

ambcrypto4 小時前

交易

現貨
活动图片