Обменник

motorcycle engine

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

Но это остается серьезной проблемой в разнообразном и распределенном сообществе.

Текущий процесс выглядит следующим образом: если у члена сообщества есть идея для обновления, он или она предлагает его группе, отправив описание через общедоступный список рассылки. Если достаточно людей считают, что обновление стоит развертывать, процесс улучшения биткойнов ( BIP ) создается и отправляется в биткойн GitHub. Затем этот документ может быть прокомментирован сообществом.

Как только документ имеет «приблизительный консенсус» – определяется как общий смысл, который все более или менее находятся на борту идеи – он объединяется в ссылочный клиент, хотя он все еще ожидает рассмотрения в этот момент.

«Одно из требований к BIP – это реализация для него», – сказал Эрик Ломброзо, главный технический директор Ciphrex и Биткойн-сердечник Пресс-секретарь.

Добавил он:

«Кто-то не может просто сказать, что мне понравится эта новая функция. Они должны продемонстрировать, что это работает и может быть сделано».

Демократизация доступа

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

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

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

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

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

«Мы хотим создать информированное пространство для участия людей», – сказал Пиндар Вонг, председатель VeriFi Inc, консультант по инфраструктуре FinTech и член сообщества W3C по веб-платежам.

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

Барьеры для входа

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

Одна вещь, которую считает Ломброзо, поможет открыть другие каналы связи, с которыми знакомы большинство людей. В настоящее время большинство биткойнских технических обсуждений происходят через Internet Relay Chat (IRC), протокол обмена сообщениями, давно используемый разработчиками. Использование IRC значительно сократилось после 1990-х годов, когда люди перешли на современные платформы обмена сообщениями и социальных сетей, такие как Facebook и сейчас, Slack.

«Большая проблема, которая произошла ранее … заключалась в том, что люди не знали, как добраться до обсуждений», – сказал Ломброзо.

Ломброзо указал, что Bitcoin Core сегодня работает на основе системы заслуг, которая в основном основана на репутации, а это означает, что те, кто сделал больше, больше говорят.

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

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

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

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

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

Вдохновение

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

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

Тем не менее, работа веб-платежей W3C в последнее время под огнем от некоторых его участников после того, как крупные поставщики браузеров, а именно Google и Microsoft, как представляется, оказывали неоправданный контроль над процессом. Это заставило нескольких членов задаться вопросом, могут ли они также учиться на методе разработки и стандартизации биткойнов.

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

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

«Нужно ли вам повторно изобретать процессы или вы можете изменить устаревшие процессы?» – спрашивает Вонг.

Иногда это одно. Иногда это другое. И иногда, это немного и то, и другое.

Разработчик Амир Тааки, известный, но спорный анархист в пространстве криптовалютики, смоделировал процесс BIP на Python PEP-0001. И команда Bitcoin Core смотрела на другие структуры стандартов, чтобы разрабатывать лучшие методы сверху. Например, следующее изменение консенсусного правила приведет к внедрению BIP и более тесному обновлению этих обновлений для шахтеров.

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

Вонг утверждает, что этого никогда не будет. «Это не статические среды, и поэтому возникает вопрос об адаптируемости», – сказал он.

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

«Весь этот конфликт, справитесь с этим, это здорово».

Bailey Reutzel является ветераном финансового репортера, в последнее время охватывающий пересечение технологий и финансов для PaymentsSource.

Ее последний проект Moneytripping это проект журналистики в стиле Гонзо, ориентированный на изучение денег, политики и финансов в Америке.

Изображение мотоцикла через Shutterstock

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

Please enter your comment!
Please enter your name here