Logo
Share this article

Гэвин Андресен — компаниям Bitcoin : поддержите Open Source

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

Ведущий разработчик Гэвин Андресен упрекнул коммерческое сообщество Bitcoin за то, что оно не приняло достаточного участия в разработке и тестировании CORE Bitcoin на этой неделе. В письме список разработчиков BitcoinСообщив сообществу об исправлении некоторых ошибок в коде, он призвал компании не возвращать долг.

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

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters
«Тестирование и проверка кода, как всегда, являются узким местом для выпуска релиза с этими изменениями. У нас есть хроническая проблема с людьми, которые запускают Bitcoin сервисы поверх CORE кода, ожидая «официального» релиза, а затем предполагая, что кто-то другой проделал тяжелую работу по проверке и тестированию изменений».

«ВАМ НЕ СЛЕДУЕТ ДЕЛАТЬ ТАКОЕ ПРЕДПОЛОЖЕНИЕ!» — добавил он, утверждая, что компании, вызывающие процедуры в программном обеспечении Bitcoin , могут спровоцировать какую-то маловероятную ошибку.

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

Тяжелый месяц

Это был тяжелый месяц для CORE команды разработчиков. Прекращение вывода Bitcoin Mt Gox, которое она объяснила давно известной ошибкой в ​​программном компоненте, используемом сетью Bitcoin , купил, чтобы зажечьряд проблем, связанных с двойными тратами.

Хотя они и не были фатальными, они были достаточно раздражающими, чтобы Bitcoin Foundation выступила с публичным заявлением по ним.

[после цитаты]

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

Андресен отметил, что они имели низкий приоритет, поскольку представляли собой «пограничные случаи», то есть T могли произойти в ходе обычной работы.

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

Но инженеры-программисты обычно любят, чтобы все было быстро и элегантно, поэтому команда принялась за работу. Это привело к трем обширным исправлениям, которые помогли бы «разъяснить» кошельки, которые T знали, можно ли тратить их монеты или нет.

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

Пришло время отдать долг?

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

«Или, другими словами: не относитесь к CORE команде разработчиков так, как будто мы коммерческая компания, которая продала вам библиотеку программного обеспечения», — написал он. «Это не то, как работает открытый исходный код; если вы получаете прибыль, используя программное обеспечение, от вас ожидают, что вы будете помогать разрабатывать, отлаживать, тестировать и проверять его».

BitPay — платежный процессор, которыйзанят CORE разработчик Джефф Гарзик в мае прошлого года отреагировал QUICK .

«Каждая серьезная Bitcoin компания должна нанимать CORE разработчика», — сказал генеральный директор Тони Галлиппи. «Джефф был великолепен и продолжает проводить большую часть своего времени, работая над bitcoind и CORE Bitcoin , а также над многими другими разработками, которые нужны BitPay для успеха».

Питер Грей, соучредитель канадской компанииКоинкит, создающий онлайн-кошелек для поддержки своей дебетовой Bitcoin -карты и POS-системы, пояснил, что его фирма использует собственную реализацию протокола Bitcoin в специально разработанном программном обеспечении и T полагается на CORE интерфейс RPC Bitcoin , который описывает Андресен.

Тем не менее, Грей считает, что Андресен прав:

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

Ответственность

Должен ли Bitcoin Foundation частично отвечать за обеспечение работоспособности CORE протокола и справочных клиентов, поощряя вклад со стороны отрасли? Фонд T ответил на Request CoinDesk о комментарии, но Гарзик ответил.

«Сам Bitcoin Foundation несколько ограничен моральными принципами сообщества. Мало кто хочет централизовать большое количество ключевых инженеров в Bitcoin Foundation, который затем обвиняется в «контроле над Bitcoin», а не в том, что он просто является одной из нескольких организаций, пропагандирующих Bitcoin », — сказал он.

Уэнделл Дэвис, основательКошелек Hive на базе Mac OS X, признал, что его компания T внесла свой вклад в исходное дерево Bitcoin :

«Гэвин, конечно, совершенно прав: они не поставщики и не должны предоставлять услуги как поставщики».

Он продолжил сравнивать Bitcoin с Linux. Если бы Red Hat, которая получает прибыль от операционной системы с открытым исходным кодом, T вносила улучшения в QA и исходный код, Linux был бы гораздо менее безопасным и более глючным.

«Тем не менее, если говорить с точки зрения такой небольшой компании, как Hive (которая, кстати, использует bitcoinj, а не bitcoind, за который отвечает Гэвин), то обычно это нетривиальная задача — тщательно заняться такого рода работой, когда у вас и так достаточно дел на своем собственном «уровне»», — утверждает Дэвис.

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

Вопрос в том, у скольких из них есть время или финансирование, чтобы поддержатьCORE технические ONE? А что произойдет, если давление продолжит оказываться на небольшую группу трудолюбивых, в основном неоплачиваемых разработчиков?

Кредит изображения:Антанакойны/Фликр

Danny Bradbury

Дэнни Брэдбери — профессиональный писатель с 1989 года, а с 1994 года работает внештатным автором. Он пишет статьи о Технологии для таких изданий, как Guardian.

Picture of CoinDesk author Danny Bradbury