Больше денег: что такое Ethereum и как блокчейн меняет мир - Виталий Дмитриевич Бутерин
Шрифт:
Интервал:
Закладка:
Схема работы MACI, объединяющей блокчейны для защиты от цензуры, шифрование для обеспечения конфиденциальности и ZK-SNARK, чтобы гарантировать корректность результата без ущерба для других целей
Отличный пример – голосование. Требуются высокие гарантии устойчивости к цензуре, проверяемости и конфиденциальности, и для этого системы вроде MACI эффективно сочетают блокчейны, ZK-SNARK и ограниченный централизованный (или M-of-N) слой для масштабируемости и устойчивости к принудительным действиям. Голоса публикуются в блокчейне, что обеспечивает пользователям независимый от системы голосования способ убедиться, что их голоса будут учтены. При этом голоса шифруются, что позволяет сохранять конфиденциальность, а гарантию правильного подсчета голосов обеспечивает решение на основе ZK-SNARK.
Голосование на государственных выборах уже доказало свою надежность, и пройдет много времени, прежде чем страны и граждане будут готовы довериться гарантиям безопасности каких-либо электронных способов голосования, в блокчейне или где-то еще. Но в паре случаев подобная технология может принести пользу уже очень скоро.
1. Сделать надежнее те процессы голосования, которые сегодня уже существуют в электронном виде (например, голосование в социальных сетях, опросы, петиции).
2. Создать новые формы голосования, которые позволят гражданам или членам групп быстро давать обратную связь, чтобы изначально обеспечить этим формам высокий уровень надежности.
Помимо голосования, существует целая область потенциальных «проверяемых централизованных сервисов», где отлично бы подошла некоторая форма гибридной валидиум-архитектуры вне блокчейна. Простейший пример – подтверждение платежеспособности бирж, но есть и множество других:
▓ государственные реестры;
▓ корпоративный бухгалтерский учет;
▓ игры (например, Dark Forest);
▓ цепочки поставок;
▓ отслеживание авторизации доступа и т. д.
По мере продвижения вниз по списку варианты становятся все менее и менее ценными, но важно помнить, что эти кейсы также имеют достаточно низкую стоимость. Валидиумы не требует публикации всего в блокчейне, а могут быть простыми оболочками существующих программ, которые поддерживают корень Меркла (или другие подтверждения) в базе данных и время от времени публикуют его вместе со SNARK, доказывающим, что он был обновлен правильно. Это значительное усовершенствование по сравнению с существующими системами, открывающее дорогу к межинституциональным доказательствам и публичным проверкам.
КАК НАМ ВСЕГО ЭТОГО ДОСТИЧЬ?
Многие из этих приложений создаются уже сейчас, хотя современные технологии пока ограничивают возможности их использования. Блокчейны не масштабируются, надежное включение транзакций в цепочку еще совсем недавно занимало довольно много времени, а современные кошельки ставят пользователей перед неприятным выбором между неудобством и низким уровнем безопасности. Кроме того, в долгосрочной перспективе многим из этих кейсов потребуется решить целый спектр проблем с конфиденциальностью.
Все эти трудности преодолимы, и многие стремятся их решить. Крах FTX показал, насколько важны полностью децентрализованные решения для хранения средств, а появление ERC-4337 и кошельков с функцией абстракции аккаунта дает возможность создавать такие альтернативы. Технология роллапов стремительно приближается к решению проблемы масштабируемости, а транзакции включаются в цепочку гораздо быстрее, чем три года назад.
Но также очень важно не забывать о самой экосистеме приложений. За многие стабильные и скучные кейсы не хотят браться, потому что вокруг них меньше ажиотажа и легких денег: рыночная капитализация LUNA превысила 30 миллиардов долларов, в то время как стейблкойны, стремящиеся к надежности и простоте, годами остаются без внимания. Часто у нефинансиализированных проектов нет никаких шансов заработать 30 миллиардов долларов, потому что у них вообще нет токена. Но в долгосрочной перспективе именно они наиболее ценны для экосистемы, и именно они принесут наибольшую пользу как пользователям, так и тем, кто их создает и поддерживает.
Приложение
Вайтпейпер Ethereum: платформа следующего поколения для смарт-контрактов и децентрализованных приложений
Создание биткойна Сатоши Накамото в 2009 году часто воспринимают как радикальный поворот в развитии денег и валют, поскольку это первый пример цифрового актива, одновременно ничем не подкрепленного, то есть не имеющего «внутренней стоимости», и не подразумевающего центрального эмитента или контролирующего органа. Однако существует и другая, возможно, более важная часть эксперимента Сатоши: сама технология блокчейна как инструмент распределенного консенсуса. И все чаще именно этот аспект биткойна попадает в центр внимания. Среди альтернативных применений этой технологии обычно выделяют использование цифровых активов внутри блокчейна для кастомных валют и финансовых инструментов («цветные монеты»); подтверждения владения каким-либо устройством («умная собственность»); невзаимозаменяемых активов вроде доменных имен («Namecoin»); а также более продвинутых приложений – «смарт-контрактов», где цифровые активы контролируются кодом, работающим по произвольным правилам, и даже основанных на блокчейне «децентрализованных автономных организаций» (ДАО).
ВВЕДЕНИЕ В БИТКОЙН И СУЩЕСТВУЮЩИЕ КОНЦЕПЦИИ
История
Концепция децентрализованной цифровой валюты, а также альтернативных приложений вроде реестров собственности витала в воздухе десятилетиями. Анонимные протоколы «электронного кэша» 1980‐х и 1990‐х, которые опирались в основном на широко известное в криптографии понятие «слепой подписи», могли обеспечить валюту высокой степени анонимности, но принципиально зависели от централизованного посредника, из-за чего идея так и не получила развития. Представленная в 1998 году Вэй Даем концепция b-money впервые заявила идею децентрализованного соглашения между участниками, а также идею создания денег посредством решения вычислительных задач. Однако он не углублялся в детали того, как конкретно можно было бы реализовать это децентрализованное соглашение. В 2005 году Хэл Финни предложил криптовалюту с алгоритмом reusable proofs of work, которая использует идеи b-money вместе с алгоритмом Hashcash Адама Бэка, требующим сложных вычислений. Но и она была далека от идеала из-за необходимости в посреднике, которому пользователи должны были доверять. В 2009 году Сатоши Накамото выпустил первую децентрализованную валюту: он объединил уже существующие методы управления собственностью, использующие криптографию с публичным ключом, и алгоритм консенсуса для отслеживания того, кому принадлежат монеты, известный как proof-of-work («доказательство выполненной работы»).
Механизм, лежащий в основе proof-of-work, стал прорывом в этой области, поскольку одновременно решал две проблемы. Во-первых, он предоставил простой и в меру эффективный алгоритм консенсуса, позволяющий нодам сети коллективно согласовывать набор канонических обновлений состояния реестра Bitcoin. Во-вторых, он обеспечил механизм, позволяющий свободно участвовать в процессе достижения консенсуса, решая политическую проблему определения того, кто будет влиять на консенсус, и одновременно предотвращая атаки Сивиллы. Это достигается путем замены формального барьера для участия, например требования быть зарегистрированным в качестве уникального объекта в определенном списке, на экономический барьер – вес одной ноды в процессе консенсусного голосования прямо пропорционален вычислительной мощности, которую она предоставляет. После этого появилась идея альтернативного подхода под названием proof-of-stake, где вес ноды рассчитывается пропорционально ее валютным запасам, а не вычислительным мощностям. Выявление относительных достоинств каждого из этих подходов выходит за рамки этой статьи, но следует отметить, что оба можно использовать в качестве основы криптовалюты.
Биткойн как система изменения состояний