作者:Che Kohler 编译:CoinTime 237
在比特币及其离链可扩展性解决方案的广阔世界中,由于其日益增长的插件库,Core Lightning 已经成为闪电网络的独特实现。它代表了其他流行实现(例如 eClair 和 LND)的替代方案,主要区别在于其架构和扩展功能的方法。
无论您是经验丰富的比特币爱好者还是 Lightning Network 的新手,Core Lightning 都提供了一种独特的可扩展、低成本的比特币交易方式。通过其插件系统,它为任何寻求自定义其 Lightning Network 体验的人提供了一个诱人的机会。
什么是 Core Lightning?
Core Lightning(以前称为 c-lightning)是由 Blockstream 发布和维护的轻量级、高度可定制和符合标准的 Lightning Network 协议的实现。Core Lightning 项目按照各种 BOLT 规范实现闪电协议,但允许在其之上构建附加模块。
Core Lightning 被分割成子 daemon,其想法是可以在不同客户端之间添加更多的分离层和额外的漏洞障碍,同时提供更多自由来添加功能和互操作性。
CLN 插件是什么?
Core Lightning 中的插件允许用户扩展协议的功能,而无需深入研究底层源代码的复杂性。它们为开发人员添加新功能或修改现有功能提供了一种强大的方式。
插件是独立的进程,通过简单的 JSON-RPC 接口与 Core Lightning 交互,使用户可以使用任何他们熟悉的语言编写插件。这为定制和功能扩展打开了一个世界,使 Core Lightning 不仅成为管理比特币交易的强大工具,而且还是一个高度适应性的系统,可以随着用户需求的变化而发展。
开放新思路
Core Lightning 不仅可以赋予用户自定义能力,而且在社区参与方面也充满活力。作为开源项目,它邀请任何人做出贡献,特别是通过插件的开发。
这种包容性的方法将 Core Lightning 从仅仅是一个工具转变为一个生动、不断发展的生态系统。来自全球各地的开发人员,无论其从属关系或专业背景如何,都可以创建和贡献插件。
无论是增强用户体验、提高效率还是引入与闪电网络交互的全新方式的功能,正是这种多元化的观点,可以推动 Core Lightning 向前发展,并在 Lightning Network 中增加其市场份额。
插件也是 Lightning 节点可能想要切换到其他实现的原因,如果他们希望获得更多功能或希望尝试社区源代码贡献。
有哪些 Core Lightning 插件可用?
Reckless 是用于 Core Lightning 的插件管理器,您可以使用一个命令来安装和卸载插件。Reckless 已安装的插件驻留在用户的 .lightning 文件夹的'reckless'子目录中。默认情况下,插件在比特币网络上激活(并使用 lightningd 的比特币网络配置),但也可以使用 regtest。
如果您正在寻找要尝试的插件,可以查看以下列表。
所有评论