Нещодавнє виявлення вразливості Lightning Network, відомої як «заміна циклічної атаки», спонукало відомого дослідника безпеки та розробника Антуана Ріара піти з посади в команді розробників Lightning Network. The розкриття Про цю атаку стало відомо завдяки докладній темі, опублікованій у Twitter розробником, відомим як mononaut, 21 жовтня 2023 року. Ця атака використовує певний механізм у процесі транзакцій Lightning Network, що спричиняє потенційні фінансові збитки користувачам, задіяним у каналі.
Механізм атаки
Мережа Lightning Network працює як другий рівень на основі блокчейну біткойн, головною метою якої є збільшення можливостей транзакцій біткойн (BTC) шляхом полегшення однорангових транзакцій поза мережею. Користувачі можуть встановлювати платіжні канали в мережі, виконувати кілька транзакцій поза мережею, а потім записувати сукупну транзакцію в блокчейні біткойн після завершення. Суть цієї атаки полягає в маніпулюванні МішанинаВиходи контракту /Time Lock Contract (HTLC), необхідні для захисту транзакцій під час їх маршрутизації через мережу.
Атака розгортається в багатоетапний процес. Спочатку, коли платіж направляється через користувача, скажімо, Боба, від Аліси до Керол, платіж захищається виходами HTLC у попередньо підписаних зобов’язаннях Боба щодо каналу з кожним партнером. Важливою особливістю цього налаштування є механізм блокування часу, який гарантує, що вихідний HTLC для Керол закінчується раніше, ніж вхідний HTLC від Аліси, надаючи Бобу вікно для реакції у разі будь-яких проблем.
Мета зловмисника полягає в тому, щоб використати цей механізм, змусивши Боба тайм-аут транзакції в ланцюжку, коли Керол не зможе розкрити прообраз платежу до закінчення блокування часу в блоці T. Після цього Боб транслює трансакцію, щоб закрити свій канал із Керол. і повертає свої кошти через транзакцію «htlc-timeout». Зловмисники, помітивши цю транзакцію, швидко транслюють трансакцію «htlc-preimage» з вищою ставкою комісії, замінюючи транзакцію Боба в mempool. Цей цикл виконується неодноразово, щоб перешкодити спробі Боба повернути свої кошти, в кінцевому підсумку залишаючи Боба фінансові збитки, якщо цикл продовжується для блоків Δ, дозволяючи Алісі тайм-аут HTLC на іншому каналі.
Відставка та занепокоєння Антуана Ріара
Складність і потенційна небезпека цієї атаки викликали серйозне занепокоєння серед розробників. Антуан Ріар висловив ці занепокоєння в розмові в загальнодоступному списку розсилки, який підтримує Linux Foundation. Він підкреслив важке становище, у якому опинилася біткойн-спільнота через ці нещодавно виявлені вектори атак, назвавши ситуацію в Lightning Network «небезпечною».
Ріард підкреслив, що суттєвого виправлення можна досягти лише на базовому рівні мережі, що може вимагати модифікації основної мережі біткойн, крок, який потребує міцного консенсусу спільноти через його вплив на архітектуру безпеки децентралізованої екосистеми. Занепокоєння виходять за рамки лише цієї атаки, торкаючись загальної складності мережі та великих очікувань, які розробники Lightning Network покладають на досвід користувачів.
Незважаючи на ці перешкоди, Lightning Network продовжує набирати обертів із заявленою вартістю 159.5 мільйонів доларів США, згідно з даними DefiLlama, що відзначає стабільне зростання з моменту її заснування в 2018 році. Однак відхід Ріарда та попереджувальний сигнал про те, що для основної криптовалюти виникають проблеми. екосистеми, що потребує ретельного вивчення та усунення цих вразливостей для підтримки зростання мережі та довіри користувачів.
Джерело зображення: Shutterstock
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- джерело: https://Blockchain.News/news/new-bitcoin-lightning-network-vulnerability-exposed-the-replacement-cycling-attack
- : має
- :є
- 2018
- 2023
- 21st
- a
- досягнутий
- сукупність
- Аліса
- Дозволити
- серед
- an
- та
- будь-який
- архітектура
- ЕСТЬ
- AS
- At
- атака
- спроба
- база
- BE
- перед тим
- за
- буття
- За
- Біткойн
- Біткін Блокхейн
- Спільнота Bitcoin
- Мережа блискавки Bitcoin
- Мережа Bitcoin
- Блокувати
- blockchain
- блоки
- боб
- віщати
- БТД
- by
- прийшов
- CAN
- можливості
- випадок
- викликаючи
- проблеми
- Канал
- канали
- близько
- CO
- зобов'язань
- співтовариство
- завершення
- складність
- Турбота
- Консенсус
- триває
- контракт
- Розмова
- Core
- вирішальне значення
- криптовалюта
- криптовалютна екосистема
- цикл
- НЕБЕЗПЕЧНО
- дані
- Децентралізований
- докладно
- Розробник
- розробників
- розробка
- команда розвитку
- відкритий
- справи
- вниз
- два
- кожен
- екосистема
- зайнятий
- гарантує
- істотний
- встановити
- експертиза
- виконувати
- очікування
- досвід
- витікання
- Експлуатувати
- подвигів
- піддаватися
- сприяння
- зазнає невдачі
- особливість
- плата
- фінансовий
- знахідки
- для
- примус
- фонд
- від
- функція
- засоби
- Отримувати
- Go
- мета
- Зростання
- мішанина
- Мати
- he
- Високий
- вище
- Виділено
- його
- Однак
- HTTPS
- Перешкоди
- if
- Impact
- in
- початок
- Вхідний
- спочатку
- вхід
- питання
- ЙОГО
- сам
- JPG
- просто
- відомий
- шар
- догляд
- лежить
- світло
- блискавка
- Lightning Network
- Linux
- основи linux
- список
- замкнений
- маячить
- від
- розсилки
- Маніпуляція
- маркування
- механізм
- Мемпул
- може бути
- мільйона
- Поправки
- рухатися
- множинний
- мережу
- Нові
- нещодавно
- новини
- Помітний
- мета
- жовтень
- of
- on
- На ланцюжку
- тільки
- працює
- or
- Інше
- виходи
- загальний
- приватність
- оплата
- Платіжні канали
- однолітка
- пірінгових
- Однорангові транзакції
- для
- виконується
- розміщений
- plato
- Інформація про дані Платона
- PlatoData
- поставлений
- потенціал
- первинний
- процес
- забезпечення
- громадськість
- піднятий
- ставка
- Реагувати
- останній
- запис
- ПОВТОРНО
- заміна
- Повідомляється
- дослідник
- Відставка
- дозвіл
- показувати
- одкровення
- міцний
- Роль
- s
- захищений
- say
- Масштабування
- другий
- забезпечення
- безпеку
- установка
- загальні
- Сигнал
- з
- ситуація
- So
- Source
- кров’янисті виділення
- стійкий
- Крок
- рядок
- істотний
- швидко
- T
- приймає
- команда
- Що
- Команда
- Мережа блискавки
- потім
- Ці
- вони
- це
- через
- до
- топ
- зворушливий
- жорсткий
- тяги
- угода
- Transactions
- Довіряйте
- Зрештою
- на
- використовуваний
- користувач
- User Experience
- користувачі
- значення
- Уразливості
- вразливість
- попередження
- коли
- який
- в той час як
- вікно
- з
- в
- зефірнет