人人都能成为闪电网络节点:第4章连接别的节点

节点搭建完成了,其实万里长征走完第一步,最难的来了,就是如何和别的节点进行连接,建立通道。

#1、我们生成自己的地址
在每个lightning节点上有一个wallet,这个wallet会自我管理多个比特币地址,我们先获取第一个。

cli/lightning-cli --lightning-dir=./lightningd newaddr //生成地址,由于我第一次运行时不小心运行在测试网络,所以导致原来的配置文件出错,c-lightning现在还没有解决这个问题,所以以后使用这个命令都必须指定目录。我的截图中会带这个参数,命令就不加了,特此说明。
第一个地址

这里说下后面的bech32地址,从Core 0.16.0 开始,可以生成隔离见证地址,隔离见证地址的交易占用更少的区块空间,交易费也更低。
Bitcoin core引入隔离见证同时还有上图中被称为“bech32”的新地址格式。此地址格式开头为“bc1”,由Blockstream前CTO Gregory Maxwell和Blockstream开发人员Pieter Wuille开发。这个地址没有大小写字母和区别,bech32地址使用的字符比当前地址格式更少。这减少了人为错误比如读错的可能性。

下面给这个地址转入0.002BTC。
使用自己的BTC钱包转账给这个地址:bc1qf2ne8gazywfsejx8ndsry502rv550ctapjrq7n。
人人都能成为闪电网络节点:第4章连接别的节点_第1张图片

等待6个确认之后,查看下余额。

cli/lightning-cli listfunds //查看自己地址中的金额
![200000聪已到账]人人都能成为闪电网络节点:第4章连接别的节点_第2张图片

#2、连接到其他节点

首先看下都有哪些节点,点击https://explorer.acinq.co/

我们选择第一名LightningPowerUsers吧,拥有的通道数最多。但是测试之后网络连接超时了。选择国内的吧:ln01.bitpie.com
人人都能成为闪电网络节点:第4章连接别的节点_第3张图片

有一个不错的命令式ping命令测试一下是否可以连上:
cli/lightning-cli ping ***** //后面加节点id
ping一下

./cli/lightning-cli connect 027e70d8859e090ed975b11cfa02109221482954a254dff185e4142188eb66518b 47.75.125.192 9735 //节点id 网络地址 端口号

连接成功

cli/lightning-cli listpeers //确认对等节点状况
人人都能成为闪电网络节点:第4章连接别的节点_第4张图片

bitcoin-cli settxfee 0.005 //设置交易费,单位是BTC/kB

cli/lightning-cli fundchannel 027e70d8859e090ed975b11cfa02109221482954a254dff185e4142188eb66518b 100000 //使用100000聪建立通道
人人都能成为闪电网络节点:第4章连接别的节点_第5张图片

lightning-cli --lightning-dir=./lightningd listfunds //检查钱包中资金余额
人人都能成为闪电网络节点:第4章连接别的节点_第6张图片

./cli/lightning-cli --lightning-dir=./lightningd listchannels //列出所有的通道
人人都能成为闪电网络节点:第4章连接别的节点_第7张图片

人人都能成为闪电网络节点:第4章连接别的节点_第8张图片

./cli/lightning-cli getroute 027e70d8859e090ed975b11cfa02109221482954a254dff185e4142188eb66518b//后面跟对等节点id和聪数,了解达到对等节点的路由信息
人人都能成为闪电网络节点:第4章连接别的节点_第9张图片

最后我们使用getinfo命令看下结果
cli/lightning-cli --lightning-dir=./lightningd getinfo

人人都能成为闪电网络节点:第4章连接别的节点_第10张图片

经过一段时间,可以在浏览器看到自己的节点了。

人人都能成为闪电网络节点:第4章连接别的节点_第11张图片

#补充内容:BOLT11地址
BOLT11 address

人人都能成为闪电网络节点:第4章连接别的节点_第12张图片
使用闪电网络客户端扫码后,就直接是支付界面,如下图:
人人都能成为闪电网络节点:第4章连接别的节点_第13张图片

还可以使用这个命令对交易进行分析
lightning-cli decodepay lnbc1712393610p1pdx8… //破解BOLT11地址的真实含义,包括交易的细节内容
这个就根据情况大家自己琢磨吧。

参考内容:
https://medium.com/@dougvk/run-your-own-mainnet-lightning-node-2d2eab628a8b
https://www.jianshu.com/p/e59a81195163


硬广

闪电网络支持情况:
虎符钱包(已支持)
比特派(已经支持)
COBO(3.27将支持)
币信(即将支持)
财路网(即将支持)
持续更新中…

中国区节点情况:
http://t.cn/EMNcUxD

推荐工具:http://t.cn/EPXHSTW

你可能感兴趣的:(闪电网络,闪电网络,比特币)