Утром, в тумане залива Сан-Франциско, в офисе экран излучает голубоватый свет, освещая усталое лицо разработчика. Его глаза полны кровяных сосудов, пальцы быстро скользят по клавиатуре. Это последняя проверка перед развертыванием контракта, каждая точка с запятой, каждое условие границы могут быть критическими деталями. Канал Telegram вдруг закипел. Кто-то обнаружил, что проект нарушил обещание разблокировки токенов в белой книге.
На другом конце океана, на экране мемного игрока, множество торговых данных переплетаются в сеть, очерчивая путь китов. DeFi-майнеры проверяют временную блокировку новых монет: "72 часа," кивают они, "безопасно."
В Discord идет жаркая дискуссия о регистрации DAO. И за пределами этой полемики ИИ-агент тихо записывает каждый свой шаг на блокчейне. Это обычное утро в криптомире 2024 года. На первый взгляд, эти сцены не имеют никакой связи, но под сложной поверхностью существует невидимая нить, связывающая их. Это вера в "Код - это закон".
В этом мире, построенном на коде, код является законом, верой и конечным арбитром. Это правило, как невидимая цепь, связывает этот мир, полный спекуляций, идеалов, инноваций и хаоса. Оно является основой криптомира и почвой, на которой произрастают бесчисленные истории.
"Но что на самом деле означает 'Код - это закон'? И как эта фраза из предупреждения превратилась в веру? Чтобы ответить на этот вопрос, нужно вернуться в тот осенний день 25 лет назад, вернуться в офис юридической школы Гарварда..."
Код - это закон
В ноябре 1999 года на кампусе Гарварда, осень в полном разгаре. Профессор Лоуренс Лессиг сидит в своем офисе. Он прославился как нейтральный правовой эксперт в антимонопольном деле против Microsoft, и через несколько дней его новая книга "Код: и другие законы киберпространства" будет опубликована.
Интернет-революция охватила США в 90-х годах. За несколько лет до этого Лессиг задумывался над, казалось бы, простым вопросом: в традиционном обществе поведение ограничивается законами, моралью, рынком и физическими законами. Но в киберпространстве эти ограничения, похоже, становятся нечеткими, но есть другой вид ограничения, который, кажется, более прямым: системные администраторы контролируют поведение пользователей, устанавливая разрешения. Этот контроль осуществляется не через угрозы наказаний, а напрямую определяет, что возможно, а что невозможно. "В системе Unix, если у вас нет разрешения, вы не можете открыть этот файл," написал он в своем блокноте, "это не ограничение закона, а нечто более фундаментальное."
На его блокноте был нарисован простой график: структурированная иерархия протокола TCP/IP. В рукописи было написано, что это революционный дизайн, который не заботится о содержании пакетов данных и не спрашивает, кто вы. Он заботится только об одном: передаче данных в соответствии с правилами протокола. Эта характеристика 'без разрешения' сделала интернет свободной землей."
Но Лессиг также остро заметил, что на этой свободной земле TCP/IP вырастают новые стены. Amazon может закрыть ваш аккаунт, AOL может заблокировать ваш вход, Google может решать, какой контент должен быть виден. Коммерческие платформы, основанные на открытых протоколах, создают новые способы контроля.
Первая глава новой книги была названа Код - это закон, но это не похвала, а предостережение. Лессиг беспокоился о том, что если бизнес-гиганты и правительства получат контроль над написанием кода, они смогут контролировать всё киберпространство.
"В каждую эпоху есть потенциальные регуляторы, угрожающие свободе, и мы живем в эпохе киберпространства, где также есть регулятор, угрожающий нашей свободе. Этот регулятор - код. Он определяет, насколько сложно защищать конфиденциальность и насколько легко подвергать цензуре высказывания. Он влияет на то, будет ли доступ к информации универсальным или иерархическим, определяет, кто может видеть что, или какие материалы будут под контролем. Во многих отношениях только когда мы начинаем понимать суть кода, мы можем постепенно осознать контроль в киберпространстве."
Через два месяца New York Times опубликовал рецензию на эту книгу, в которой говорилось:
"Эти обсуждения были тщательно продуманы, но основы, на которых они основывались, были ненадежны; Лессиг не предоставил много доказательств того, что утрата конфиденциальности и свободы происходит в интернете."
Ха-ха.
В каком-то смысле Лессиг предвидел будущее. Но он не предвидел, что его предупреждение быстро станет знамем. В гаражах Силиконовой долины, в кабинетах криптографов, за компьютерами по всему миру группа людей готовит революцию. Они не будут порабощены кодом, но собираются использовать код для восстановления свободы.
Умный контракт
В 1994 году, Вашингтон. Один из криптопанков Ник Сабо пишет в своей скромной квартире. На экране - статья о "умных контрактах". Квартира Сабо полна книг по праву и информатике, как исследователь, увлеченный обеими областями, он постоянно размышляет о том, как объединить правовую определенность с точностью компьютерных программ. "Представьте себе автомат с продажами," написал Сабо, "это самый простой умный контракт. Он не требует судьи для исполнения контракта, не требует полиции для поддержания порядка, правила записаны в программе машины."
"Традиционные контракты имеют слишком много проблем," сказал он журналисту, пришедшему взять интервью, "исполнение зависит от волеизъявления человека, разрешение споров требует долгих судебных разбирательств. Но если мы можем закодировать контракт в программу, он будет работать строго в соответствии с установленными правилами. Не нужно судей, не нужно адвокатов, только код."
Журналист усомнился, на каком основании люди могут доверять коду? Сабо загадочно улыбнулся: "Потому что код не лжет. Он не может быть подкуплен, запуган или произвольно изменить свое мнение. Он просто верно выполняет установленные правила."
В последующих статьях Сабо подробно изложил свою концепцию умного контракта:
Умный контракт - это компьютеризированный торговый протокол для исполнения условий контракта. Общая цель проектирования умного контракта - удовлетворить обычные условия контракта, максимально сократить случаи злоупотребления и случайных исключений и минимизировать потребность в доверенных посредниках. Я считаю, что значительно снизить транзакционные издержки, связанные с выполнением некоторых контрактов, а также создать новые формы бизнеса и социальных институтов на основе умных контрактов - это огромные возможности, которые еще не были должным образом исследованы.
Однако техническая база для реализации этой мечты ещё не появилась. Сабо и другие криптопанки должны были ждать еще много лет.
Биткойн
31 октября 2008 года, тихий вечер Хэллоуина. Satoshi@gmx.com отправил письмо, изменившее историю. Тема была проста: (Bitcoin P2P e-cash paper).
Это письмо, отправленное в группу по криптографии, гласит: "Я исследую новую систему электронных денег, полностью одноранговую, без доверенных третьих лиц."
3 января 2009 года был добыт генезис-блок биткойна. В этой системе никто не может нарушить правила кода. "Код - это закон" из предупреждения профессора Лессига превратился в идеал криптосообщества и в конечном итоге нашел свою первую полную практику в биткойне.
Эфириум
Осенью 2013 года, в кафе Торонто. Виталик Бутерин рисует схемы в блокноте. Будучи редактором журнала о биткойне, он изучил каждую строку кода биткойна. Но он считал, что дизайн биткойна слишком консервативен. "Биткойн доказал, что управление на основе кода возможно," сказал он своим коллегам, "но почему бы не расширить его применение за пределы финансовых транзакций? Если мы можем создать Тьюринг-совершенную систему..." Эта идея быстро развилась в белую книгу Эфириума.
"Многие тогда считали это безумным," вспоминает один из ранних участников, "мы собирались создать платформу, полностью управляемую кодом, чтобы любой мог запускать программы на ней. Риски были слишком велики." Но именно это и стало улучшением идеи 'Код - это закон': не только сама платформа управляется кодом, но и каждое приложение, запускаемое на платформе, также следует тем же принципам.
Умный контракт, задуманный Ником Сабо более десяти лет назад, наконец нашел свою почву для реализации. Начинает формироваться децентрализованная экосистема приложений. От простого выпуска токенов до сложных финансовых соглашений и децентрализованных автономных организаций (DAO), неизменяемый код начинает захватывать все больше сцен в этом мире.
The DAO
В апреле 2016 года, Швейцария, команда Slock.it представляет свой амбициозный проект: The DAO, полностью управляемый кодом децентрализованный инвестиционный фонд.
"Представьте себе фонд без совета директоров и без CEO," объяснил основатель Кристоф Йентш, "все решения принимаются владельцами токенов через голосование по умным контрактам. Это высшая практика 'Код - это закон'."
Запуск краудфандинга The DAO состоялся. За короткие 28 дней он собрал 150 миллионов долларов в ETH, установив рекорд краудфандинга на тот момент. "Люди верят в код," сказал один из ранних участников, "умные контракты открыты для всех, и каждый может проверить их. Это не зависит от человеческих обязательств, а зависит от неизменяемого кода."
Однако в этом, казалось бы, идеальном коде скрыта смертельная уязвимость. 17 июня 2016 года в 00:00 анонимный хакер обнаружил уязвимость рекурсивного вызова в контракте The DAO. С помощью тщательно продуманной сделки он начал переводить ETH из The DAO в под-DAO. "В теории это полностью соответствует правилам контракта," объясняет один из исследователей безопасности, "хакер не 'разрушил' код, он просто использовал операции, разрешенные кодом. С точки зрения 'Код - это закон' это полностью 'законно'." Однако, когда более 3,64 миллиона ETH были переведены, вся экосистема Эфириума оказалась в беспрецедентном кризисе.
"Если 'Код - это закон', то эта атака легитимна," настаивает одна сторона, "мы не можем изменять правила просто потому, что нам не нравится результат. Это противоречит основным принципам децентрализации." "Но код служит людям," возражает другая сторона, "если код приводит к явно несправедливым результатам, мы обязаны исправить это." Жаркие дебаты продолжались несколько недель. В конечном итоге Виталик и основная команда Эфириума предложили план жесткого форка: откатить блокчейн, чтобы вернуть средства, переведенные хакером, в новый контракт.
Это решение вызвало еще большую полемику. Некоторые члены сообщества настаивали на сохранении оригинальной цепи, образовав Эфириум классик (ETC). Это не просто ответвление цепи, но и раскол в идеалах. "Для многих людей чистый идеал 'Код - это закон' рухнул," вздыхает один из ранних разработчиков Эфириума, "мы осознали, что код никогда не может быть идеальным."
Код - это закон?
Летом 2020 года криптомир вступил в новую волну: Лето DeFi. Разнообразные инновационные проекты появились как грибы после дождя: мгновенные кредиты Aave, торговля стабильными монетами Curve, агрегаторы доходов Yearn... каждый проект переопределяет финансовые возможности с помощью кода.
Но в этой лихорадке риски также накапливаются. "Помните тот YAM?" Вспоминает один из DeFi-майнеров, "небольшая ошибка в коде привела к полному контролю над механизмом управления. Это напоминает нам, что 'Код - это закон' - это двусмысленный меч. Последствия ошибок в коде могут быть более серьезными, чем человеческие ошибки."
В начале 2022 года, с распространением концепции Web3, DAO пережили взрывной рост, каждая из которых исследует новые возможности децентрализованного сотрудничества и управления.
"Сначала мы думали, что DAO - это организация, управляемая кодом через голосование токенов," вспоминает один из членов DAO, "но вскоре мы поняли, что реальность гораздо сложнее, чем код. Посмотрите на процесс управления каждым крупным DAO: на поверхности он осуществляется через умные контракты, но настоящие решения часто принимаются в обсуждениях в Discord или на форумах. Эти политические согласования, не зависящие от кода, на самом деле являются сердцем работы DAO."
"Код действительно является законом, но не единственным законом," говорит один из ключевых членов DAO, "он больше похож на компонент правовой системы, который должен работать в сочетании с другими частями - общественным обсуждением, мнением экспертов, реальными ограничениями и так далее."
Всего месяц назад предложение 662 NounsDAO вызвало более глубокие размышления. Когда большинство DAO полагается на человеческую координацию, а не на код, NounsDAO уже почти полностью функционирует на основе кода умных контрактов. Однако предложение 662 предложило зарегистрировать юридическое лицо DUNA в Вайоминге, чтобы принять правовую систему вне цепи.
Это вызвало резкие споры в сообществе. "Мы участвовали в NounsDAO, потому что он доказывает, что организация, полностью управляемая кодом, возможна!" восклицает один из членов, "а теперь вы хотите заменить код правовой системой, разве это не капитуляция перед традиционными системами?"
"Мы не можем делать вид, что реальный мир не существует," сказал один из сторонников предложения, "DAO в конечном итоге должно работать в реальном мире. Соответствующий компромисс не является предательством идеалов, а делает идеалы устойчивыми."
Голоса поддержки медленно, но верно увеличивались, предложение прошло.
Почти одновременно, новый участник вступил в криптомир: ИИ-агент.
В мире 'Код - это закон' ИИ нашел идеальное место для обитания. Здесь правила определены, могут быть проверены и не подвержены человеческому вмешательству, что самое важное, они не различают человека или ИИ. Протоколы заботятся только о том, соответствуют ли они установленным правилам, ИИ может проводить сделки, предоставлять услуги, участвовать в управлении, все решения и действия могут быть выполнены с помощью кода. В мире, где код является законом, а алгоритмы определяют ценность, ИИ-агент впервые стал существом, а не просто строкой кода. С увеличением числа ИИ-агентов криптомир будет представлять новую экосистему: взаимодействие человека и ИИ по одним и тем же правилам кода создаст беспрецедентные модели сотрудничества.
Двадцать пять лет
Через 12 дней будет 25-летие публикации (Код и другие законы киберпространства).
За 25 лет 'Код - это закон' прошел неожиданный путь. Он превратился из предупреждения против цифрового централизма в знамя сопротивления криптопанков и продолжал подвергаться испытаниям, корректировкам и эволюции на практике. Эволюция этой концепции отражает углубление нашего понимания цифрового мира:
Сначала Лессиг предостерегал нас, что код может стать инструментом контроля киберпространства. Эти опасения по-прежнему актуальны сегодня - технологические компании влияют на пользователей через алгоритмы, а в эпоху ИИ небезопасная модель может привести к разрушительным последствиям.
Затем криптопанки превратили это предупреждение в действие. Биткойн доказал другую возможность: код может не только ограничивать свободу, но и защищать её.
Событие The DAO стало зеркалом, отражающим ограничения чистого управления кодом. Но этот провал не является концом, а новым началом. Он заставил нас задуматься: как код и человеческое общество должны взаимодействовать?
Возникновение DeFi принесло удивление: в определенных сценариях код действительно может быть более эффективным, чем традиционные правила. Автоматические маркет-мейкеры, мгновенные кредиты, беспозволительное кредитование - эти инновации продемонстрировали уникальные преимущества управления кодом.
Эволюция DAO является наиболее вдохновляющей. От догматичного "только код" до стремления к балансу с реальным миром, этот процесс отражает важную реальность: по крайней мере в настоящее время код не может заменить все другие правила, а должен сосуществовать и дополнять их.
Присоединение ИИ открыло новое поле для воображения. Когда искусственный интеллект начинает действовать самостоятельно на блокчейне, "Код - это закон" может обрести новое измерение.
За окном утренний туман Сан-Франциско рассеялся. Новый день начался. В каждом уголке этого мира сеть блокчейнов, состоящая из бесчисленных узлов, работает. Умные контракты, как неутомимые защитники, верно исполняют свои миссии; DAO проводят крупнейший в истории эксперимент управления; ИИ-агенты развиваются с такой скоростью, которую сложно представить, открывая новые формы существования в мире, построенном на коде.
Это новый мир, созданный кодом. Он не идеален, но полон жизни; у него есть недостатки, но он постоянно эволюционирует; он еще молод, но уже демонстрирует потенциал для изменения мира. Он несет обещание сделать мир более открытым, прозрачным и справедливым, даже если это обещание еще не полностью выполнено, каждый участник продвигается к реализации этого обещания в своем собственном стиле.
Возможно, это и есть самый глубокий урок, который 'Код - это закон' принес за 25 лет: он не безупречный догмат, а продолжающийся эксперимент, процесс постоянного поиска. В этом мире, построенном на коде, люди не только следуют правилам, но и создают их, каждая строка кода, написанная людьми, формирует облик будущего мира.