• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 如何在Linux系统建立自己的闪电网络节点和通道

如何在Linux系统建立自己的闪电网络节点和通道

作者:石墨文档 字体:[增加 减小] 来源:互联网

石墨文档向大家分享了如何在Linux系统建立自己的闪电网络节点和通道,其中包含闪电网络节点,闪电网络通道等知识点,遇到此问题的同学们可以参考下
如何在Linux系统建立自己的闪电网络节点和通道

下面你需要准备一个硬盘储存大于200G的VPS环境和Ubuntu 16.04系统。推荐用DigitalOcean的虚拟主机,文中的配置是320G硬盘/6核/16GRAM。费用为80$/月

uname -a
Linux docker-s-6vcpu-16gb-sgp1-01 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

另外,你需要安装docker环境,如果你用的DigitalOcean,请在One-click APP 中选择Docker 17.12。
第一步,同步比特币网络数据
构建docker镜像


git clone https://github.com/dougvk/lightning-node.git
cd lightning-node
docker build . -t dougvk/bitcoind


运行比特币节点
mkdir -p /scratch/bitcoin/mainnet/bitcoind
docker run --name bitcoind_mainnet -d -v 
/scratch/bitcoin/mainnet/bitcoind:/data -p 8333:8333 -p 9735:9735 
dougvk/bitcoind:latest
docker logs bitcoind_mainnet --tail "10"
将下列内容写到文件/usr/local/bin/bitcoin-cli
#!/usr/bin/env bash
docker run --rm --network container:bitcoind_mainnet -v 
/scratch/bitcoin/mainnet/bitcoind:/data dougvk/bitcoind:latest 
bitcoin-cli "[email protected]"
查看比特币节点运行情况
chmod +x /usr/local/bin/bitcoin-cli
bitcoin-cli getinfo
 
等待比特币网络同步账本,我用的新加坡节点大概9个小时同步完成

第二步,运行闪电网络节点
现在我们需要运行你的闪电网络节点了。用tmux或打开一个窗口监视闪电网络日志情况
mkdir -p /scratch/bitcoin/mainnet/clightning
docker run --rm --name lightning --network container:bitcoind_mainnet 
-v /scratch/bitcoin/mainnet/bitcoind:/root/.bitcoin -v /scratch/bitcoin/mainnet/clightning:/root/.lightning --entrypoint 
/usr/bin/lightningd cdecker/lightningd:master --network=bitcoin --log-level=debug


将下列内容写到文件/usr/local/bin/lightning-cli 中
#!/usr/bin/env bash
docker run --rm -v 
/scratch/bitcoin/mainnet/clightning:/root/.lightning --entrypoint 
/usr/bin/lightning-cli cdecker/lightningd:master "[email protected]"
运行
chmod +x /usr/local/bin/lightning-cli
检查闪电网络状况


第三步,发送比特币到你的闪电网络地址
现在你需要将一点比特币发送到你的闪电网络地址上,我发了0.001BTC到闪电网络地址。现在闪电网络还处于起步状态,很多地方需要改进,所以不要发送大量比特币。

lightning-cli newaddr
{ "address" : "34hXsNhraSsXKsJ2fu162HzEkCFSVUvFzu" }


等待确认后查看资金情况
lightning-cli listfunds
{ "outputs" : 
       [ 
              { "txid" : 
"690652a94e13ae09e6a32556ce0a7b70043b321cdfb4db87ee144ce494dfd76e", 
"output" : 1, "value" : 100000 } ] }
现在你需要把自己连接到闪电网络中了,去 https://lnmainnet.gaben.win/ 找到一个节点,点击找到详情。

您可能想查找下面的文章:

  • 如何在Linux系统建立自己的闪电网络节点和通道

相关文章

  • DFINITY区块链:密码学技术介绍
  • 通证(Token)的简短介绍
  • Casper、DPOS还有BFT,你真的了解权益证明机制吗?
  • 最新海外交易平台及主流数字货币钱包下载统计
  • 解密比特币:Russell Yanofsky拆解古老的加密代码
  • 如何在区块链上养猫赚钱!
  • 你的第一个Truffle分布式app (1)
  • 公有链私有链的合作基点可能近在咫尺
  • 区块链技术在信任经济中的思路解读
  • Userfeeds: 为什么网络需要一套全新的信息排名系统

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • Aion挖矿教程(鱼池F2Pool)
    • 初学者如何在IBM Bluemix(IBM云)中部署自己的区块链
    • 加密经济学:区块链技术前景之路基
    • 区块链技术六大核心算法
    • 智能合约与函数式编程语言
    • 加密数字货币挖矿的本质综述
    • imToken如何导出与导入钱包
    • 一般人都搞不懂什么的区块链技术
    • STO(合规通证发行)白皮书如何撰写
    • 你的第一个Truffle分布式app (2)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有