Вернем Ethereum былой киберпанк

Вернем Ethereum былой киберпанк

Статья Виталика Бутерина от 28.12.2023 года. Переведено командой MarsDAO для сообщества.

Одно из моих любимых воспоминаний десятилетней давности — паломничество в часть Берлина, которую называли Bitcoin Kiez: район в Кройцберге, где в нескольких сотнях метров друг от друга находилось около дюжины магазинов, принимавших к оплате биткоины. Центральным элементом этого сообщества был Room 77, ресторан и бар под управлением Йорга Платцера. Помимо приема биткоинов, он также служил центром сообщества, и сюда часто заходили всевозможные разработчики открытого кода, политические активисты различных направлений и другие персонажи.

Вернем Ethereum былой киберпанк

Room 77, 2013 год. Источник: моя статья 2013 года в Bitcoin Magazine.

Похожим воспоминанием двумя месяцами ранее был PorcFest (с англ. "porc" как в "porcupine" — "дикобраз", в смысле "не наступайте на меня"), либертарианский слет в лесах северного Нью-Гэмпшира, где основным способом пропитания были небольшие поп-ап рестораны с названиями "Revolution Coffee" и "Seditious Soups, Salads and Smoothies", которые, конечно, принимали биткоин. И здесь обсуждение глубокого политического смысла биткоина и его использование в повседневной жизни происходило бок о бок.

Причина, по которой я все это вспоминаю, заключается в том, что это напоминает о более глубоком видении, лежащем в основе криптовалют: мы здесь не для того, чтобы просто создавать изолированные инструменты и игры, а скорее для того, чтобы построить целостное общество и экономику, более свободную и открытую, где различные части — технологические, социальные и экономические — вписываются друг в друга.

Раннее видение "web3" также было видением такого рода, идущим в столь же идеалистическом, но несколько ином направлении. Термин "web3" был изначально придуман соучредителем Ethereum Гэвином Вудом, и он относится к другому способу осмысления того, что представляет собой Ethereum: вместо того чтобы рассматривать его, как я вначале, как "Bitcoin плюс смарт-контракты", Гэвин рассматривал его более широко, как одну из множества технологий, которые вместе могут сформировать базовый слой более открытого интернет-стека.

<p>Диаграмма, которую Гэвин Вуд использовал во многих своих ранних презентациях.</p>

Диаграмма, которую Гэвин Вуд использовал во многих своих ранних презентациях.

Когда в 1980-х и 1990-х годах зародилось движение за свободное программное обеспечение с открытым исходным кодом, софт был прост: он работал на ПК, читал и записывал файлы, которые оставались на ПК. Но сегодня большая часть нашей важной работы — это совместная работа, часто в больших масштабах. И поэтому сегодня, даже если основной код приложения открыт и свободен, ваши данные проходят через централизованный сервер, управляемый корпорацией, которая в любой момент может произвольно прочитать ваши данные, изменить правила или отключить вас от платформы. Поэтому, если мы хотим распространить дух открытого программного обеспечения на современный мир, нам нужно, чтобы программы имели доступ к общему жесткому диску для хранения данных, которые нужно изменять и к которым нужно получить доступ нескольким людям. Что же представляет собой Ethereum вместе с родственными технологиями, такими как обмен сообщениями (тогда Whisper, сейчас Waku) и децентрализованное файловое хранилище (тогда просто Swarm, сейчас также IPFS)? Публичный децентрализованный общий жесткий диск. Это первоначальное видение, из которого родился ставший повсеместным термин "web3".

К сожалению, начиная с 2017 года или около того, эти видения несколько отошли на второй план. Мало кто говорит о потребительских криптоплатежах, единственным нефинансовым приложением, которое действительно используется в больших масштабах на цепи, является ENS, и существует большой идеологический раскол, когда значительная часть неблокчейн-сообщества децентрализации рассматривает криптовалютный мир как отвлекающий фактор, а не как родственную душу и мощного союзника. Во многих странах люди действительно используют криптовалюту для перевода и сохранения денег, но они часто делают это централизованным способом: либо через внутренние переводы на централизованных обменных счетах, либо торгуя USDT на Tron.

<p>На снимке на заднем плане: скромняга-основатель Tron и новатор децентрализации Джастин Сан, смело возглавляющий самую крутую и децентрализованную криптоэкосистему в глобальном мире.</p>

На снимке на заднем плане: скромняга-основатель Tron и новатор децентрализации Джастин Сан, смело возглавляющий самую крутую и децентрализованную криптоэкосистему в глобальном мире.

Пережив ту эпоху, я бы назвал первопричиной этого сдвига рост платы за транзакции. Когда стоимость записи в блокчейн составляет $0,001 или даже $0,1, можно представить себе людей, создающих всевозможные приложения, использующие блокчейн в различных, в том числе нефинансовых, целях. Но когда плата за транзакции превышает 100 долларов, как это было во время пика бычьих рынков, остается ровно одна аудитория, которая готова играть — и, более того, поскольку цены на монеты растут, а они становятся богаче, становится еще более готовой играть: деген-гэмблеры. В умеренных дозах деген-гэмблеры могут быть нормальными, и я разговаривал со многими людьми на мероприятиях, которые пришли в криптовалюту из-за денег, но остались из-за идеалов. Но когда они становятся самой большой группой, использующей блокчейн в больших масштабах, это корректирует общественное восприятие и внутреннюю культуру криптовалютного пространства и приводит ко многим другим негативным явлениям, которые мы наблюдали в последние несколько лет.

А теперь перенесемся в 2023 год. Как по основной задаче масштабирования, так и по различным "побочным" задачам, имеющим решающее значение для создания действительно жизнеспособного киберпанковского будущего, у нас есть много положительных новостей:

● После временного затишья, наступившего в связи с регулятивными мерами в отношении Tornado Cash, решения второго поколения для обеспечения конфиденциальности, такие как Railway и Nocturne, видят (лунный) свет.

Абстракция аккаунтов начинает набирать обороты.

Light-клиенты, о которых давно забыли, начинают реально существовать.

Zero knowledge proof — технология, которая, как мы думали, будет существовать десятилетиями, — уже здесь, становится все более доступной для разработчиков и находится на пороге использования в потребительских приложениях.

Две составляющие: растущее понимание того, что бесконтрольная централизация и чрезмерная финансиализация не могут быть тем, ради чего создавалась криптовалюта, и упомянутые выше ключевые технологии, которые наконец-то начинают воплощаться в жизнь, — вместе дают нам возможность двигаться в другом направлении. А именно, сделать так, чтобы хотя бы часть экосистемы Ethereum действительно стала той самой не требующей вмешательства, децентрализованной, устойчивой к цензуре экосистемой с открытым исходным кодом, которую мы изначально собирались создать.

Каковы же некоторые из этих ценностей?

Многие из этих ценностей разделяют не только многие члены сообщества Ethereum, но и другие блокчейн-сообщества и даже сообщества децентрализации, не связанные с блокчейн, хотя у каждого сообщества есть своя уникальная комбинация этих ценностей и то, насколько сильно каждая из них выделяется.

Открытое глобальное участие: любой человек в мире должен иметь возможность участвовать в качестве пользователя, наблюдателя или разработчика на максимально равных условиях. Участие должно быть беспрепятственным.

Децентрализация: свести к минимуму зависимость приложения от какого-либо одного участника. В частности, приложение должно продолжать работать, даже если его основные разработчики исчезнут навсегда.

Устойчивость к цензуре: централизованные субъекты не должны иметь возможности вмешиваться в работу конкретного пользователя или приложения. Проблемы, связанные с недобросовестными участниками, должны решаться на более высоких уровнях стека.

Аудируемость: любой человек должен иметь возможность проверить логику приложения и его текущую работу (например, запустив полноценный нод), чтобы убедиться, что оно работает в соответствии с правилами, о которых заявляют разработчики.

Надежная нейтральность: инфраструктура базового слоя должна быть нейтральной, причем таким образом, чтобы любой мог убедиться в ее нейтральности, даже если он еще не доверяет разработчикам.

Создание инструментов, а не империй. Империи пытаются захватить и заманить пользователя в огород; инструменты выполняют свою задачу, но в остальном взаимодействуют с более широкой открытой экосистемой.

Кооперативный менталитет: даже конкурируя, проекты в экосистеме сотрудничают в области общих библиотек программного обеспечения, исследований, безопасности, создания сообщества и других областях, которые представляют для них общую ценность. Проекты стараются быть взаимовыгодными как друг с другом, так и с окружающим миром.

В криптовалютной экосистеме вполне возможно создавать вещи, которые не следуют этим ценностям. Можно создать систему, которую называют Layer 2, но которая на самом деле является высокоцентрализованной системой, защищенной мультиподписью, и не планирует когда-либо переходить на что-то более безопасное. Можно построить систему абстракции аккаунта, которая пытается быть "проще", чем ERC-4337, но ценой введения предположений о доверии, которые в конечном итоге устраняют возможность публичного мемпула и значительно усложняют присоединение новых разработчиков. Можно построить NFT-экосистему, в которой содержимое NFT без необходимости хранится на централизованных веб-сайтах, что делает ее без необходимости более хрупкой, чем если бы эти компоненты хранились на IPFS. Можно создать интерфейс для стейкинга, который без нужды направляет пользователей к уже самому большому стейкинг-пулу.

Противостоять этому давлению сложно, но если мы не сделаем этого, то рискуем потерять уникальную ценность криптовалютной экосистемы и воссоздать клон существующей экосистемы web2 с дополнительными неэффективными и лишними шагами.

Чтобы получилась черепашка-ниндзя, необходима канализация

Вернем Ethereum былой киберпанк

Криптопространство — это во многом неумолимая среда. В статье Дэна Робинсона и Георгиоса Константиопулоса, опубликованной в 2021 году, это ярко выражено в контексте MEV: Ethereum — это темный лес, где трейдеры на цепочке постоянно подвержены риску быть использованными ботами, а сами эти боты — риску быть использованными другими ботами и т. д. Это справедливо и в других отношениях: смарт-контракты регулярно взламываются, кошельки пользователей регулярно взламываются, централизованные биржи терпят еще более впечатляющие неудачи и т. д.

Это большая проблема для пользователей пространства, но и возможность: у нас есть место для экспериментов, разработки и оперативного получения обратной связи по всем видам технологий безопасности для решения этих проблем. Мы уже видели успешные ответы на вызовы в различных контекстах:

Вернем Ethereum былой киберпанк

Все хотят, чтобы интернет был безопасным. Некоторые пытаются сделать интернет безопасным, продвигая подходы, которые заставляют полагаться на одного конкретного субъекта, будь то корпорация или правительство, который может выступать в качестве централизованного якоря безопасности и истины. Но такие подходы жертвуют открытостью и свободой и способствуют трагедии, которую представляет собой растущий "Сплинтернет" (прим. ред. — Балканизация Интернета). Люди в криптопространстве высоко ценят открытость и свободу. Уровень рисков и высокие финансовые ставки означают, что криптопространство не может игнорировать безопасность, но по различным идеологическим и структурным причинам централизованные подходы к обеспечению безопасности для него недоступны. В то же время криптовалютное пространство находится на границе таких мощных технологий, как Zero Knowledge Proof, формальная верификация, аппаратная защита ключей и социальные графы в блокчейне. Все эти факты в совокупности означают, что для криптовалют открытый путь к повышению безопасности — единственный.

Все это говорит о том, что криптовалютный мир — это идеальная тестовая среда для применения своего открытого и децентрализованного подхода к безопасности в реальных условиях с высокими ставками и доведения его до такой степени, чтобы его части можно было применить в более широком мире. Это одно из моих видений того, как идеалистическая часть криптовалютного мира и хаотичная часть криптовалютного мира, а затем криптовалютный мир в целом и более широкий мейнстрим, могут превратить свои различия в симбиоз, а не в постоянную и непрекращающуюся напряженность.

Ethereum как часть более широкого технологического видения

В 2014 году Гэвин Вуд представил Ethereum как один из набора инструментов, которые можно создать, а два других — Whisper (децентрализованный обмен сообщениями) и Swarm (децентрализованное хранилище). Первому уделялось большое внимание, но с поворотом к финансиализации около 2017 года второму, к сожалению, уделялось гораздо меньше любви и внимания. Тем не менее, Whisper продолжает существовать в виде Waku и активно используется в таких проектах, как децентрализованный мессенджер Status. Swarm продолжает развиваться, и теперь у нас также есть IPFS, которая используется для размещения и обслуживания этого блога.

За последние несколько лет, с развитием децентрализованных социальных сетей (Lens, Farcaster и т. д.), у нас появилась возможность вернуться к некоторым из этих инструментов. Кроме того, у нас есть еще один очень мощный новый инструмент, который можно добавить к этой тройке: zero knowledge proof. Эти технологии наиболее широко распространены как способы улучшения масштабируемости Ethereum, как ZK-роллапы, но они также очень полезны для обеспечения конфиденциальности. В частности, программируемость Zero Knowledge Proof означает, что мы можем преодолеть ложную бинарность "анонимный, но рискованный" и "раз есть KYC, то есть и безопасность", и получить конфиденциальность и многие виды аутентификации и верификации одновременно.

Примером такой системы в 2023 году был Zupass. Zupass — это система на основе Zero Proof Knowledge, разработанная в Zuzalu, которая использовалась как для аутентификации личности на мероприятиях, так и для онлайн-аутентификации в системе опросов Zupoll, в социальной сети похожей на Twitter — Zucast и других. Основная особенность Zupass заключалась в том, что вы могли доказать, что являетесь жителем Zuzalu, не раскрывая, кем именно из жителей Zuzalu вы являетесь. Кроме того, каждый житель Zuzalu мог иметь только одну случайно сгенерированную криптографическую идентичность для каждого экземпляра приложения (например, опроса), в который они входили. Zupass был очень успешным и в конце года был применен для продажи билетов на мероприятие Devconnect.

<p>Zero Knowledge Proof, подтверждающее, что я, как сотрудник Ethereum Foundation, имею доступ к рабочему пространству Devconnect.</p>

Zero Knowledge Proof, подтверждающее, что я, как сотрудник Ethereum Foundation, имею доступ к рабочему пространству Devconnect.

Наиболее практичным использованием Zupass до сих пор, вероятно, являются опросы. С помощью Zupassведутся все виды опросов, включая политически спорные или чрезвычайно личные темы, где люди чувствуют сильную потребность и имеют возможность сохранить свою конфиденциальность.

Здесь начинаются очертания того, как будет выглядеть мир Ethereum-киберпанка, по крайней мере, на чисто техническом уровне. Мы можем хранить свои активы в токенах ETH и ERC20, а также во всех видах NFT, и использовать системы конфиденциальности, основанные на стелс-адресах и технологии Privacy Pools, чтобы сохранить нашу конфиденциальность и в то же время заблокировать возможность известных плохих игроков воспользоваться тем же набором анонимности. В рамках наших DAO, или для принятия решений по изменениям в протоколе Ethereum, или для любых других целей мы можем использовать системы голосования с Zero Knowledge, которые могут использовать все виды учетных данных, чтобы помочь определить, кто имеет право голоса, а кто нет: в дополнение к голосованию с помощью токенов, как это было сделано в 2017 году, мы можем проводить анонимные опросы людей, которые сделали достаточный вклад в экосистему, людей, которые посетили достаточное количество мероприятий, или сделать голосование возможным один раз на человека.

Личные и онлайн-платежи могут осуществляться с помощью сверхдешевых транзакций на L2, которые используют преимущества пространства доступности данных (или офчейн-данных, защищенных с помощью Plasma) вместе со сжатием данных, чтобы обеспечить своим пользователям сверхвысокую масштабируемость. Платежи от одного роллапа к другому могут осуществляться с помощью децентрализованных протоколов, таких как UniswapX. Децентрализованные проекты социальных сетей могут использовать различные уровни хранения для хранения активности, такой как посты, ретвиты и лайки, и использовать ENS (дешевый на L2 с CCIP) для имен пользователей. Мы можем обеспечить беспрепятственную интеграцию между токенами внутри блокчейна и удостоверениями вне сети, подтвержденными лично и ZK с помощью таких систем, как Zupass.

Такие механизмы, как квадратичное голосование, поиск кросс-племенного консенсуса и рынки предсказаний, могут быть использованы, чтобы помочь организациям и сообществам управлять собой и оставаться информированными, а блокчейн и идентификаторы, основанные на ZK, могут сделать эти системы защищенными как от централизованной цензуры изнутри, так и от скоординированных манипуляций извне. Сложные кошельки могут защитить людей во время их участия в dapps, а пользовательские интерфейсы можно публиковать в IPFS и получать доступ к ним как к доменам .eth, при этом хэши HTML, javascript и всех программных зависимостей обновляются непосредственно на цепи через DAO. Кошельки смарт-контрактов, созданные для того, чтобы помочь людям не потерять десятки миллионов долларов своей криптовалюты, будут расширяться, чтобы охранять "корни идентичности" людей, создавая систему, которая даже более безопасна, чем централизованные провайдеры идентичности, такие как "войти с помощью Google".

<p>Интерфейс восстановления кошелька Soul Wallet. Лично я уже нахожусь на той стадии, когда готов доверить свои средства и личность подобным системам, а не централизованному web2-восстановлению.</p>

Интерфейс восстановления кошелька Soul Wallet. Лично я уже нахожусь на той стадии, когда готов доверить свои средства и личность подобным системам, а не централизованному web2-восстановлению.

Мы можем рассматривать большую Ethereum-версию (или "web3") как создание независимого технологического стека протоколов, который конкурирует с традиционным централизованным стеком протоколов на всех уровнях. Многие люди будут сочетать оба протокола, и часто есть умные способы сочетать их: с помощью ZKEmail даже можно заставить адрес электронной почты быть одним из хранителей вашего кошелька социального восстановления! Но есть и множество синергий от совместного использования различных частей децентрализованного стека, особенно если они разработаны таким образом, чтобы лучше интегрироваться друг с другом.

Вернем Ethereum былой киберпанк

Одно из преимуществ "мышления как стека" заключается в том, что это хорошо согласуется с плюралистической этикой Ethereum. Bitcoin пытается решить одну проблему или, в крайнем случае, две или три. В Ethereum, с другой стороны, есть множество под-сообществ с самыми разными целями. Здесь нет единого доминирующего направления. Цель стека — обеспечить этот плюрализм, но в то же время стремиться к растущей совместимости в рамках этого плюрализма.

Социальный слой

Легко сказать: "Люди, делающие X, оказывают развращающее влияние и плохи, а люди, делающие Y, — настоящие". Но это ленивый ответ. Чтобы добиться настоящего успеха, нам нужно не только видение технического стека, но и социальные составляющие стека, которые делают возможным создание технического стека в первую очередь.

Преимущество сообщества Ethereum, в принципе, заключается в том, что мы серьезно относимся к стимулам. Компания PGP хотела передать криптографические ключи в руки каждого, чтобы мы могли действительно делать подписанную и зашифрованную электронную почту в течение десятилетий, и это в основном не удалось, но затем у нас появилась криптовалюта, и внезапно миллионы людей получили ключи, публично связанные с ними, и мы можем начать использовать эти ключи для других целей — включая возвращение к зашифрованной электронной почте и обмену сообщениями по кругу. Проекты децентрализации, не связанные с блокчейном, часто хронически недофинансируются, а проекты, основанные на блокчейне, получают 50-миллионные раунды серии B. Люди вкладывают свои ETH в защиту сети Ethereum не из благожелательности, а из соображений собственной выгоды — и в результате мы получаем 20 миллиардов долларов экономической безопасности.

В то же время одних стимулов недостаточно. DeFi-проекты часто начинаются как скромные, кооперативные и с максимально открытым исходным кодом, но иногда начинают отказываться от этих идеалов по мере своего роста. Мы можем мотивировать стейкеров приходить и участвовать в проектах с очень высоким аптаймом, но гораздо сложнее мотивировать стейкеров быть децентрализованными. Возможно, это вообще невозможно сделать чисто внутрипротокольными средствами. Многие критически важные части "децентрализованного стека", описанного выше, не имеют жизнеспособных бизнес-моделей. Само управление протоколом Ethereum в значительной степени не финансируется, и это сделало его гораздо более надежным, чем другие экосистемы, управление которых в большей степени финансируется. Вот почему для Ethereum важно иметь сильный социальный слой, который энергично насаждает свои ценности там, где чистые стимулы не могут этого сделать — но без создания понятия "выравнивания Ethereum", которое превращается в новую форму политкорректности.

Вернем Ethereum былой киберпанк

Между этими двумя сторонами необходимо найти баланс, хотя правильнее было бы говорить не столько о балансе, сколько об интеграции. Есть множество людей, для которых первое знакомство с криптовалютами — это желание разбогатеть, но затем они знакомятся с экосистемой и становятся ярыми приверженцами стремления построить более открытый и децентрализованный мир.

Как нам осуществить эту интеграцию? Это ключевой вопрос, и я подозреваю, что ответ на него кроется не в одной волшебной пуле, а в наборе методик, к которым мы будем приходить итеративно. Экосистема Ethereum уже успешнее других поощряет менталитет сотрудничества между L2-проектами исключительно с помощью социальных средств. Масштабное финансирование общественных благ, особенно гранты Gitcoin и раунды RetroPGF от Optimism, также чрезвычайно полезно, поскольку создает альтернативный канал дохода для разработчиков, которые не видят традиционных бизнес-моделей, не требующих жертвовать своими ценностями. Но даже эти инструменты все еще находятся в зачаточном состоянии, и предстоит пройти долгий путь как для улучшения этих конкретных инструментов, так и для выявления и развития других инструментов, которые могут лучше подходить для решения конкретных проблем.

Именно в этом я вижу уникальное ценностное предложение социального слоя Ethereum, потому что существует уникальная комбинация, позволяющая ценить стимулы, но в то же время не быть поглощенным ими. Существует уникальное сочетание ценности теплого и сплоченного сообщества, но в то же время не стоит забывать, что то, что кажется "теплым и сплоченным" изнутри, легко может показаться "угнетающим и эксклюзивным" снаружи, и ценить жесткие нормы нейтралитета, открытого исходного кода и сопротивления цензуре как способ защиты от рисков зайти слишком далеко в ориентированности на сообщество. Если этот микс будет хорошо работать, он, в свою очередь, окажется в наилучшем положении для реализации своего видения на экономическом и техническом уровне.

Следите за мной в социальных сетях и подписывайтесь, чтобы быть в курсе всех событий и изменений!
мой Telegram-канал – https://t.me/v_utushkin
мой Instagram: instagram.com/v.utushkin/
Telegram-канал MarsDAO: https://t.me/MarsDAO_channel
сайт MarsDAO: https://daomars.com/

11
Начать дискуссию