本文概述了闪电网络实现的生态系统,重点介绍了六个主要闪电网络实现(c-lightning、Eclair、lnd、Rust-Lightning/LDK、Electrum和LNP Node)。文章分析了各个实现的使用情况、开发活动,并提供了有关如何运行、构建和贡献每个项目的详细信息,还探讨了每个闪电网络实现的独特价值主张和未来开发路线图。
本文介绍了C-Lightning (CLN) 及其插件架构,CLN 是一种闪电网络节点实现,允许用户通过插件添加自定义功能。文章讲解了如何运行CLN、RPC 方法以及插件的工作原理,包括插件的注册(getmanifest)、初始化(init)以及输入输出通信,最后说明了插件架构的优点,并提及了BOLT12 prisms的插件实现。