Блокчейнам нужна конституция. После 8 лет и сотен проведенных экспериментов, одно совершенно ясно: блокчейны не решают проблему управления. Теория о том, что код является законом и тот аргумент, что объективная математика является непогрешимым управляющим, на практике оба потерпели неудачу.
Блокчейн - это люди
Именно люди, которые используют блокчейн как систему учета, придают извлеченным из блокчейна числам ценность. Любая и вся ценность, которой обладает Bitcoin, Ethereum или Steem, существует лишь в общественном мнении.
Управление Bitcoin зашло в тупик из-за отсутствия формального процесса. Нечто столь простое, как изменение размера блока, привело к нескончаемым дебатам, отказу в обслуживании, цензуре и другим закулисным тактикам. Если бы какая-либо система и позволила коду управлять собой, эффективная координация и сотрудничество в такой системе были бы невозможны.
Большинство людей признали, что фиксированный набор кода- суровый правитель. Если код - это закон, то он должен быть неизменен. Если код неизменен, то ему не хватает способности к адаптации, что в конце концов приведет к вымиранию дарвинистского рынка.
Что еще хуже, неизменный код предполагает совершенный (без единого бага) код. Любой серьезный программист знает, нетривиальный код несовершенен, и нет никакой гарантии, что в нём не будет ошибок. Разработчики всё ещё находят в коде уязвимые места, влияющие на безопасность, хотя этот код в течение нескольких десятков лет проверялся тысячами независимых пользователей.
Если люди всё же хотят совладать с кодом, то управление становится необходимым. Код может помочь в реализации процесса управления, но в конечном итоге именно люди должны сотрудничать друг с другом для внесения эффективных изменений. Мы не можем полагаться на код даже в вопросе безошибочного осуществления управления.
Управляющего большинства недостаточно
Такие системы как BitShares, Steem и DAO работают по принципу, согласно которому владелец доли обладает соответствующим правом голоса. Эта модель очень похожа на корпоративную, в которой держатели голосуют, чтобы выбрать директоров для управления компанией.
В системе управляющего большинства нет гарантии, что 51% людей не будет манипулировать 49%, или что 99% не будут манипулировать 1%. Управляющее большинство - это одна из вариаций принципа “кто сильнее - тот и прав”, которая не способна защитить права собственности или любые другие ценности сообщества.
Конституционное управление
Я критиковал Конституцию Соединенных Штатов, потому как она либо поощряет существующее сегодня тираническое полицейское государство, либо бессильна его остановить. Так или иначе, Конституция Соединенных Штатов не справляется.
Конституция представляет собой совокупность основополагающих принципов или установленных прецедентов, согласно которым управляется государственная или иная организация.
На мой взгляд, конституция США терпит неудачу по следующим причинам:
- Она допускает применение силы для сбора налогов
- Законы интерпретируются судьями-людьми
- Эти законы слишком легко изменить
- Географическая монополия препятствует конкуренции
Система на основе блокчейна может исправить эти недостатки.
В блокчейнах отсутствует элемент насилия
Блокчейн изначально исключает насилие. Блокчейн суверенен в отношении своих собственных данных, и изменение цифр в базе данных никогда не является насильственным действием. Если эти цифры и имеют значение/ценность для людей, то эти значение и ценность содержатся в субъективном мнении каждого индивида. Закон блокчейна, облагающий налогом ваш аккаунт, не несет в себе насилия, он всего лишь выражает общественное мнение о вашей покупательной способности.
Блокчейны интерпретируются компьютерами
Закон блокчейна прописан в коде. Код однозначен и может быть надежно проверен каждым человеком, который хочет это сделать. Нет никакой возможности возникновения разногласий относительно детерминированных решений, вынесенных компьютером. Этот уровень ясности и формальности защищает каждого и препятствует правовому произволу судей в виде предвзятых интерпретаций.
Законы блокчейна может быть трудно изменить
Биткойн - прекрасный пример того, как недостаток руководства затрудняет изменение законов. Это обычное дело - установить такой формальный процесс, который делает изменение законов столь же (или еще более) трудным, чем изменение Биткойна.
Если вам требуется 100% единогласное согласие на изменение кода, то изменить вашу систему будет так же трудно, как и Биткойн. В конечном итоге силы рынка определят исход. Блокчейн будет разветвляться, и рынок сам решит, какой форк имеет ценность, а какой - бесполезен. Существует даже вероятность того, что сразу несколько его направлений будут иметь некоторую ценность для рынка.
Цель - избежать появления форков
Целью любой системы управления является минимизация вероятности появления форков. Форк возникает каждый раз, когда организация делится на две или более частей, каждая из которых идет по своему пути. Обычно обе разделившиеся стороны проигрывают в эффективности, так как сумма частей не так ценна как целое.
Конституция, существующая совместно с управлением на блокчейне, необходима для избежания разногласий. Это достигается за счет следующих процессов:
- Сообщество самостоятельно выбирает людей с общепринятыми ценностями
- У сообщества есть средство для определения актуальности предлагаемых законов
Неспособность установить конституцию приведет к тому, что у каждого из участников сложится свое мнение о том, какими должны быть ценности сообщества. В конце концов произойдет что-то, что приведет к неразрешимому конфликту ценностей. Когда это произойдет, сообщество разделится, в результате чего все понесут потери.
Качества хорошей Конституции
Хорошая конституция устанавливает границы приемлемого закона / кода. Они должны быть достаточно узкими, чтобы иметь смысл, но вместе с тем не должны сильно ограничивать разработку кода.
Определяйте ценности, а не законы
Ценности - это принципы или стандарты поведения человека; суждение о том, что важно в жизни.
Получив один и тот же набор фактов, рациональные люди делают разные выводы из-за разницы в ценностях. Два человека, поддерживающих одинаковые ценности, могут в ходе продуктивной дискуссии прийти к заключению, с которым они оба будут согласны. Люди с разными ценностями часто имеют неразрешимые разногласия. Определяя ценности, сообщество самостоятельно выбирает людей, которые, скорее всего, смогут достичь консенсуса.
Определение законов не работает, потому что они чрезмерно специфичны. Два человека с разными ценностями могут согласиться на один и тот же закон по разным причинам. Если люди объединяются на основе соглашения о действующем законодательстве, нет никакой гарантии, что все они согласятся на какие-либо изменения в законе.
Определение минимального набора ценностей
Нам не нужно исповедовать одну религию, чтобы совместно вести дела. Чем больше ценностей сообщество определяет в своей конституции, тем медленнее это сообщество будет расти. Универсальные, общепринятые ценности, имеют больше шансов на успех, чем специфические/неоднозначные ценности.
Не предполагайте невозможного
Если вы устанавливаете, что ценностью в вашей конституции является то, что код - это закон, то вы предполагаете, что этот код не содержит ошибок и отражает замысел. Это набор ценностей, который, очевидно, базируются на ошибочных представлениях. Даже Биткойн проводит форки для исправления ошибок в коде.
Сделайте Конституцию неизменной
Если блокчейну необходимо иметь гибкие законы (код), тогда он нуждается в практически неизменяемой конституции. Если есть необходимость изменить конституцию, то скорее всего это будет определять законы, а не ценности. Ценности сообщества не должны меняться со временем, потому что не каждый сразу изменит свои приоритеты. Если ценности меняются, возникновение форка неизбежно.
В случае необходимости введения новых ценностей должно сформироваться новое сообщество, а рынок определит ценность каждого из них. Если проблема не достаточно велика, чтобы сформировать новое сообщество, то она недостаточно велика, чтобы оправдать изменение конституции.
Обеспечьте разрешение споров и нормативно-правовую базу
В отсутствие определенной юрисдикции конфликты между членами сообщества становятся предметом любой другой и всех уже существующих юрисдикций. Блокчейн - это не что иное, как некорпоративный кооператив, партнерство, сообщество, организация или компания, действующая вне всякой юрисдикции. Люди объединяются, определяют структуру управления и принимают блокчейн в качестве системы учета.
Будут возникать споры, выходящие за рамки блокчейна. Планируя заранее, все участники сообщества останутся в выигрыше.
Я рекомендую использовать арбитраж и непреложный набор международных законов. При выборе законодательства того или иного государства существует вероятность того, что в результате изменения этих законов пострадают ценности сообщества.
Получите письменное подтверждение принятия
Каждый пользователь должен криптографически подписать конституцию. Это дает законные условия разрешения споров и демонстрирует, насколько сообщество согласно с общепринятым набором ценностей. Отказ человека от соглашения о ценностях должен быть красным флагом.
Заключение
Правильно написанная конституция, повсеместно принятая почти всеми членами криптовалютного сообщества, является важнейшим компонентом укрепления позиций на рынке. Лучше всего определить свою конституцию заранее, прежде чем возникнут проблемы. Если вы дождётесь появления проблем, это лишь усугубит ситуацию.
Оригинал поста: ЗДЕСЬ