Амити Уттарвар, разработчик ядра Bitcoin Core и бывший инженер-программист Coinbase, объяснил, как разработчики могут внести свой вклад в протокол Bitcoin, в своем блоге, опубликованном в пятницу. Как проект с открытым исходным кодом, почти каждый, кто обладает достаточными знаниями для разработчиков, может принять участие в расширении протокола. Но не всегда очевидно, с чего начать.
По словам Уттарвара, есть нечто большее, чем просто посылать код в базу кода Биткоин. Существует ряд менее технических способов участия, таких как подписка на обсуждения в списке рассылки Биткоин.

Список рассылки «Bitcoin-dev» регулярно включает обсуждения, связанные с исправлениями, предложениями BIP и анонсами научных работ. Переговоры менее фундаментального характера часто проводятся с помощью «Биткоин-обсуждения» — списка рассылки, посвященного запросам, выходящим за рамки непосредственного развития Биткоин-разработчика .
Еще один способ следить за развитием экосистем — подписка на «The Bitcoin Optech» — еженедельную рассылку, в которой рассказывается о последних технических разработках Биткоин.
.u3973e9e77d79dabb85f7e384b8d58e49 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:inherit; border:0!important; border-left:4px solid inherit!important; text-decoration:none; } .u3973e9e77d79dabb85f7e384b8d58e49:active, .u3973e9e77d79dabb85f7e384b8d58e49:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .u3973e9e77d79dabb85f7e384b8d58e49 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .u3973e9e77d79dabb85f7e384b8d58e49 .ctaText { font-weight:bold; color:#000000; text-decoration:none; font-size: 16px; } .u3973e9e77d79dabb85f7e384b8d58e49 .postTitle { color:#3498DB; text-decoration: underline!important; font-size: 16px; } .u3973e9e77d79dabb85f7e384b8d58e49:hover .postTitle { text-decoration: underline!important; }
Читать также: Обзор крипто-кошелька Electrum
Вниз по кроличьей норе
Для тех, кто хочет внести настоящий код в Биткоин, лучше всего ознакомиться с базой кодов Биткоин.
«Клонируйте репозиторий, скомпилируйте его и запустите тесты», — предлагает Уттарвар.
После акклиматизации пришло время попробовать настоящее. Запросы на извлечение — это предлагаемые изменения в кодовой базе Биткоин. Другие разработчики рассматривают эти запросы, а некоторые делают это, чтобы быть включенными в его код.
Создание запроса на извлечение может быть сложной задачей. Поиск ниши необходим, так как вклады должны иметь определенную ценность для проекта, чтобы их можно было выбрать для слияния. Отслеживание обсуждений в списке рассылки — хороший способ получить полезный запрос.
.ua5aaa165698e32e98c600523d8f42760 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:inherit; border:0!important; border-left:4px solid inherit!important; text-decoration:none; } .ua5aaa165698e32e98c600523d8f42760:active, .ua5aaa165698e32e98c600523d8f42760:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .ua5aaa165698e32e98c600523d8f42760 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .ua5aaa165698e32e98c600523d8f42760 .ctaText { font-weight:bold; color:#000000; text-decoration:none; font-size: 16px; } .ua5aaa165698e32e98c600523d8f42760 .postTitle { color:#3498DB; text-decoration: underline!important; font-size: 16px; } .ua5aaa165698e32e98c600523d8f42760:hover .postTitle { text-decoration: underline!important; }