Разработчики Lightning Network выявили новую ошибку сети

Ошибка может привести к сбоям маршрутизации платежей без указания причины возникновения.

В отличие от сети блокчейна Биткоина базового уровня, где тысячи операторов узлов проверяют транзакции, в платежах Lightning Network могут участвовать всего два человека. Пользователи сети целенаправленно жертвуют частью безопасности в обмен на более высокую скорость и более низкую комиссию.

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

Разработчики сети выяснили: сбой маршрутизации платежа проходит без атрибуции, а это означает, что плательщики не получают информации о произошедшем. Либо сообщение об ошибке было повреждено на обратном пути к отправителю, либо так и не было получено. Участники транзакции могут продолжать попытки использовать неисправный узел, даже не подозревая о наличии проблемы.

В качестве возможного решения проблемы разработчики сети Lightning Network предлагают на обсуждение сообщества несколько решений.

В версии голландского специалиста Lightning Labs Йоста Джагера (Joost Jager) предлагается добавить к сообщениям метки времени, которые узлы отсылают обратно отправителю транзакции. Одна метка будет представлять время, когда узел получил транзакцию, а другая время, когда узел ретранслировал транзакцию следующему процессу. Обе метки дадут отправителям представление о том, какие каналы медленнее передают транзакции, и позволят избегать их в будущем.

Австралийский программист и разработчик Lightning Расти Рассел (Rusty Russell) предложил альтернативное решение, где каждому узлу маршрутизации будет выплачиваться один сатоши даже в случае сбоя транзакции. Таким способом отправители платежей смогут понять, какой из узел маршрутизации вышел из строя, сравнив количество отправленных сатоши с количеством сатоши, которые получены обратно. Метод подсчета сатоши будет работать, даже если сообщение об ошибке повреждено или не было доставлено.

В октябре основатель турецкой блокчейн-компании Bitmatrix Бурак Качели (Burak Keceli) решил проверить границы возможного. Он выполнил сложную для сети Lightning Network транзакцию, которая вывела из строя большую часть узлов сети. Транзакция представляла собой платеж с мультиподписью, состоящей из 998 ключей при 999 возможных.

Источник

Click to rate this post!
[Total: 0 Average: 0]
Admin

Recent Posts

Девять анонимных кошельков получили контроль над Polymarket — Bloomberg

Группа из девяти анонимных криптокошельков стала играть ключевую роль в определении результатов на крупнейших рынках…

13 часов ago

Сооснователь OpenZeppelin назвал слабое место децентрализованных финансов

Сооснователь компании OpenZeppelin Мануэль Араос (Manuel Araoz) назвал уязвимым местом децентрализованных финансов (DeFI) быстрорастущие возможности…

14 часов ago

Злоумышленник напечатал 5,4 трлн токенов vsdCRV на Stake — но вывел всего $91 000

Неизвестный взломал криптовалютную платформу Stake DAO, специализирующуюся на автоматизированных стратегиях получения дохода и блокировке токенов, создал…

14 часов ago

BitMine cовершила крупнейшую с начала года покупку эфира

Компания BitMine Immersion Technologies, крупнейший корпоративный держатель эфира, пополнила свой запас на 111942 ETH стоимостью…

14 часов ago

Сделки с эфиром на Hyperliquid лишили инвестора $128 млн

Аккаунт на платформе Hyperliquid потерял $128 млн из-за того, что после удачной сделки не смог остановиться…

14 часов ago

В Южной Корее будут судить создателей мемкоина CatFi

Прокуратура Южной Кореи направила в окружной суд Сеула дело организаторов схемы с мемкоином CatFi на…

19 часов ago