Механизм, который обеспечит приватность для смарт-контрактов на платформе Ethereum, разработали специалисты Стэнфордского университета и Visa Research. Созданием Zether занималась группа прикладной криптографии.
Разработчики заявили, что создали «полностью децентрализованный механизм для конфиденциальных платежей». Zether совместим с Ethereum и другими платформами, которые поддерживают смарт-контракты.
По сути, Zether — это новый смарт-контракт, который может выполняться как самостоятельно, так и посредством других смарт-контрактов. Он хранит данные по балансам счетов в зашифрованном виде и позволяет создавать депозиты, передавать и выводить средства с применением криптографических доказательств. Транзакционные комиссии при этом составляют 0.014 ETH.
По словам разработчиков, повышение приватности транзакций обеспечивает возможность запереть средства в смарт-контракте. Это чем-то напоминает механизм, предлагаемый криптовалютой Monero (XMR). Создатели добавили:
Мы описываем расширение для Zether, которое может скрывать отправителя и получателя транзакции среди группы пользователей, выбираемых отправителем. Несмотря на то, что дополнительные издержки, связанные с анонимностью, масштабируются линейно в зависимости от размера группы, отпадает необходимость в доверенных посредниках и нет необходимости вносить изменения в платформу смарт-контрактов.
Zether переведет средства только после того, как проверит соответствующее доказательство сжигания или перевода средств. Правило действует даже в тех случаях, когда запрос поступает от другого смарт-контракта, правила которого не позволяют совершать противоправные переводы.
Разработчики подчеркнули:
Такой механизм гарантирует, что безопасность Zether зависит только от него самого, а не от каких-то других сторонних смарт-контрактов. Даже вредоносные или небезопасные смарт-контракты не могут стать причиной неправильного функционирования Zether.