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

Velvet Forks: оновлення Крипто без суперечок?

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

Credit: Shutterstock
Credit: Shutterstock

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

Принаймні такий ажіотаж стоїть за «оксамитовими виделками», механізмом для оновлення коду Криптовалюта , який заінтригував деяких високопоставлених Крипто .

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

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

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

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

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

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

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

За словами Замятіна, «це не ракетобудування. Це досить проста концепція».

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

У новому документі йдеться:

«Оксамитова вилка [...] не потребує підтримки більшості учасників і може потенційно уникнути повного виникнення розгалужень щодо правил».

У дикій природі

Простіше кажучи, форк — це спосіб оновити систему Криптовалюта для підтримки нових важливих правил, і протягом історії кількох протоколів Криптовалюта форки часто використовувалися.

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

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

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

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

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

Наприклад, децентралізований майнінговий пул P2pool регулярно використовує свого роду оксамитовий форк.

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

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

Таким чином, P2pool є прикладом «оксамитової вилки», оскільки блоки (як із їхнього власного блокчейну, так і з Bitcoin біткойнів) живуть пліч-о-пліч у Harmony, не викликаючи розколу.

Упередженість і хабарництво

Тим не менш, оксамитові вилки є потенційною вразливістю.

Зокрема, у статті описуються можливі способи, якими погані актори можуть зловживати оксамитовими виделками для власної вигоди.

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

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

А сам Замятін описав інший вектор атаки, який передбачає «корисливий майнінг».

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

Він сказав CoinDesk:

«Я можу підкупити людей, щоб вони працювали над моїм ланцюжком. Немає гарантії, що я WIN, але це потенційно може стати стимулом для відхилення від правил протоколу».

Проте потрібні додаткові дослідження, оскільки Замятін визнає, що він T впевнений, наскільки серйозними є ці проблеми на практиці.

Відчиняючи двері

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

Хоча Замятін визнає, що оксамитові вилки – це T срібна куля.

«Звичайно, це T працює для чогось на зразок Segregated Witness (SegWit), — сказав він, посилаючись на зміна коду Bitcoin що викликало дворічну дискусію в спільноті щодо технічного напряму протоколу.

Тим не менш, це все ще потенційно корисно для інших типів змін.

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

А оксамитові вилки також можуть допомогти вдихнути нове життя в старі запропоновані інновації.

Доцент Корнельського університету Емін Ґюн Сірер, наприклад, сказав, що йому «дуже» подобається ідея використання оксамитової вилки для додавання протоколу Bitcoin-NG (що означає «наступне покоління»), який давно зупинився, ідея, яку він запропонував і яка LOOKS покращити пропускну здатність шляхом перебудови блокчейну Bitcoin до Криптовалюта.

«Хоча [документ] стислий щодо деталей, загальна ідея додавання нової функціональності без ризиків і ускладнень, пов’язаних із м’яким чи жорстким форком, є досить переконливою», — сказав Сірер CoinDesk.

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

Він сказав CoinDesk:

«Ви навіть можете мати кілька версій, що працюють паралельно, можливо, навіть сумісних одна з одною, і все це без необхідності часто суперечливих м’яких або жорстких форків».

Оксамит зображення через Shutterstock

Alyssa Hertig

A contributing tech reporter at CoinDesk, Alyssa Hertig is a programmer and journalist specializing in Bitcoin and the Lightning Network. Over the years, her work has also appeared in VICE, Mic and Reason. She's currently writing a book exploring the ins and outs of Bitcoin governance. Alyssa owns some BTC.

CoinDesk News Image