Протокол Hawk обеспечит анонимные транзакции в Эфириуме
Протокол Hawk обеспечит анонимные транзакции в Эфириуме
Во время выступления в центре Microsoft, криптограф Эндрю Миллер (Andrew Miller) представил проект Hawk – систему смарт-контрактов, которая может работать в качестве надстройки над любым существующим блокчейном. Система позволит эффективно скрыть не только партнера транзакции, но и сумму платежа.
В обычных контрактах, исполняющихся на публичном блокчейне, данные контракта и его код, так же как отправленные и полученные суммы может увидеть любой желающий. Эти факторы, по словам Миллера, ограничивают возможности использования технологии, давая доступ третьей стороне к данным о торговле ценными бумагами и текущих заказах.
Исполнительный директор «Криптовалютных и Контрактных Инициатив» (IC3) и советник в криптовалютном cтартапе Z-cash, Миллер заявил:
“Цель протокола Hawk – объединить программные возможности и мощность сети Эфириум с возможностями обеспечения анонимности Z-cash”.
Протокол Hawk
Система смарт-контрактов Hawk основана на упрощенной версии протокола с открытым исходным кодом Zerocash и располагается вне основного блокчейна Эфириума. Внутри смарт-контракта используются обезличенные токены и блокчейн не видит данные участников основной транзакции.
В сети Эфириума анонимизирующие смарт-контракты будут использоваться только в тех случаях, когда пользователи публичного блокчейна потребуют высокого уровня приватности.
Полное описание протокола:
White paper.
В маскировке транзакции принимают участие два вида токенов: входной токен (mint – оранжевая стрелка на схеме) и выходной (pour – голубая стрелка). Входящие монеты из открытого источника преобразуются внутри Hawk в обезличенные токены mint, дополнительно шифруются и перемешиваются. После этого они обмениваются на токены pour, и снова перемешиваются и шифруются. После окончательного обмена на монеты основного блокчейна токены pour уничтожаются. Фиолетовая стрелка – симметричный ключ шифрования. Зеленые стрелки- публичная информация.
Эфириум и Z-cash
В последнюю неделю июля Миллер, Кейси Детрио (Casey Detrio) из Фонда Эфириума, члены команд Z-cash и Корнелльского университета заключили соглашение, согласно которому zk-SNARKS – смарт-контракт «нулевой информации», будет включен в форк клиента Эфириума – Parity.
В настоящее время Миллер работает над внедрением zk-SNARKS в Эфириум, однако он утверждает, что технически возможно внедрить его в другие блокчейны и системы распределенного реестра. В качестве примеров он привел системы смарт-контрактов Rootstock и Eris.
В заключение, Миллер заявил:
“Z-cash универсальная система. Мы строим полномасштабную систему обеспечения приватности. Она может быть построена на сайдчейне, любом альткойне или частном блокчейне”.
Источник