BitMEX анонсує конкуруючого клієнта для Bitcoin Core

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

У дописі в блозі дослідники BitMEX обговорили переваги конкуруючих програмних клієнтів і дійшли висновку, що пропрієтарний клієнт BTC необхідний, щоб виправити непорозуміння, що Bitcoin Core відповідає за розвиток криптовалюти та «має унікальну здатність змінювати або запобігати змінам». до правил консенсусу біткойн».

Історично Bitcoin Core Client сходить до Сатоші Накамото. До 2013 року клієнт Bitcoin, який встановлювали всі вузли в мережі, називався клієнтом Satoshi, а еталонну реалізацію часто називали Bitcoin QT/Bitcoin. Після зникнення Сатоші Накамото Гевін Андресен опублікував на форумі Bitcoin Foundation питання про перейменування Bitcoin-Qt. Майк Хірн, інший розробник, дав клієнту назву «Bitcoin Core», яка була прийнята спільнотою. Тоді багато хто почав називати програмний проект «Bitcoin Core», але насправді нічого не змінилося.

Автори BitMEX стверджують, що неправильне розуміння керування ядром біткойна кількома розробниками виникло під час і після дебатів щодо розміру блоку. Ці дискусії, стверджує BitMEX Research, не мають суті, оскільки власник вузла вирішує, який клієнт встановити. Насправді Bitcoin Core не контролює правила консенсусу Bitcoin. Наприклад, проект програмного забезпечення Bitcoin Core не може змусити вузли оновлювати або модифікувати. Це також продемонструвала критична помилка клієнта Bitcoin Core місяць тому:

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

Як пише BitMEX, у Сатоші Накамото була своя думка на тему одного клієнта. Він був її противником:

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

Bitcoin BitMEX ResearchClient

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

Оскільки це софтфорк від Bitcoin Core, немає ризику […], як побоювався Сатоші. Клієнт BitMEX Research також не змінює консенсусних правил біткойнів, тому занепокоєння щодо суперечливого розподілу ланцюжків не стосується. Отже, якщо базовий репозиторій біткойн буде зламано або видалено, кодову базу можна покращити за допомогою репозиторію Bitcoin BitMEX Research або іншого клієнта.

Реалізація BitMEX вже доступна на Github. Чи зможе клієнт змінити домінування Bitcoin Core, ще належить побачити.