BTC 86889.1$
ETH 2806.48$
Tether (USDT) 1$
Toncoin (TON) 1.5$
telegram vk
telegram vk Х
Russian English
Высокодоходный майнинг бизнес
"

Разработчики Ethereum создают протокол конфиденциальности по принципу «Тайного Санты»

Дата публикации:02.12.2025, 11:39
77
77
Поделись с друзьями!

В начале этого года инженер по работе с Solidity предложил протокол для Ethereum. Он использует доказательства с нулевым разглашением и ретрансляторы транзакций, чтобы реализовать функционал по принципу игры «Тайный Санта».

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

В понедельник разработчик Ethereum Артем Чистяков опубликовал на форуме сообщества Ethereum исследование под названием «Zero Knowledge Secret Santa (ZKSS)». В работе предложен трехэтапный алгоритм «Тайного Санты». Впервые документ был размещен в январе на платформе arXiv.

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

Сложности реализации «Тайного Санты» в Ethereum

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

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

Возможные применения в Ethereum

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

На вопрос о реализации с открытым исходным кодом или развертывании Чистяков ответил: «Мы работаем над этим».

Как работает Zero Knowledge Secret Santa

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

ZK‑доказательства — криптографический метод подтверждения знаний без раскрытия конкретной информации. Протокол ZKSS также использует ретранслятор транзакций — посредника, который отправляет транзакции, скрывая личность отправителя.


Источник: Артем Чистяков.

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

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

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

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24