На прошлой неделе компания Blockstream выпустила c-lightning 0.9.0, последнюю версию одной из популярных реализаций протокола Lightning Network. Релиз получил название «Крысиный яд в квадрате на стероидах» (это отсылка к комментарию Уоррена Баффета о биткоине, который он назвал «крысиным ядом в квадрате»).
С новом релизе разработчики завершили интеграцию функции разделения платежей (multi-part payments, MPP). Иногда относительно крупные платежи в сети не проходят, поскольку для них требуется большой объем ликвидности на всех каналах между нодой отправителя и нодой получателя. Если ликвидности недостаточно для платежа, он не проходит. MPP разделяет платежи на более мелкие части, чтобы их было легче отправлять по сети.
C-lightning может получать MPP с прошлого года, «но [разработчик Blockstream] Кристиан Декер наконец нашел время для реализации этой функции на стороне отправителя», ― сказал разработчик компании Расти Рассел в комментарии для Coindesk.
Также новый релиз c-lightning упрощает подключение «сторожевых башен» (watchtower) к c-lightning. Watchtower ― это компонент Lightning, который направлен на борьбу с мошенничеством в сети. Башня «наблюдает» за биткоинами пользователей в Lightning Network. Если кто-то пытается обмануть участников сети, сторожевая башня сигнализирует об этом и штрафует мошенника.
C-lightning 0.9.0 заложила основу для инструмента, который позволяет отслеживать все движения монет пользователя. Поддержка этой функциональности добавлена в эту версию, но для пользователей она станет доступной немного позже. По словам Рассела, сейчас разработчики вносят последние доработки в плагин, который «запишет все, что ваша налоговая захочет узнать о том, откуда и куда ушли деньги».
Рассел также упомянул о том, что команда разработчиков существенно переработала поддержку формата PSBT (partially signed bitcoin transactions, частично подписанные биткоин-транзакции), которые упрощают совершение транзакций с аппаратных кошельков.