Мережа Bitcoin Lightning пропускає блок після величезної транзакції Multi-Sig

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

Тепер це попередження звучить ще більш розумно після того, як розробник біткойнів випадково перевірив обмеження мережі, створивши складну транзакцію з кількома підписами (multi-sig), у результаті якої Lightning Network не створила один блок. Хоча мережа продовжувала створювати блоки та маршрутизувати платежі, цей пропущений блок означав, що мережа тимчасово не синхронізована.

Як правило, користувачі Lightning Network відкривають канали за допомогою простого налаштування кількох підписів 2 із 2, де для витрачання коштів потрібні два підписи.

Те, що зробив Бурак Кечелі, засновник Bitmatrix, — це створив транзакцію 998 із 999 мультипідписів на біткойнах, тобто для автентифікації транзакції було потрібно 998 підписів закритого ключа — надзвичайно складне та незвичайне завдання саме по собі.

Проблема синхронізації Bitcoin Lightning Network

Хоча транзакція, яка коштувала розробнику 4.90 доларів США в якості комісії, була прийнята виробниками блоків і була видобута в біткойн-блок основної мережі, метод, використаний LND для обчислення останнього блоку біткойнів, вніс в оману.

As пояснені Олаолува Осунтокун, технічний директор Lightning Labs, «через цю помилку LND не зміг проаналізувати новий блок, але зміг продовжити пересилання у звичайному режимі». Будь-які запити на відкриття нових каналів також відхилялися, оскільки LND визнав, що його внутрішній гаманець не був синхронізований з мережею.

Після того, як багато користувачів перейшли на Github поскаржитись що вони не можуть відкрити нові канали в мережі через проблему синхронізації, розробники з Lightning Labs виявили та випустили виправлення, яке зараз доступний як LND v0.15.2.

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

Примітка редактора: цю статтю було оновлено 11 жовтня 2022 року об 11:19 за східним часом, щоб відобразити, що Lightning Network ніколи не виникала збоїв, а натомість вийшла з ладу після пропуску одного блоку.

Будьте в курсі криптовалютних новин, отримуйте щоденні оновлення на свою поштову скриньку.

Джерело: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network