Jimmy Song – разработчик биткойнов и главный архитектор при запуске технологии Packchain Paxos.

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


Политика захватила биткойн – речь идет о единственном, о чем люди хотели говорить за последние несколько лет.

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

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

Текущее состояние шахтеров

Среди производителей горнодобывающей промышленности довольно очевидно, что Bitmain является самым большим и успешным. Они производят где-то около 50-75% битовой сети хэш-мощности через свои чипы, а другие производители сталкиваются с трудным временем, конкурируя с ними по цене.

Их первый продукт, S1, вышел в 2014 году, когда было еще много конкурентов (CoinTerra, KnCMiner и Spondoolies-Tech, чтобы назвать несколько). Они отличались наличием продукта на различных конференциях на биткойне и, в отличие от многих своих конкурентов, имели отличное управление цепочками поставок, помогали им завоевывать поклонников по всему миру.

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

Каким бы ни было ваше мнение о компании, Bitmain является самым доминирующим шахтером, и они являются 800-фунтовой гориллой в горном пространстве.

Текущее состояние разработчиков

Хорошо известно, что Сатоши Накамото сделал первый клиент биткойнов и выпустил его в мир в 2009 году. Многие люди способствовали тому, что называется «ссылочным клиентом», а Bitcoin Core, как его называют, имеет сотни разработчиков, которые вносят вклад в репозиторий с открытым исходным кодом.

Менее известно, что было много разных попыток создать альтернативных клиентов биткойнов. Obelisk, btc-d, Toshi и bcoin – это лишь некоторые из многих попыток создания новых клиентов с нуля.

Биткойн без ограничений , Биткойн XT и новейшие Segwit2x это некоторые вилки биткойн-ядра. Хотя каждый из них имел разную степень успеха, похоже, что большая часть сети продолжает работать с Bitcoin Core (большинство оценок более 90%).

Почему Bitcoin Core наиболее популярен? Конечно, история должна быть рассмотрена. Люди, управляющие деньгами, как правило, консервативны, и изменение любой части инструментальной цепочки для управления деньгами, как правило, является рискованным предложением, так как любые ошибки могут привести к денежным потерям. Кроме того, Core имеет самое большое сообщество разработчиков и самые строгие процессы разработки.

Каким бы ни было ваше мнение о Bitcoin Core, команда продолжает выпускать доминирующего клиента в сети, и они являются 800-фунтовой гориллой в пространстве разработки.

Баланс сил

В то время как до 2014 года шахтеры и разработчики обычно ладили, вещи начали меняться после появления проблемы масштабирования. Теперь мы дошли до того, что конфликт масштабирования часто рассматривается как Bitmain vs Bitcoin Core (я уверен, что не доволен этой характеристикой). В любом случае у нас есть две доминирующие группы, которые находятся в конфликте.

Шахтеры разочарованы, потому что они много лет просят большие блоки. С точки зрения Bitmain, ни один из разработчиков, похоже, даже не заинтересован в какой-либо жесткой вилке. Когда они спрашивают, обычные ответы варьируются от «Следуйте за процессом создания биткойнов» (который неизбежно прогоняется) до «Вилки».

Разработчики разочарованы, потому что они много лет просят SegWit. С точки зрения Биткойн-Core, шахтеры, похоже, препятствуют хорошей технологии без уважительной причины. Когда они просят причину, обычные ответы варьируются от «Мы хотим больших блоков»: «Вы несете воду для Blockstream».

Консенсус и контроль

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

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

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

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

Bitcoin Unlimited в этом контексте можно рассматривать как способ обойти разработчиков, заменив их полностью. По аналогии, BIP 148 и другие Предложения UASF это способ обойти шахтеров.

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

Таким образом, путь решения этой проблемы заключается не в попытке решить техническую проблему, а путем решения более глубокой проблемы контроля. Вопрос не столько “Как мы можем масштабировать биткойн?” но «Как мы можем дать каждой стороне больше контроля?».

Наивное решение

Самый очевидный способ дать каждой стороне больше контроля – разбить биткойн на две части, или то, что я бы назвал ” Решение Соломона ‘ , Мы можем жестко разблокировать биткойн, и каждая сторона может делать все, что захочет, в своей цепочке.

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

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

Биткойн может быть ребенком, который умирает, если никто не соглашается.

Более продуманное решение

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

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

Не будут ли пользователи использовать тот, который они предпочитают? Разве лучшая идея не выиграла бы вместо лучшего политического игрока?

Если это звучит знакомо, это должно быть. Это то, что боковые цепи проект.

Что такое боковые цепи?

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

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

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

Это звучит потрясающе! Почему бы нам этого не сделать?

Хороший вопрос. Уже реализована одна реализация боковой цепи. Боковая цепочка называется жидкость и был разработан Blockstream. В запуске используется что-то, называемое «федерация», что является причудливым способом сказать, что вклады в боковую цепочку являются биткойнами, отправленными на многоуровневые адреса.

Для модели Liquid security требуется куча (11+) известных доверенных объектов (например, обменов), и это все еще находится в процессе настройки. Хорошая новость с Liquid заключается в том, что для работы не требуется никаких изменений в протоколе биткойнов. Плохая новость заключается в том, что вы должны верить, что большинство организаций не украдут у вас.

Другая реализация боковой цепи – это нечто, называемое Drivechains , Хорошей новостью является то, что Drivechains не требуют (меньше) доверенных объектов, и код почти завершен. Плохая новость в том, что Drivechains требует мягкой вилки.

Разве это не даст всем то, что они хотят? Конечно, это так. Наличие решения рынка вместо комитетов кажется гораздо более масштабируемым решением (каламбур). И действительно, Пол Sztorc [экономист в Bloq] предложил Drivechains в качестве альтернативы SegWit или 2MB блоков. Segwit можно легко развернуть на одной боковой цепи и на больших блоках на другой.

Однако это не все хорошие новости.

Существует очевидный факт, что BIP 148 и BUIP 0055 запланированы на 1 августа и 18 октября, соответственно. Оба являются потенциально спорными вилками и могут очень вызвать серьезные нарушения.

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

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

Вывод

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

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

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

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

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

Эта статья изначально появился на Среднем и был переиздан здесь с разрешения автора. Были сделаны незначительные изменения.

Раскрытие информации: CoinDesk является дочерней компанией Digital Currency Group, которая владеет долей участия в Blockstream и Bloq.

Дистанционное управление изображение через Shutterstock

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here