Разработчики Blockstream выпустили первое за восемь месяцев обновление c-lightning - собственной имплементации Lightning Network. В нем реализовали плагины для разработчиков.
В релиз включили плагины, которые упростят создание новых функций платежной сети для разработчиков. Создатели решения надеются, что оно будет понятно не только для кодеров, но и для неспециалистов.
По сути, c-lightning (v 0.7) — это интерфейс с поддержкой плагинов на языках C, Go и Python. Автор идеи плагинов Кристиан Деккер заявил, что кастомизация с применением этого инструмента — одно из главных c-lightning от других имплементаций Lightning Network, к примеру, LND и Eclair.
Деккер добавил:
Это было одно из наших первых решений. Мы могли сказать людям, что они могут и что не могут делать, либо же мы могли дать им инструменты и способ создавать ту функциональность, которую они сами хотят.
По словам разработчиков, команда Blockstream выбрала второй путь. Если добавить в решение собственные функции, пользователи фактически создают своеобразные Lightning-ноды.
Инженер Blockstream Расти Расселл подчеркнул:
Это открывает безграничные возможности.
В числе доступных плагинов — компактный инструмент для мониторинга, который работает параллельно с нодой, отслеживая ее работоспособность. Кроме того, можно использовать небольшой плагин-разведчик, который пингует другие ноды и проверяет, как они реагируют, чтобы помочь разработчикам определить, какие участки сети вызывают вопросы.