Обменник

Скажите, что вам нравится в Google, но это не простое место для найма. Входные интервью, как известно, жесткие, и это очень желаемый работодатель, что делает отъезд Майка Хирна более заметным.

Хирн является экспертом в разработке программного обеспечения низкого уровня, который работал инженером по надежности сайта в Google и сосредоточился на безопасности аккаунта и антиспаме. Он также был одним из ведущих фанатов в сообществе биткойнов, возглавляя команду разработчиков с открытым исходным кодом для bitcoinj , который является реализацией Java протокола биткойна.

Он уходит отчасти из-за его растущего интереса к биткойну и его приверженности. Хирн видит перед виртуальной валютой вызов: основная команда разработчиков сокращается.

Дорогая, я сократил команду

«Длинный хвост вырос дольше, но тяжелая работа по подъему и дизайну была выполнена несколькими людьми. Это очень важно, – говорит Хирн, выделив несколько ключевых игроков в команде. Он использует команду на Github , репозиторий с открытым исходным кодом, на котором размещен Github, чтобы узнать, кто из них наиболее активно вовлечен.

Гэвин Андресен, ведущий разработчик, является очевидной опорой. Другие включают Филиппа Кауфмана, который много работает с графическим интерфейсом. Владимир Дж. Ван дер Лаан также работает на лицевой стороне.

«Есть случайные исправления и вещи, представленные другими людьми, но основная часть работы выполняется Гэвином и этими парнями», – говорит Херн. «Меня немного волнует тот факт, что у нас не так много людей, которые занимаются серьезной и полезной работой над ядром».

Но тогда это общая проблема с проектами с открытым исходным кодом. Большинство людей не платят, а это означает, что участие может быть неоднородным, а показатели выгорания могут быть высокими. Андресен получает зарплату от Фонда Боткойна, а Джефф Гарзик, еще один программист, который активно участвует в разработке ядра, находится на первом курсе процессора криптовальной валюты BitPay, что позволило ему сосредоточиться хотя бы частично на протоколе.

Качество А не количество

Гарзик говорит, что Хёрн давно беспокоится о размере команды, но говорит, что это чрезмерно. И статистика по Github может быть не самым простым способом оценить, что происходит.

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

Он дает Григория Максвелла в качестве примера. Максвелл имеет «фиксацию доступа» на Github, что позволяет ему вносить изменения в код.

«Что касается вывода кода, то Грег произвел очень мало. Запрос на тяну здесь, несколько строк меняются», – говорит Гарзик. «Подсчет коммитов Грега или авторских прав на его код оценил бы его намного ниже большинства других участников, но мы очень ценим его вклад».

По его словам, Гарзик был занят за кулисами, закладывая вклады вне основного проекта биткойнов.

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

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

Барри Сильберт, глава инвестиционного фонда Bitcoin, предсказал, что мы вступаем в третий этап развития, при этом компании венчурного капитала укладываются. Институциональные инвесторы на Уолл-стрит не будут далеко позади, сказал он. С сотнями миллионов долларов, которые сейчас укладываются в экономику биткойнов, может ли нынешний подход к развитию идти в ногу?

Это помогло бы, если бы некоторые из них что-то вернули, жалуется Гарзик. «В целом, я разочарован большим количеством компаний биткойнов, которые ничего не дают обратно в оригинальный проект с открытым исходным кодом – программное обеспечение, в котором работает сеть, которую мы все используем.

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

Хирн соглашается и добавляет, что компании могут падать в технические изменения, если они не будут активно участвовать в оказании помощи в разработке ядра.

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

Ключевые события

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

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

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

Смарт-сборы – это попытка сделать платные сборы и формализовать некоторые правила о выплате сборов, объясняет Хирн.

«Сегодня это не очень динамично. Это просто некоторые магические числа, выбранные Гэвином и т. Д. Это очень негибко. Цена биткойн-доллара движется, но сборы нет». Вторая проблема заключается в том, что она централизована, потому что они просто некоторые магические числа, выбранные разработчиками, что в конечном итоге не очень возможно ».

Однако это не привело к последней версии основного протокола, однако Хирн считает еще одним примером отставания в проекте с ограниченными ресурсами, в то время как коммерческое сообщество биткойнов работает вперед.

Новый вид кошелька

В сообществе биткойнов есть и другие события. Хирн занят реализацией иерархических детерминированных (HD) кошельков в биткойне.

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

Вместо этого в кошельках HD используется одно случайное число (также известное как расширенный адрес или семя), которое может быть записано как серия из двенадцати слов. Затем кошелек может использовать стандартный алгоритм для вывода многих открытых ключей из семени в виде дерева.

«Идея состоит в том, что вы можете вводить один и тот же набор из 12 слов, и они будут поставлять одни и те же наборы ключей», – говорит Херн. «С кошельками HD вы можете дать мне расширенный адрес, и я могу использовать его для получения свежих адресов. Вам нужно только дать мне одну часть данных, но я могу каждый раз генерировать новые адреса».

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

Стандарт HD-кошелька был завершен на конференции Биткойн в мае прошлого года, и Херн надеется, что интеграция биткойн завершится в марте. По его словам, математика полна. Жесткая часть интегрирует ее в программное обеспечение bitcoinj.

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

Хирн поднимает альтернативу, предложенную Питером Тоддом, называемую скрытыми адресами. Они позволяют распространять один адрес, который можно использовать для создания новых, но не позволяет людям устанавливать связь между ними.

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

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

Когда закончится этот отпуск, у Херна есть что-то еще в рукаве. Он скоро объявит об этом, и CoinDesk будет там, чтобы его покрыть.

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

Please enter your comment!
Please enter your name here