C-Lightning (v 0.7) от Blockstream с плагинами для разработчиков

Responsive image
C-Lightning, программное обеспечение компании Blockstream для работы с Lightning Network.

Компания
Blockstream представила крупнейшее за последние восемь месяцев обновление c-lightning.

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

Новая версия c-lightning (v 0.7) представляет собой интерфейс, поддерживающий плагины, которые написаны на языках C, Go и Python.

По словам инженера Blockstream и автора идеи плагинов Кристиана Деккера, подобная возможность кастомизации – одно из тех свойств, которые отличают c-lightning от других имплементаций Lightning Network, LND и Eclair.

На момент написания статьи создано уже три плагина:

- persistent-channels - автоматически отслеживает каналы внутри и обязательно переподключится к пиру, если у него есть открытый канал. Тем не менее, он только отслеживает сам канал, но не открывает заново канал, который был закрыт.
- probe - регулярно выполняет случайное исследование сети, отправляя платеж случайному узлу в сети со случайным payment_hash и наблюдая, как сеть реагирует. Случайный payment_hash приводит к тому, что платежи отклоняются в месте назначения, поэтому средства на самом деле не переводятся. Однако сообщения об ошибках позволяют нам собирать некоторую информацию о вероятности успеха платежа и стабильности каналов.
- prometheus - предоставляет некоторые ключевые метрики из c-lightning, чтобы их можно было собрать, нанести на график и создать для них оповещения.

Список плагинов будет пополняться по мере того, как разработчики будут предлагать новые идеи.

17:28 02/03