Сеть Bitcoin Lightning пропустила блокировку после огромной транзакции с несколькими подписями

Сеть "Lightning Network"экспериментальный характер, сеть уровня 2, построенная поверх Bitcoin это позволяет проводить более быстрые транзакции с низкой комиссией, что является одной из причин, по которой разработчики предупреждают пользователей не рисковать большими суммами при отправке и получении средств.

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

Как правило, пользователи Lightning Network открывают каналы, используя простую настройку мультиподписи 2 из 2, где для расходования средств требуются две подписи.

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

Проблема с синхронизацией сети Bitcoin Lightning

Хотя транзакция, которая обошлась разработчику в комиссию в 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