Доказательства с нулевым разглашением (ZK) быстро стали одним из самых обсуждаемых элементов блокчейн-технологии.
На днях ZK были развёрнуты в основной сети Ethereum (ETH), и теперь множество новых команд работают над масштабированием и оптимизацией данной технологии для биткоина.
Одним из нескольких предприятий, которые в настоящее время занимаются разработкой доказательств с нулевым разглашением для биткоина (BTC), является некоммерческая организация ZeroSync Association, расположенная в швейцарском городе Цуге.
Что такое доказательства с нулевым разглашением?
Базовая технология доказательств ZK теоретически позволяет пользователям проверять состояние и историю транзакций блокчейна биткоина без необходимости загружать всю сеть целиком или доверять процесс третьей стороне.
ZeroSync Association, состоящая из специалистов Робина Линуса, Тино Стеффенса и Лукаса Джорджа, планирует усилить оптимизацию и безопасность своего ZK в ближайшие недели.
Технология находится на стадии прототипа, — сказал соучредитель ZeroSync Робин Линус. — Грандиозное видение этого ZK заключается в том, что вы загружаете всего один мегабайт доказательства, который приносит такую же пользу, как и при загрузке 500 гигабайт.
Доказательства ZK — это, по сути, две стороны, подтверждающие свою личность друг другу без раскрытия другой информации третьей стороне, которая может следить за ними.
Конкуренция в области технологий с нулевым разглашением нарастает
Кроме ZeroSync, отрасль пополняется и другими разработчиками, которые всё больше и больше заинтересованы в конфиденциальности, безопасности и доступе к крупнейшим и наиболее важным блокчейнам в мире.
Другие компании-разработчики ПО, такие как StarkWare, которые сначала протестировали свои технологии на Ethereum, переключаются на биткоин.
Ввиду того, что ZK-решения позволяют пересмотреть модели проверки состояния сети, между разработчиками начинается гонка за долю рынка, поскольку недавно созданные команды оптимизируют свои технологии и начинают их масштабировать.
Подход StarkWare заключается в использовании off-chain Prover (доказывающая сторона) и on-chain Verifier (проверяющая сторона), что позволяет обрабатывать большие вычисления вне блокчейна (off-chain), обеспечивая при этом их целостность на блокчейне (on-chain) с минимальным количеством служебных данных.