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

Нова суперечка щодо біткойна: пояснення звинувачень щодо AsicBoost

Нове звинувачення від відомого розробника Bitcoin знову розпалило вогонь дебатів щодо його масштабування.

lighter, fire

Bitcoin вирує новими суперечками після нової бурхливої ​​публікації розробника Bitcoin CORE і технічного директора Blockstream Грега Максвелла, в якій він стверджує, що деякі майнери використовують нечесні методи, які можуть завдати шкоди мережі.

Опубліковано в список розсилки Bitcoin минулого вечора в записі стверджується, що Maker обладнання для майнінгу таємно використовує раніше відому слабкість в алгоритмі підтвердження роботи біткойна, який дозволяє йому майнити приблизно на 20% швидше, ніж конкуренти.

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

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

Ось тут і починається інтелектуальна гімнастика.

Слід зазначити, що використовувана Технології вже була запатентована розробниками Тімо Ханке та Серхіо Деміаном Лернером за схемою під назвою "AsicBoost" на який подано патент Листопад 2014 року.

Максвелл стверджує, що хтось виявив те, що він назвав «прихованою» версією Технології, яка використовується в чіпі для майнінгу. Він не повідомив, хто проводив аналіз, він чи окрема сторона.

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

Таким чином, ця заява викликала суперечки в тривалих дебатах щодо масштабування біткойна, оскільки звинуваченням у тому, що майнером, який бере участь у цій практиці, є китайська компанія Bitmain – ONE із найбільших у галузі постачальників обладнання для майнінгу. (Bitmain має окремий патент на Технології AsicBoost в Китаї).

Стверджується, що Bitmain не лише блокує технічне рішення, яке віддають перевагу розробникам CORE (через підтримку альтернативних команд розробників), але робить це тому, що це підвищить його прибутковість за рахунок користувачів.

У заявах співзасновник Bitmain Джихан Ву рішуче заперечив, що компанія використовує обхідний шлях AsicBoost для блокчейну Bitcoin .

«Між SegWit і AsicBoost немає жодного зв’язку», — сказав Ву CoinDesk.

Bitmain випустив a заява у четвер, додавши, що вони протестували AsicBoost, але вони ніколи не використовували його для справжнього майнінгу, і далі вказали на угоду, у якій вони висловлювали підтримку SegWit у минулому.

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

Колишній операційний директор Bitcoin компанії BTCC Самсон Моу сказав CoinDesk , що публікація підтверджує чутки, які ширяли протягом деякого часу, хоча він не надав жодних нових доказів у розмові.

Моу сказав CoinDesk:

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

Що таке AsicBoost?

По-перше, може бути корисним зрозуміти конкретну техніку видобутку в центрі звинувачень.

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

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

Наприклад, основним показником прибутковості майнінгу є кількість зароблених грошей у гігахешах за секунду (GH/s). Найчастіше це вимірюється в доларах США за Gh/s.

Інший показник прибутковості апаратного забезпечення передбачає визначення споживання енергії, яке зазвичай вимірюється в Джоулях, і ділення цього на швидкість хешування. Це джоуль на Gh/s.

Творці Технології стверджують, що ці ключові співвідношення покращено приблизно на 20% завдяки AsicBoost.

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

Але це T AsicBoost?

Повертаючись до оригінальної публікації Максвелла, припускають, що компанія, про яку йде мова, нібито Bitmain, T використовує AsicBoost саме так.

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

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

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

Експлуатація чи ефективність?

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

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

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

«Вони діють по-різному, але я вважаю, що це нормально. Джихан [Ву] сказав, що це свобода, яку дає протокол, тому вони можуть це робити», — сказав він.

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

Примітно, що інші T вважають, що «атака» або «недолік» є правильним терміном, стверджуючи, що це просто спосіб для майнерів більш ефективно видобувати.

Співдиректор IC3 Емін Гюн Сірер, наприклад, стверджуваву дописі в блозі, що ще T достатньо публічних доказів, щоб підтвердити твердження Максвелла.

Меркле шліфування?

Деталі так званої «атаки» досить технічні, https://pastebin.com/RU5SXsFE, але в своїй найпростішій формі йдеться про те, як майнери знаходять блоки.

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

Є певні дані, які майнери T повинні знати до того, як обчислять хеші, тому всі майнери повинні пройти через однаковий процес обчислення, вирівнюючи умови гри.

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

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

«Якщо майнер знаходить кілька кореневих значень-кандидатів, які мають однакові кінцеві 32 BIT , він може застосувати атаку», — пише Максвелл.

Це прискорює процес. По суті, якщо все йде за планом, це означає час від часу пропускати крок.

Крім того, деякі розробники стверджують, що ONE з ознак використання цієї техніки є те, що деякі майнери видобували блоки без транзакцій, що полегшує зміну порядку транзакцій у дереві Merkle. (Відомо, що Bitmain іноді моє порожні блоки).

Хто що каже?

Зокрема, Тімо Ханке, співвинахідник AsicBoost і колишній технічний директор Cointerra, стверджує, що аргумент про те, що AsicBoost перешкоджає прийняттю Segwit, є перебільшеним.

Визнаючи через Twitter, що AsicBoost потенційно може використовуватися для цілей, які можуть завдати шкоди мережі, він сказав, що не підтримає будь-яку пропозицію щодо вдосконалення Bitcoin (BIP), яка б використовувала цю Технології для шкоди Bitcoin.

Співавтор AsicBoost Серхіо Лернер зазначив у Twitter, що нещодавно запропонований Segwit2MB, альтернатива SegWit, також не дозволить майнерам продовжувати використовувати експлойт.

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

«Патенти, які надають велику перевагу, є проблемою для Bitcoin», — сказав генеральний директор Blockstream Адам Бек.

Крім того, атака має економічну перевагу. Майнінговий пул, що складається з 50% потужностей майнінгу Bitcoin, може заощаджувати до 100 мільйонів доларів на рік, використовуючи недолік, зазначив Максвелл.

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

«Якщо у вас була дійна корова вартістю 100 мільйонів доларів, і вона була знищена функцією, ви робите все можливе, щоб заблокувати це», — стверджував розробник Альфонс Пейс.

Максвелл додав, що це саме те, чому він почав розглядати проблему, додавши:

«Несумісність значною мірою пояснила б незрозумілу поведінку деяких сторін екосистеми майнінгу».

Алісса Гертіг і Гаррет Кейрнс зробили свій внесок у репортажі.

Запальничка для газової плити через Shutterstock

Pete Rizzo

Піт Ріццо був головним редактором CoinDesk до вересня 2019 року. До того, як приєднатися CoinDesk у 2013 році, він був редактором джерела новин про платежі PYMNTS.com.

Picture of CoinDesk author Pete Rizzo