Eclair 是一个用 Scala 语言编写的闪电网络实现,遵循闪电网络规范(BOLT)。它依赖于 Bitcoin Core 来与区块链进行交互和监控,并提供 HTTP API 以方便应用程序集成。Eclair 支持插件扩展,并可在主网、测试网和 regtest 上运行。
本文介绍了如何通过将Eclair闪电网络节点在多个服务器上进行集群化部署,以实现横向扩展。前端服务器处理路由表同步和对等连接,后端服务器专注于通道管理。文章提供了最小化演示设置、生产环境设置,以及在AWS上部署的详细指导,包括启用加密通信、配置私钥和设置环境变量等。
本文介绍了闪电网络节点Eclair的架构,Eclair是基于Actor模型的,使其易于构建可靠且可扩展的软件。Eclair使用Scala语言和Akka库,并利用JVM的优势,实现了高性能和稳定性。此外,Eclair还提供了强大的插件系统和集群模式,可以支持大规模的节点。
本文档介绍了 Eclair 闪电网络节点的配置方法,包括配置文件的位置和修改、常用配置项的说明、如何自定义 features、如何自定义 feerate tolerance 以及一些配置示例,例如基本配置、regtest 模式、公有节点等。