Logo
Share this article

BitcoinACKs позволяет отслеживать разработку Bitcoin и платить программистам за их работу

BitcoinACKs собирает запросы на обновления Bitcoin CORE и позволяет пользователям платить за желаемую ими разработку Bitcoin .

«Если Bitcoin децентрализован, кто финансирует его разработку?» Этот давний вопрос, на который исторически отвечали тихие усилия добровольных разработчиков Bitcoin , теперь получил новый ответ: веб-сайт, который позволяет пользователям Bitcoin вносить плату за обновления протокола.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Детище Пьера Рошара,BitcoinACKs агрегирует запросы на улучшение протокола из Bitcoin CORE GitHub (на языке кодера, «ACK» означает, что предложение или изменение прошло проверку).

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

BitcoinACKs: продукт войн масштабирования

BitcoinACKs родился в результате войн масштабирования 2017 года, сказал Рочард CoinDesk. Хаос онлайн-дебатов по поводу увеличения размера блока и Segwit заставил Рочарда понять, что необходим хорошо организованный, прозрачный репозиторий разработки Bitcoin, как для создателей Bitcoin, так и для его потребителей.

«После драмы масштабирования 2017 года я решил больше узнать о процессе разработки Bitcoin с открытым исходным кодом и посмотреть, смогу ли я найти способы быть полезным. ONE из проблем, с которой я столкнулся, был поиск запросов на включение изменений с определенными критериями, которые мне было интересно рассмотреть: запросы на включение изменений, которые были старыми, но имели хорошие отзывы, запросы на включение изменений, которые были отклонены рецензентами и т. д.», — рассказал он CoinDesk.

Читать дальше: SegWit выходит в свет: почему крупное обновление Bitcoin меняет правила игры в блокчейне

«Существует 13 600 закрытых запросов на извлечение и 388 открытых. Для большинства Авторы это неподъемный объем данных для усвоения! Вторая проблема заключалась в том, что все данные, связанные с обсуждениями Request на извлечение, были разрознены на GitHub, а мне нужна была локальная копия для быстрого запроса с помощью SQL. Вот тогда я и решил создать BitcoinACKs».

Способ отслеживания запросов на извлечение, оплата разработок Bitcoin

Веб-сайт собирает комментарии к pull Request от разработчиков на GitHub, чтобы помочь разработчикам оставаться в курсе статуса pull-запроса. На сайте каждый Request сопровождается количеством добавленного и удаленного кода, автором pull-запроса, датой создания Request , тем, кто его просмотрел, когда был сделан последний коммит в репозитории, и был ли Request объединен с библиотекой Bitcoin CORE для развертывания в обновлении протокола.

В этом последнем обновлении Rochard включил функцию «обязательства», с помощью которой любой может пообещать заплатить Авторы за их работу над определенными pull-запросами. Эти обещания могут быть выплачены через Lightning или ончейн-платежи, обработанные через сервер BTCPay.

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

Однако, если слишком много пользователей будут отказываться от платежей, Рочард сказал, что он примет меры для смягчения такого плохого поведения. Это может включать использованиедискретные лог-контракты для создания гарантированного смарт-контрактом расчета. В этом случае, если пользователь обещает средства разработчику для Request на извлечение, когда Request успешно объединен, этот результат раскрывается смарт-контракту для осуществления платежа.

Скин в игре

Механизм краудфандинга BitcoinACKs является первым в ландшафте открытого исходного кода Bitcoin. Раньше вы могли спонсировать отдельных разработчиков, но вы T могли напрямую финансировать отдельные обновления.

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

«Для меня BitcoinACKs — это то, как должна выполняться вся работа: лимитные ордера (залоги) выставляются владельцами капитала, рабочие создают стоимость, а владельцы капитала отправляют деньги напрямую рабочим. Если владелец капитала начинает подделывать (несправедливо отказываться от обязательств), его выгоняют с платформы. Если рабочие T создают стоимость, то им T платят».

Читать дальше: Лето 2020 года — сезон финансирования разработки Bitcoin с открытым исходным кодом

Этот услуга за услугу дает пользователям возможность выразить свои пожелания относительно развития протокола Bitcoin , а разработчикам — еще один источник дохода.

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

Теперь эти крупные суммы могут быть сопоставлены – если не по сути, то хотя бы по духу – с меньшими суммами вкладов сообщества Bitcoin . Рочард подчеркнул, что эта модель может даже помочь начинающим разработчикам увидеть свою работу, спонсируя вознаграждение за их собственные pull-реквесты.

Пользовательские взносы против корпоративных грантов

В конечном счете, Рочард рассматривает BitcoinACKs как еще один строительный блок для финансирования разработки Bitcoin . Это дополнительная ручная лопата к бульдозеру корпоративного гранта, облегчающая целенаправленную, специфичную для функций работу, тогда как гранты допускают более общую, специфичную для разработчиков работу.

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

«BitcoinACKs предназначен для финансирования целевых, конкретных результатов. Например, возможно, вашему бизнесу нужна определенная функция API, и вместо того, чтобы просить об одолжениях или нанимать штатных Авторы, удобнее назначить за нее вознаграждение».

На момент публикации статьи 11 запросов на извлечение получили обещания в размере от 10 000 сатоши до более 2 миллионов сатоши (или «сатов» — микроединица измерения Bitcoin , где 100 000 000 сатов равны 1 BTC). Два самых популярных проекта — предложение по улучшению Bitcoin для taproot и еще один для шифрования сообщений между узлами Bitcoin — получили обещания в размере 2 010 116 сато (~$214 или 0,02010116 BTC) и 1 241 210 сато (~$132 или 0,0124121 BTC) соответственно.

Colin Harper, Blockspace Media

Колин пишет о Bitcoin. Раньше он работал техническим репортером в CoinDesk и руководителем отдела исследований в Luxor Технологии Corp. Сейчас он главный редактор Blockspace Media, а также работает фрилансером в CoinDesk, Forbes и Bitcoin Magazine. Он владеет Bitcoin.

Colin Harper