Logo
Поділитися цією статтею

Розробка CORE Bitcoin відстає, попереджає Майк Хірн з Bitcoinj

Занадто мало людей виконує важку роботу, попереджає Майк Хірн, ONE із світил розробки програмного забезпечення для біткойнів.

Скажіть, що вам подобається в Google, але тут T взяти на роботу. Вступні співбесіди, як відомо, важкі, і це дуже бажаний роботодавець, що робить відхід Майка Хірна ще більш помітним.

Герн — експерт із розробки програмного забезпечення низького рівня, який працював інженером із надійності сайтів у Google і зосереджувався на безпеці облікових записів і антиспамі. Він також був ONE із лідерів Bitcoin спільноти, очолюючи команду розробників з відкритим кодом bitcoinj, який є реалізацією Java протоколу Bitcoin .

Продовження Нижче
Не пропустіть жодної історії.Підпишіться на розсилку Crypto Long & Short вже сьогодні. Переглянути Всі Розсилки

Він йде частково через зростаючий інтерес до Bitcoin і прихильність до них. Хірн бачить перед віртуальною валютою виклик: CORE команда розробників скорочується.

Любий, я скоротив команду

«Довгий хвіст став довшим, але роботу над важким підйомом і проектуванням виконували кілька людей. Це досить тривожно», — каже Гірн, виділяючи кількох ключових гравців у команді. Він використовує команду сторінку на Github, сховище коду з відкритим вихідним кодом, на якому розміщено Github, щоб побачити, хто бере найбільшу участь.

Гевін Андресен, провідний розробник, є очевидною опорою. Серед інших – Філіп Кауфманн, який багато займається розробкою GUI. Володимир Дж. ван дер Лан також працює над передньою частиною.

«Інші люди іноді надсилають виправлення та речі, але основна частина роботи виконується Гевіном і цими хлопцями», — каже Гірн. «Я BIT стурбований тим фактом, що до нас не так багато людей, які приходять і роблять дійсно серйозну, корисну роботу над CORE».

Але це загальна проблема проектів з відкритим кодом. Більшість людей не отримують грошей, а це означає, що участь може бути неоднозначною, а рівень вигорання може бути високим. Андресен отримує зарплату від Bitcoin Foundation, а Джефф Гарзік, ще один програміст, який брав активну участь у розробці CORE , перший рік працює в платіжному процесорі Крипто BitPay, що дозволило йому принаймні частково зосередитися на протоколі.

Якість, а не кількість

Гарзік каже, що Хірн давно хвилюється щодо розміру команди, але каже, що на цьому перебільшують увагу. І статистика на Github може бути не найпростішим способом оцінити те, що відбувається.

Проекти з відкритим кодом — це питання якості, а не кількості, каже Гарзік. Наприклад, деякі з найважливіших функцій для Bitcoin розвиваються місяцями, а це означає, що їх діяльність T відображатиметься в даних Git.

Як приклад він наводить Грегорі Максвелла. Максвелл має «доступ до фіксації» на Github, що дозволяє йому вносити зміни в код.

«З точки зору виведення коду, Грег створив дуже мало. Request на отримання тут, кілька рядків змінено там», — каже Гарзік. «Якщо підрахувати Ґреґові коміти або авторські рядки коду, він буде набагато нижче, ніж більшість інших Автори, але ми дуже цінуємо його внески».

За його словами, Гарзік також був зайнятий за лаштунками, кодуючи внески поза CORE проектом Bitcoin .

Але факт залишається фактом: Bitcoin переживає революцію. Колись інженери правили світом Bitcoin , але з тих пір гроші прийшли туди, і порядок денний змінився.

[пост-цитата]

Баррі Сілберт, голова Bitcoin Investment Trust, передбачив, що ми вступаємо в третій етап розвитку, коли компанії венчурного капіталу накопичуються. Інституційні інвестори на Уолл-стріт T відстануть, сказав він. З огляду на сотні мільйонів доларів, які зараз накопичуються в Bitcoin економіці, чи зможе поточний підхід до розвитку KEEP ?

Допомогло б, якби хтось із них щось повернув, скаржиться Гарзік. «Загалом я розчарований великою кількістю Bitcoin компаній, які нічого не допомагають оригінальному проекту з відкритим кодом, програмному забезпеченню, яке керує мережею, яку ми всі використовуємо.

Минулого тижня Ґевін Андресен натякнув на це у листі до списку розсилки Bitcoin , коли він розповіла компаніям використання CORE Bitcoin , щоб не ставитися до CORE команди розробників «як до комерційної компанії, яка продала вам бібліотеку програмного забезпечення».

Хірн погоджується з ним і додає, що компанії можуть зіткнутися з технічними змінами, якщо вони T продовжуватимуть активно допомагати в розробці CORE .

«Той факт, що Gox зовсім не знав про податливість, а потім звинуватив програмне забезпечення для Bitcoin , можливо, є хорошим прикладом компанії, яка ставилася до Bitcoin , як до ідеальної чорної скриньки, і стала настільки відключеною, що навіть T читала списки розсилки чи примітки до випуску», — каже він.

Ключові розробки

Тим часом Хірн каже: посилені виплати є ONE із головних напрямів розвитку Bitcoin . Ця додаткова функція, призначена для клієнтського програмного забезпечення Bitcoin , а не для CORE протоколу, вже деякий час розглядається, але ще T була випущена. Вони обіцяють простіший спосіб здійснення платежів, ніж мати справу з довгими адресами, і вони також включатимуть підтримку нотаток.

За його словами, деякі люди також працювали над виставленням рахунків за підписку в платіжному протоколі – ця функція вкрай потрібна Bitcoin. Була певна початкова робота над цим, яку він хотів би перетворити на робочий код.

Комісія за розумні транзакції також стоїть на порядку денному. Комісії за транзакції сьогодні недостатньо динамічні, каже він. Натомість вони базуються на наборі довільних правил, встановлених CORE командою розробників. Це потрібно змінити (і це так).

Розумні комісії — це спроба зробити комісію плаваючою та формалізувати деякі правила щодо того, коли сплачуються комісії, пояснює Гірн.

«Сьогодні це не дуже динамічно. Це просто якісь магічні числа, обрані Гевіном і так далі. Це дуже негнучке. Ціна Bitcoin в доларах змінюється, але комісії T. «І друга проблема полягає в тому, що це централізовано, тому що це просто якісь магічні числа, обрані розробниками, що не дуже можливо в довгостроковій перспективі».

Однак це T потрапило до останньої версії CORE протоколу, який Гірн сприймає як ще один приклад відставання в проекті з обмеженими ресурсами, тоді як комерційна спільнота Bitcoin випереджає.

Новий вид гаманця

У Bitcoin спільноті також відбуваються інші події. Гірн зайнятий впровадженням ієрархічних детермінованих (HD) гаманців у біткойнах.

Традиційно Bitcoin гаманці розроблені для генерації абсолютно випадкових адрес, шифруючи приватні ключі для користувача. Ці адреси неможливо запам’ятати, тому Bitcoin гаманець потрібно часто створювати резервні копії. Кожна резервна копія містить усі пари ключів.

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

«Ідея полягає в тому, що ви можете ввести той самий набір із 12 слів, і вони передадуть однакові набори ключів», — каже Хірн. «За допомогою гаманців HD ви можете надати мені розширену адресу, і я можу використовувати її для отримання нових адрес. Вам потрібно надати мені лише ONE частину даних, але я можу щоразу генерувати з неї нові адреси».

Це дає кілька переваг, зокрема можливість спільного використання гаманця між різними пристроями. Деревоподібна структура також дозволяє власнику насіння ділитися деякими групами адрес, отриманими з дерева, але не іншими.

Стандарт гаманця HD був остаточно розроблений на конференції Bitcoin у травні минулого року, і Хірн сподівається завершити інтеграцію bitcoinj у березні. Математика повна, каже він. Важка частина полягає в інтеграції його в саме програмне забезпечення bitcoinj.

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

Хірн висуває альтернативу, запропоновану Пітером Тоддом, яка називається стелс-адресами. Вони дозволяють поширювати ONE адресу, яку можна використовувати для створення нових, але унеможливлюють встановлення зв’язку між ними.

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

Інші розробки включають використання мережі Tor за замовчуванням у bitcoinj. Трафік, що надсилається через Tor, здебільшого зашифрований. він хотів би, щоб це сталося до кінця березня, коли він повернеться з відпустки.

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

Danny Bradbury

Денні Бредбері є професійним письменником із 1989 року, а з 1994 року працює позаштатно. Він розповідає про Технології для таких видань, як Guardian.

Picture of CoinDesk author Danny Bradbury