人人都能成为闪电网络节点:第3章安装c-lightning

#安装环境要求:
libsqlite3: 数据库支持
libgmp: 要求secp256k1支持
zlib: 压缩程序

除此之外如果需要开发还需要:
pip3: 安装python-bitcoinlib
asciidoc: 设计编辑man页面 (如果需要修改帮助文档)
valgrind: 额外的debug检查需要的
还有bitcoin core 版本不得低于0.15

#安装步骤
1、获取相关信息
sudo apt-get update
sudo apt-get install -y
autoconf automake build-essential git libtool libgmp-dev
libsqlite3-dev python python3 net-tools zlib1g-dev libsodium-dev
libbase58-dev

image.png

2、克隆闪电网络程序
cd ~
git clone https://github.com/ElementsProject/lightning.git
cd lightning

3、bulid闪电网络
./configure

image.png

make

4、运行闪电网络
bitcoind &(&的意思是进程为后台进程)
cd ~/lightning/lightningd
./lightningd/lightningd

image.png

hello world
大家应该看到上图中出现的lighting-rpc:no sunch file or directory
这个错误导致下面的命令执行不成功:

./cli/lightning-cli help
注意这个命令必须在合适的路径才可以,红色的pwd结果供参考

后来加上相关参数

./lightningd/lightningd --bitcoin-rpcuser=yuntianming --bitcoin-rpcpassword=*** --bitcoin-rpcport=8332 --alias=yuntianming //***是我隐藏了,你应该改为自己的密码
image.png

再次执行./cli/lightning-cli help
帮助命令显示完整了

cli/lightning-cli getinfo
image.png

节点已经建立起来了。

但是问题来了,运行之后发现lightning运行在测试网络上,生成的地址是tb1开头的测试地址,无法接受转账。
如果给命令加上–network=bitcoin会报错。
image.png

github搜到这样的回复:
https://github.com/ElementsProject/lightning/issues/1768
image.png

第一步先删除哪个sqllite3文件
image.png
第二步lightning-cli命令后面加上新的目录
cli/lightning-cli --lightning-dir=./lightningd
测试生成新地址命令

./lightningd/lightningd --bitcoin-rpcuser=yuntianming --bitcoin-rpcpassword=**** --bitcoin-rpcport=8332 --alias=yuntianming --network=bitcoin --lightning-dir=lightningd //重新测试通过了

安装完成

终于安装完成了。

参考文章:
https://github.com/ElementsProject/lightning/blob/master/doc/INSTALL.md

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuntianming3906

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值