Привет друзья! 👇
Идеальная неприкосновенность в онлайне.
Настоящая неприкосновенность личных данных и жизни в Интернете может стать возможной, благодаря новому инструменту, который, например, может доказать, что вам 18 лет, не раскрывая дату вашего рождения, или что на вашем банковском счету есть достаточно денег, не раскрывая баланс вашего счета. Это ограничивает риск кражи личных данных.
Что это за инструмент? Криптографической протокол, называемый доказательством нулевого знания (zero-knowledge proof). Хотя исследователи долгое время его разрабатывали, большой интерес к нему проявился в прошлом году, благодаря росту криптовалютного рынка.
Большая часть практического применения доказательства нулевого знания была проделана командой Zcash, цифровой валюты, которая появилась в конце 2016 года. Разработчики Zcash использовали метод zk-SNARK, предоставляя пользователям возможность совершать анонимные транзакции. В Bitcoin и большинстве других публичных блокчейнов это было бы невозможно, поскольку транзакции видны всем. Хотя эти транзакции теоретически анонимны, их можно комбинировать с другими данными для идентификации пользователей. Виталик Бутерин, создатель Ethereum, второй по популярности блокчейн-сети в мирt, описал zk-SNARK как «совершенно революционную технологию».
Банки могли бы использовать ее в платежных системах, не раскрывая личных данных клиентов. В прошлом году JPMorgan Chase добавила zk-SNARK в собственную платежную систему на базе блокчейна.
И все же, несмотря на все плюсы, zk-SNARK сложный и медленный алгоритм. Однако альтернативы активно разрабатываются и однажды придут на смену существующим вариантам.