美文网首页Ulord社区联盟闪电网络区块链研习社
人人都能成为闪电网络节点:第3章安装c-lightning

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

作者: 云天明ytm_ltd | 来源:发表于2019-03-19 20:42 被阅读2次
    欢迎测试连接

    安装环境要求:

    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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/dvydmqtx.html