BTC 98352.1$
ETH 3144.44$
Tether (USDT) 1$
Toncoin (TON) 5.45$
telegram vk Х
telegram vk Х
Russian English

Что такое скрытые адреса и как они работают?

Дата публикации: 15.12.2023
1585
Поделись с друзьями!
1

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

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

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

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

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

Monero (XMR) является ярким примером криптовалюты, которая использует скрытые адреса. Чтобы обеспечить своим пользователям повышенную конфиденциальность и анонимность, она использует множество функций, включая кольцевые подписи и скрытые адреса. Скрытый адрес получателя используется во время транзакции Monero, что затрудняет сторонним наблюдателям установление связи между отправителем, получателем и суммами транзакции.

2

Чем скрытые адреса отличаются от обычных?

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

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

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

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

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

  Скрытые адреса Адреса обычных кошельков
Конфиденциальность Повышенная конфиденциальность Ограниченная конфиденциальность
Возможность повторного использования Одноразовое использование для каждой транзакции Часто используется повторно
Прослеживаемость Трудно отследить Легко отслеживаемый
Генерация адреса Уникальный для каждой транзакции Статичный, редко меняется
Видимость блокчейна Раскрыта ограниченная информация Полная история транзакций

 

3

Как работают скрытые адреса?

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

Чтобы понять, как можно использовать скрытые адреса, давайте рассмотрим следующий пример: Боб и Алиса - два человека, использующие гипотетическую криптовалюту. Они решили использовать скрытые адреса в попытке повысить свою конфиденциальность. Эти криптографические конструкции обеспечивают дополнительную степень анонимности, которая создает отдельные одноразовые адреса для каждой транзакции.

Шаг 1: Боб генерирует и публикует свой скрытый адрес

Боб создает два адреса (назовем их A и B), но публикует только A, сохраняя в секрете личный адрес B. Его новый «скрытый адрес», который, по-видимому, представляет собой случайный набор символов, эксклюзивный для этой транзакции. Вместе пара (A, B) образует скрытый адрес, который Боб использует для получения средств.

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

Шаг 2: Алиса вычисляет скрытый адрес Боба и отправляет средства

Чтобы создать совершенно новый адрес (назовем его P), Алиса выполнила криптографические вычисления, используя публичный скрытый адрес Боба (A) и случайное число (r). В результате этого вычисления специально для такой транзакции генерируется отдельный одноразовый скрытый адрес (временный). Повышая конфиденциальность транзакции, Алиса отправляет средства на этот адрес (P).

Шаг 3: Алиса публикует ephemeral pubkey

Алиса публикует дополнительную криптографическую информацию, называемую ephemeral pubkey (назовем ее E), в блокчейне, которая нужна Бобу, чтобы найти активы и заявить на них права. Эфемерный открытый ключ - это временный открытый ключ, сгенерированный для конкретной криптографической транзакции. Этот открытый ключ не привязан напрямую к долгосрочному публичному адресу пользователя.

Шаг 4: Боб получает средства

Боб следит за сетью на предмет любых транзакций, связанных с его скрытым адресом. Когда он видит транзакцию Алисы с P, он использует свои секретные адреса (A и B) и эфемерный открытый ключ (E), чтобы вычислить исходный секретный номер (r). Использование эфемерных открытых ключей затрудняет сторонним организациям отслеживание и привязку многочисленных транзакций к одному пользователю, даже если они видны в блокчейне.

На протяжении всего процесса используется протокол обмена ключами Диффи-Хеллмана, который позволяет Бобу и Алисе создавать общий секрет по небезопасному каналу связи. Этот общий секрет объединяется с закрытым ключом Боба при генерации скрытого адреса для получения несвязываемого и отличного адреса назначения. Эта процедура гарантирует, что транзакции, связанные с одним и тем же получателем, остаются криптографически различными.

4

Каковы преимущества скрытых адресов?

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

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

5

Каковы недостатки скрытых адресов?

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

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

1585
12
12
Поделись с друзьями!
Другие вопросы