Logo
Реклама
Share this article

Код — это закон, но это не единственный закон для блокчейнов

По словам Примаверы Де Филиппи, именно сочетание внутренних и внешних правил в конечном итоге определяет, как будут работать платформы на основе блокчейна.

Примавера Де Филиппи — постоянный научный сотрудник CERSA/CNRS/Université Paris II, доцент Центра Беркмана-Кляйна по Интернету и обществу в Гарвардской школе права, «алхимик»DAOstack и соавтор "Блокчейн и закон."

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

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

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

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

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

Уровни управления

Если мы посмотрим напервый пост В этой серии статей об управлении блокчейном мы видим, что большинство децентрализованных приложений на основе блокчейна имеют управление, разделенное на разные уровни, каждый из ONE взаимодействует с другим:

  • Уровень интернет-протоколов: например, протокол TCP/IP
  • Уровень блокчейна: например, протокол Ethereum
  • Фреймворк децентрализованных приложений (DApp): например, DAOstack
  • Уровень DApp: например, Sapien

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

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

Например, DAOstack, проект, в котором я участвую, представляет собой фреймворк DApp (уровень 3), построенный поверх блокчейна Ethereum . Поэтому он подчиняется правилам управления этой конкретной сети на основе блокчейна.

Однако DAOstack также реализует свои собственные протоколы, которые определяют, как люди взаимодействуют с платформой и как они могут создавать новые децентрализованные организации поверх нее. Приложение (например, Sapien), развернутое поверх DAOstack, в свою очередь, будет иметь свои собственные протоколы управления, специфичные для этого DApp (уровень 4).

Соответственно, любое приложение на основе блокчейна подчиняется в первую очередь своим собственным правилам управления, но также косвенно на него влияют правила платформы, на которой оно работает: блокчейна Ethereum , который обеспечивает надлежащее выполнение соответствующих смарт-контрактов (уровень 2), и интернет-сети, которая обеспечивает работу всего (уровень 1).

Управление каждым уровнем можно разделить на два отдельных компонента:

  • управлениекинфраструктура
  • управлениеизинфраструктура.

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

В зависимости от фокуса анализа эти два механизма можно рассматривать какэндогенныйопределенному сообществу илиэкзогенныйк этому сообществу.

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

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

Режимы управления

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

В случае Ethereum, например, эндогенные правила относятся к протоколу блокчейна и алгоритму консенсуса (уровень 2). С точки зрения DApp эндогенные правила включают процедуры принятия решений и технические правила, встроенные в соответствующие смарт-контракты (уровни 3 и 4), тогда как базовый протокол Ethereum квалифицируется как экзогенный. Существует также множество других экзогенных правил, таких как TCP/IP и другие интернет-протоколы, которые позволяют людям находить и подключаться к сети на основе блокчейна (уровень 1).

Когда эти правила являются эндогенными для сети на основе блокчейна, мы называем управление инфраструктурой «on-chain» управлением. Эти правила кодируются непосредственно в сети на основе блокчейна, что гарантирует их выполнение безопасным и децентрализованным образом.

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

Возьмем, к примеру, Tezos: самокорректирующийся блокчейн, где люди имеют возможность изменять правила протокола, в том числе правила изменения правил!

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

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

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

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

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

Ethereum реализовал похожую систему для людей, чтобы подавать предложения по улучшению Ethereum (EIP), неформальную процедуру, с помощью которой люди могут предлагать или Request изменения в протоколе или коде Ethereum . Однако ни одна из этих процедур не является обязательной. Сообщество разработчиков оценивает эти предложения и решает, следует ли (и как) их внедрять в кодовую базу – вместе с различными проблемы, которые это может повлечь за собой.

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

Экзогенные правила не исходят из сообщества и не выбираются им, однако они способны влиять на его деятельность.

Например, хотя национальные законы не применяются напрямую к сетям на основе блокчейна, они могут влиять на работу таких сетей. Конечно, поскольку законы по своей сути являются территориальными, в случае их нарушения они могут быть реализованы только национальной судебной системой в рамках определенной юрисдикции. Однако как только мы начинаем иметь дело с реальными активами (в отличие от чисто цифровых активов),верховенство законаобязательно вступит в игру, потенциально противодействуяправило кода.

Возможно, наиболее яркая иллюстрация напряженности между эндогенными и экзогенными правилами прослеживается внедавнее Истории детской порнографии и ссылок, закодированных в блокчейне Bitcoin . Хостинг такого типа контента является незаконным, и национальные законы предусматривают, что такой вредоносный контент должен быть удален.

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

Такое же противоречие существует между неизменяемостью блокчейна и правом Европы на забвение, которое дает людям право Request удаления и стирания определенной информации, касающейся их, если такая информация считается неактуальной, устаревшей или иным образом ненадлежащей.

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

Собираем все вместе

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

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

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

Законизображение через Shutterstock

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Picture of CoinDesk author Primavera De Filippi