Logo
Share this article

Форк мережі Stellar викликає занепокоєння щодо консенсусного протоколу Ripple

Минулого тижня мережа Stellar розгалужилася, що призвело до питань щодо цілісності консенсусного протоколу Ripple, на якому вона заснована.

Number field

Недавній ненавмисний форк реєстру в мережі Stellar призвів до тимчасового збою в системі транзакцій і ширшої дискусії щодо цілісності консенсусного протоколу Ripple.

Дебати почалися 5 грудня, коли виконавчий директор Stellar Development Foundation (SDF) Джойс Кім опублікував допис у блозі окреслюючи форк у мережі Stellar , який компанія пояснює проблемами в консенсусному протоколі Ripple.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

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

CORE питання, яке виникло в результаті, полягало в тому, чи можливі проблеми з мережею Stellar також у Ripple, чи проблеми виникли через зміни в коді консенсусного протоколу. Сам Stellar є модифікованим форком Ripple, ініціативи під керівництвом Джеда Маккалеба після його виходу у 2013 році з Ripple Labs, співзасновником якої він є.

Не дивно, враховуючи  історія суперечок між організаціями, Ripple Labs оскаржила висновки команди Stellar у відповіді публікація в блозі автором Технології директора Ripple Labs Стефана Томаса. Томас стверджував, що проблеми полягають у змінах Stellar у протоколі консенсусу до впровадження, і сказав, що мережа Ripple не стикалася з такими проблемами в минулому.

Потрібен новий протокол?

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

Маккалеб, який також заснував уже неіснуючу біржу Bitcoin Mt Gox, пізніше опублікував технічну оцінку, яка вказала на постійну проблему стабільності в Stellar мережі.

Маккалеб написав:

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

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

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

Тим часом мережа транзакцій Stellar працюватиме на одному перевірочному вузлі, щоб уникнути подібних проблем під час розробки нового протоколу.

Критика зосереджена на безпеці протоколу

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

У першому дописі Stellar про форк Кім заявив, що протокол Ripple має дві основні проблеми: мінімізація безпеки транзакцій на користь активності системи та цілісності вузла, а також здатність консенсусного алгоритму досягати коректності.

Кім написав:

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

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

Ripple відповідає

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

Він написав:

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

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

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

«Виходячи з наявної інформації, ми підозрюємо, що великий відсоток валідаторів Stellar вийшов з ладу, що спричинило форк реєстру», — сказав він.

Зображення через Shutterstock

Stan Higgins

Член штатної редакційної колегії CoinDesk з 2014 року, Стен тривалий час був в авангарді висвітлення нових подій у Технології блокчейн. Стен раніше брав участь у фінансових веб-сайтах і завзято читає вірші. Наразі Стен володіє невеликою кількістю (<500 доларів) BTC, ENG та XTZ (Див.: Редакційна Політика).

Picture of CoinDesk author Stan Higgins