Объяснение скрытых криптоадресов

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 1. Боб генерирует и делится своим скрытым адресом.

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

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

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

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

Шаг 3. Алиса публикует эфемерный открытый ключ.

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

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

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

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

Преимущества и недостатки скрытых адресов

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

Преимущества скрытых адресов

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

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

Недостатки скрытых адресов

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

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