Армия разработчиков биткоина тестирует возможные обновления
Именно сейчас почти 200 разработчиков рассматривают "Предложения для улучшения биткоина" "Bitcoin Improvement Proposals" (BIPs) вокруг решений Taproot и Schnorr. Эти обновления главной из всех криптовалют должны поспособствовать усилению ее конфиденциальности и масштабируемости.
Идея, которую первым выдвинул один из ключевых участников биткоин-проекта Xapo Энтони Таунс (Anthony Towns), заключалась в том, чтобы привлечь как можно больше разработчиков к проверке BIPs, провести тестирование-битву BIPs и убедиться, что идеи действительно безопасными.
Таунс отметил:
Это способ убедиться в том, что как можно больше людей поймут это предложение на максимально раннем этапе.
Сами организаторы назвали эту группу пероверки "экспериментом", поскольку до сих пор" такой группы для тестирования никто не организовывал, и они не были до конца уверены в том, как все пройдет. Таунс отметил, что моделью этой концепции, когда к тестированию привлекают разработчиков, им служила группа еженедельной проверки биткоина, которую ведет разработчик проекта Chaincode Джон Ньюбери (John Newbery).
Предложения по улучшению биткоина всегда публичны и открыти для изучения, также существует немало способов предложить фитбек, например в крайнем случае, когда в коде обнаружено уязвимость безопасности. Но не каждый знает, как происходит этот процесс.
Описание проекта признает, что "не так много людей знакомы с проверкой предложений для улучшения биткоина в первую очередь потому, что есть немало процессов вокруг трех BIPs, которые надо обдумать".
Руководитель крипто-проекта Square Стив Ли (Steve Lee) вдохновенный этой попыткой привлечь как можно больше разработчиков.
Зарегистрировались люди из разных куточнив мира, многих имен я до сих пор даже не слышал,
- сказал он.
Напомним, что Square является крупным инвестором и инноватором технологии биткоинов.
Как изменить биткоин
При внедрении обширных изменений в коде, сложно достичь консенсуса. Таунс говорит, что процесс в три этапа: выявление потребности в изменениях, написание кода и имплементирования изменений, "принятие нового кода всеми, кто использует его для того, чтобы изменения действительно произошли".
Он отметил, что собранная группа является частью первого этапа, когда разработчики изучают несколько BIPs или технических предложений для улучшения биткоина.
Именно на этом этапе вырисовываются все детали и мы понимаем, действительно ли предложенное имеет смысл, это всего лишь мечты,
- прокомментировал Таунс.
Несмотря на то, что это длительный процесс, в течение прошлого десятилетия несколько предложений для улучшения биткоинов таки пробили свой путь и стали частью основной криптовалюты. Пожалуй самым известным из этих улучшений было Segregated Witness (SegWit), решение, которое проложило путь для Lightning Network, техтологии, которая, вероятно, стала лучшим шансом биткоина достичь большего числа пользователей.
На протяжении многих лет разработчики обсуждают решение Schnorr для биткоина. До сих пор с ним не было обнаружено никаких проблем и кажется, что они с Taproot на пути к утверждению.
Тем не менее, эти усилия привлекут еще больше внимания к BIPs. Эксперты будут тесно сотрудничать с разработчиками, направляя усилия тех, кто ранее не был задействован в процессе проверки BIP.
В течение следующих двух месяцев все участники будут проводить не менее 4 часа в неделю за изучением предложений, и обсуждением их в малых группах.
Также BIP-группа проводит встречи в формате "вопрос ответ" с экспертами, которые были погружены в технологию биткоина на протяжении длительного времени.
Спонтанное решение
Как Таунс описал это, группа стала полностью спонтанным решением, как это часто случается в децентрадизованому процессе разработки биткоина.
Обычно разработчики обсуждают изменения в биткоине через сервис многопользовательских конференций в текстовом режиме Internet Relay Chat (IRC). Группа чатов является полностью открытой, любой биткоин-разработчик может присоединиться к этой группе, если он хочет узнать больше о биткоине или предложить собственные идеи.
Одна из этих дискуссий была посвящена тому, как перевести изменения, предложенные Taproot, на новый уровень.
Мы с несколькими другими участниками обсуждали через IRC предложение Taproot и то, как продвинуться от нынешней черновики BIPs на следующий уровень. Я как же мы узнаем о том, что людям в достаточной степени комфортно с BIPs, и пришло время реализовать это,
- рассказал Таунс, продолжив:
Несколькими часами спустя мы имели общий документ примерной черновиком, как все это должно выглядеть, оттуда все и началось.
Спонтанность возникновения этой двухмесячной программы иллюстрирует то, насколько гибкий может быть процесс разработки биткоинов. Каждый, кто понимает процесс на достаточном уровне может попытаться взять инициативу на себя.