Майбутнє Bitcoin залежить від шести таємничих кодерів

Satoshi Nakamoto

Кілька розробників, які мають повноваження змінювати програмне забезпечення криптовалюти, відіграють незвичайну роль, є невловимими та, здається, запобігають катастрофі для монети

Ендрю Чоу почав займатися біткойнами ще в середній школі. Без відома батьків, і ще до того, як у нього навіть був банківський рахунок, кодер-підліток створив веб-сайт із написом «Я буду працювати за біткойни» та надав адресу гаманця, щоб люди могли давати йому чайові.

  • Через сім років пан Чоу став одним із шести людей у світі, які можуть внести зміни в програмне забезпечення, яке лежить в основі криптовалюти вартістю майже 500 мільярдів доларів. Їхня робота має вирішальне значення для біткойнів, але майже невідома мільйонам, які ним володіють.

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


Починаючи з минулої весни, низка орієнтованих на криптовалюту торгових платформ, менеджерів активів і кредиторів зазнала краху разом із сукупною ринковою вартістю у 2 трильйони доларів. З катастрофами пов’язували загальні теми аматорського управління, слабкого нагляду та недостатньої прозорості.

Через потрясіння біткойн залишився золотим стандартом криптовалюти. Незважаючи на мінливу ціну, яка впала приблизно на дві третини з 2021 року, найстаріша та найпоширеніша криптовалюта протягом багатьох років коливалася на рівні близько 40% вартості всього ринку криптовалют.


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

  • Принаймні один раз супроводжувачі таємно виправили помилку, яка, на думку прихильників біткойна, могла знищити цінність криптовалюти.

За допомогою ширшої спільноти розробників супроводжувачі — наступники таємничого творця біткойна, відомого лише під псевдонімом Сатоші Накамото — повинні переконатися, що програмне забезпечення залишається сумісним з останніми версіями операційних систем, таких як Windows або MacOS, і що воно не відстає від забезпечення обсягу транзакцій.


Програмне забезпечення потребує більше догляду, ніж багато хто думає, і Bitcoin Core нічим не відрізняється, сказав Джеймсон Лопп, експерт з біткойнів і захисник конфіденційності, який написав код для проекту.

«Вона стає все менш корисною. Стає легше атакувати. Тому за всіма технологіями повинні стояти люди, які їх обслуговують».

У звичайній технологічній компанії розробники програмного забезпечення були б організовані у встановлену ієрархію з менеджерами, посадовими інструкціями та оцінками ефективності. Якби він був відкритий, інвестори отримували б стандартизовану інформацію про його фінанси, операції та управління.


Інформацію про криптовалюту для інвесторів містяться не в нормативних документах, а в офіційних документах, на дошках оголошень і в сховищі коду на GitHub, веб-сайті корпорації Microsoft, де зберігається Bitcoin Core. Супроводжуючі та інші розробники програмного забезпечення обговорюють пріоритетні налаштування коду та кадрові питання в щотижневому загальнодоступному чаті.

Оскільки він є відкритим кодом, будь-хто з обліковим записом GitHub може запропонувати зміни в Bitcoin Core. Те, що відрізняє супроводжуючих від інших розробників, це їх здатність затверджувати ці зміни та переміщувати їх у сховище GitHub. Там зміни набувають чинності, коли оновлення програмного забезпечення виходять приблизно кожні шість місяців.

«Хто ви, що працюєте над біткойнами? Працювати на гроші всіх звучить надзвичайно страшно», — сказав глядач у чаті минулого літа, коли містер Чоу транслював свою роботу над програмуванням на Twitch, що він робить щопонеділка о 14:00.


«Це може бути дуже страшно», — відповів пан Чоу, його екран був заповнений рядками коду на чорному фоні. «Але, начебто, з часом стає легше, особливо знати, до чого небезпечно торкатися».

За останні 18 місяців половина супроводжуючих Bitcoin Core відмовилися, посилаючись на вигорання або юридичний ризик. Їхній багаторічний лідер пішов у відставку, не назвавши наступника.


Нові супроводжувачі обираються шляхом спеціального голосування після часом гарячих дебатів у чаті. Розробники вводять ACK, або «acknowledge», щоб підтримати кандидата, або NACK, щоб виступати проти нього.

  • Біткойн — це одиниця рахунку у величезній книзі транзакцій, яка називається блокчейн. Ідентичні копії 450-гігабайтної бази даних зберігаються в мережі з десятків тисяч комп’ютерів, які називаються вузлами. Приблизно 99% вузлів використовують певну версію Bitcoin Core для запису нових транзакцій.

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


Хоча мережа винагороджує «майнерів», які витрачають обчислювальну потужність для перевірки транзакцій, біткойн не має механізму компенсації розробникам, які постійно працюють над програмним забезпеченням. Натомість криптокомпанії та заможні інвестори платять за спонсорування супроводжуючих Bitcoin Core та інших ключових розробників через гранти.


Модель фінансування викликає питання потенційного конфлікту інтересів

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

Спонсори кажуть, що однорічні гранти для супроводжуючих біткойн коливаються від 100 000 до 150 000 доларів. Для порівняння, Google Alphabet вказує зарплати близько 225 000 доларів США — плюс пільги, бонуси та акції — у оголошеннях про роботу для інженерів середньої ланки.

Mike Schmidt
Майк Шмідт, директор некомерційної організації Brink, сказав, що троє супроводжувачів, які фінансуються організацією, працюють разом у лондонському офісі Brink.
ФОТО: EVA MARIE UZCATEGUI/BLOOMBERG NEWS

У документах SEC криптобіржа Coinbase Global Inc. заявила, що спосіб організації розробників може обмежити зростання біткойна. Зміни, які вони вносять у код, можуть вплинути на «швидкість, безпеку, зручність чи цінність» мережі, повідомила Coinbase SEC.


Немає жодного відділу зв’язків з громадськістю щодо біткойнів, який міг би відповісти на такі занепокоєння. Біткойнери кажуть, що їх проектом не керує офіційна організація. Окрім схвалення та впровадження змін, які погоджується внести команда співавторів, на веб-сайті Bitcoin Core сказано, що супроводжувачі «виконують функцію остаточної перевірки, щоб гарантувати, що виправлення безпечні та відповідають цілям проекту».

  • Розробники Bitcoin Core пов’язані своєю репутацією, сказав пан Добсон. За його словами, будь-який супроводжувач, який вніс шкідливі або неетичні зміни, швидше за все, постраждає від репутації, і його або її доступ буде скасовано іншими супроводжувачами.

Зниження цін на криптовалюту призвело до банкрутства деяких фірм, які раніше фінансували розробку програмного забезпечення для біткойнів, таких як торгова платформа FTX і кредитор BlockFi, і змусило інших затягнути паски. За словами виконавчого директора Brink Майка Шмідта, некомерційна організація Brink, яка збирає пожертви та перетворює їх на гранти для трьох супроводжуючих Bitcoin Core та кількох інших розробників, спостерігала зниження збору коштів на 50-60% за останній рік.

  • Менеджери розкидані по всьому світу, зустрічаючись особисто один або два рази на рік на біткойн-конференціях. Більшість тримається стримано.

За словами його спонсора, Геннадій Степанов, який підтримує графічний інтерфейс програми, утік із охопленої війною України до Лондона у 2022 році. Майкл Форд керує системою збирання, тобто процесом перекладу або компіляції вихідного коду у виконувану програму, час від часу публікуючи фотографії ферми своїх батьків у Західній Австралії. Глорія Чжао, випускниця Каліфорнійського університету в Берклі, пише та переглядає код, що регулює процес перевірки транзакцій біткойнів.


Вони фінансуються за рахунок поновлюваних грантів від Brink і працюють разом в офісі некомерційної організації в мистецькому районі Шордіч у Лондоні. Пан Шмідт сказав, що щомісяця спілкується з одержувачами грантів.

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

Одержувачі гранту Brink повинні щороку повторно подавати заявки на спонсорство. Під час зважування додатків рада намагається оцінити загальну цінність розробника для біткойна, сказав пан Шмідт: «Це дуже суб’єктивно».

Пан Чоу, випускник Мерілендського університету, керує програмуванням, пов’язаним із цифровими гаманцями, які дозволяють інвесторам зберігати свої біткоіни. Після закінчення коледжу він працював у компанії Blockstream Corporation Inc., яка займається фінансовою інфраструктурою.

Супроводжувач Марко Фальке зосереджується на тестуванні та фінансується Okcoin USA Inc., криптобіржею, заснованою в Китаї, та інвестиційною компанією Paradigm Operations LP.

«Ми не обов’язково розглядаємо це як щедрість», — сказав Джейсон Лау, головний операційний директор Okcoin. «Це справді інвестиція в основи нашого бізнесу».

Під час обміну електронною поштою пан Фальке сказав, що виріс у Німеччині та мандрує Європою після того, як залишив роботу в Нью-Йорку в 2020 році. У його профілі в Твіттері вказане місце розташування Мальме, місто на півдні Швеції. Він відмовився повідомити, де зараз проживає.

Найстарший член групи, Володимир ван дер Лан, виконував обов’язки головного супроводжувача з 2014 року, але протягом останніх двох років намагався відмовитися від цієї ролі. Його профіль на архівному веб-сайті неіснуючої Bitcoin Foundation свідчить про те, що він живе в Амстердамі.

  • Пан ван дер Лаан частково фінансується Ініціативою цифрової валюти Массачусетського технологічного інституту, де голова Комісії з цінних паперів і бірж Гері Генслер працював радником до того, як його висунув президент Байден.

З нинішньої групи супроводжувачів лише пани Фальке та Чоу погодилися прокоментувати цю статтю. Деякі не відповіли на запити про коментарі.


Інші розробники Bitcoin Core мають гранти від Block Inc., фірми цифрових платежів, яку очолює співзасновник Twitter Джек Дорсі. На початку 2021 року він також створив юридичний фонд, щоб допомогти розробникам відбиватися від регуляторних проблем і судових позовів.

Gloria Zhao
Глорія Чжао, випускниця Каліфорнійського університету в Берклі, пише та переглядає код, що регулює процес перевірки транзакцій біткойна.
ФОТО: БРІНК

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

«Було багато прихованих виправлень», — сказав пан Чоу в телефонному інтерв’ю.

У відео, опублікованому на веб-сайті Okcoin, пані Чжао сказала: «Ми весь час виявляли помилки під час перевірки [коду], і якби він потрапив, можливо, з мережею сталося б щось катастрофічне».


Найближчий дзвінок, про який було оприлюднено, відбувся 17 вересня 2018 року. Багаторічний розробник біткойнів Метт Коралло виявив так звану інфляційну помилку в Bitcoin Core, яка, якби її використали, дозволила б зловмисникам витрачати той самий біткойн більше одного разу.

  • Це підірвало б ключову інновацію біткойна порівняно з іншими формами цифрових даних, які можна копіювати та вставляти неодноразово. Це допомагає забезпечити дефіцит, який надає біткойну його цінності в очах інвесторів.

Виявивши помилку інфляції, пан Коралло надіслав зашифроване повідомлення Signal голові великої коаліції майнінгу біткойнів. Але проблема, яку він спочатку оприлюднив, була менш серйозною помилкою «відмова в обслуговуванні».

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

  • Самсон Моу, відомий криптовалютний підприємець, минулого року написав у Twitter, що помилка інфляції «могла вбити біткойн».

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

«Це чудово, що в центрі проекту є ця невелика група довірених людей», — сказав Майкл Фолксон, прихильник біткойнів, який допомагає переглядати код. «Але якщо вони роблять щось підступне, наприклад, виправляють помилку в іншій зміні… як тільки з’ясується, що помилку виправлено, я думаю, вони повинні бути повністю відкритими щодо того, яким був процес».

Згідно з даними пана Чоу, з моменту запуску біткойна в 2009 році 17 людей мали доступ до зміни коду.

На своєму веб-сайті Bitcoin Core описує себе як «прямого нащадка оригінального програмного забезпечення Bitcoin», створеного Накамото.


Перед тим, як він чи вона зникли в 2011 році, Накамото передав контроль над кодовою базою розробнику з Массачусетса Гевіну Андресену, першому ентузіасту, який створив веб-сайт під назвою Bitcoin Faucet, який роздавав тисячі біткойнів кожному, хто розв’язував капчу. Його метою, за його словами, було допомогти новій формі грошей прижитися.

Gavin Andresen
Розробник з Массачусетсу Гевін Андресен виконував обов’язки провідного супроводжувача, а потім передав управління наступнику, який пізніше скасував доступ пана Андресена.
ФОТО: ПОЛ МЦЕРЛЕЙН/ЄВРОПЕЙСЬКА ПРЕСФОТОАГЕНЦІЯ

У 2014 році пан Андресен передав роль головного супроводжувача пану ван дер Лаану. Через два роки пан ван дер Лаан скасував доступ пана Андресена, стверджуючи в дописі в блозі, що він став зайвим для проекту. Пан Андресен не відповів на електронний лист із проханням прокоментувати, але раніше заявляв, що зауваження, які він колись зробив і які, очевидно, підігріли занепокоєння пана ван дер Лаана, були недоречними.


На початку 2021 року пан ван дер Лаан заявив, що планує залишити роль головного супроводжувача. У серпні він оголосив у чаті, що взагалі припиняє працювати супроводжувачем.

«У мене виснаження та проблеми зі здоров’ям», — сказав він. «Я просто не можу більше цього робити».

Незважаючи на відступ, пан ван дер Лаан продовжує мати доступ для супроводжуючого до репозиторію GitHub Bitcoin Core.

Розмова про правонаступництво стала гарячою в червні минулого року, після того як містер Форд, який уже працював супроводжувачем, висунув на цю роль пані Чжао. Джеремі Рубін, відомий розробник біткойнів, запропонував групі спершу скласти посадову інструкцію.

«Ні, я не думаю, що додавання бюрократії та формальності покращує ситуацію», — сказав пан ван дер Лаан.

«Ви уникаєте важливого дискурсу про відповідальність супроводжувачів», — відповів пан Рубін.

Незважаючи на престиж роботи над найбільшою у світі криптовалютою, серед супроводжуючих часто жартують, що насправді ніхто не хоче цієї роботи.

Після того, як пан Добсон у грудні 2021 року оголосив, що він відійде від ролі супроводжувача, щоб зосередитися на своїй докторській дисертації, пан Фальке заявив, що наступною людиною, яка скаже щось у чаті, буде його заміна.

«Тож до кого мені зараз звернутися, щоб об’єднати речі гаманця?» — запитав містер Чоу.

Пан Фальке привітав його з прийняттям на посаду.

Містер Чоу відповів: «Ах…».


Пол Кірнан, wsj.com