Разработчики Ethereum продвигают систему ZK «Тайный Санта» к внедрению

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

Santa Claus (Pixabay)
Кратко
  • Разработчики Ethereum работают над протоколом с нулевым разглашением (zero-knowledge) для повышения конфиденциальности взаимодействий в цепочке, начиная с системы подбора Secret Santa.
  • Протокол использует доказательства с нулевым разглашением и ретрансляторы транзакций для обеспечения анонимности и предотвращения атак типа Sybil в блокчейн-транзакциях.
  • Эта инициатива является частью более масштабных усилий по созданию рамочных условий конфиденциальности для Ethereum, применимых в таких областях, как анонимное голосование и приватное распределение токенов.

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

Инженер Solidity Артем Чистяков вновь поднял исследование в понедельник в Публикация на форуме сообщества Ethereum, ссылаясь на исследование, которое он впервые опубликовал в январе на arXiv.

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

Чистяков отметил, что основные проблемы просты: «Всё в Ethereum видно всем», блокчейны не обеспечивают истинную случайность, а система должна предотвращать регистрацию пользователей несколько раз или назначение подарков самим себе.

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

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

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

Затем участник выбирает случайное число другого человека, завершая подбор пары. В этот момент протокол раскрывает личность получателя только назначенному ему «Санте», в то время как остальная часть сети остается в неведении относительно этой пары.

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

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

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10