搜索

如何从零开始搭建一个比特币闪电网络节点

2020-06-11 14:43:19
19302 22 2

在网上找了很多教程,基本上都是2年以前的了。

现在想搭建一个闪电网络节点的环境,加入到闪电网络当中,请问需要哪些先决条件,如操作系统的要求,是否要安装比特币全节点等等。

希望能够越详细越好。

有新的教程推荐也可以。

或者有关闪电网络实战的书籍推荐。

热门回帖
牌面
牌面
水手 船龄 5个月
楼主可以看这个
https://www.chainnode.com/post/402424
2020-06-11 0
#2
BurntCoins
BurntCoins
副船长 船龄 3.1年
这个……每个闪电网络节点不都有自己的文档说明么。

最简单的就是闪电实验室的Lightning app,里面跑的就是LND,安装运行就是一个闪电网络节点。
跟比特币网络沟通用的Neutrino(BIP157/158协议),因为Bitcoin Core一直迟迟没有实现Neutrino协议,所以暂时用的是闪电实验室自己的服务器。

也可以不用Neutrino,直接用JSON-RPC跟自己的全节点沟通,但是这样貌似有点低效,我印象里Windows下命令全节点扫描历史区块时还会卡住,所以必须指定127.0.0.1这个IPv4地址,不能用localhost。

(这个我可能记错)默认情况下貌似是私有通道,也就是不公开宣告的通道,这种通道也是不会被计入统计数据的。用命令行可以创建公开通道。

Windows下用Process Explorer可以看到启动LND的命令行,从里面可以看到控制端口、数据目录,把这些参数指定给lncli就可以用命令行控制lnd了。
2020-06-11 3
#3
BurntCoins
BurntCoins
副船长 船龄 3.1年
我感觉比较麻烦的问题是公网IP地址,现在IPv4已经耗尽,分配到手就是100.开头的运营商级别NAT内网地址。
即便有公网IP地址,一般家庭宽带,这个IP地址也不是固定的,而是动态的,每过一段时间会强制断线重连一次,换一个新的IP地址,也有点麻烦。
2020-06-11 1
#4
BurntCoins
BurntCoins
副船长 船龄 3.1年
除此之外,还可以把节点开到Tor网络上,用隐藏服务可以同时解决NAT内网穿透和真实IP地址暴露的问题。但是Tor不仅被墙还速度极慢……
已经有不少节点是用Tor隐藏服务的了,但是我没折腾过这个。
2020-06-11 1
#5
负债150万
负债150万
副船长 船龄 3.1年
闪电网络引爆2021
2020-06-11 1
#6