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

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

作者:石墨文档 字体:[增加 减小] 来源:互联网 时间:2018-11-03

石墨文档向大家分享了如何在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/ 找到一个节点,点击找到详情。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

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

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

相关文章

  • 2018-11-03区块链简介-什么是互联链
  • 2018-11-03科普一下SM系列国密算法(从零开始学区块链)
  • 2018-11-03为什么中本聪要一直匿名?
  • 2018-11-03什么是ICO(区块链众筹)?
  • 2018-11-03缠论在数字资产上的应用(一):脉络梳理
  • 2018-11-03智能合约及Dapp安全简介
  • 2018-11-03闪电比特币LBTC轻钱包及区块浏览器使用教程
  • 2018-11-03区块链技术之间的框架与层级
  • 2018-11-03测试您是否适合参与ICO(行业观察)
  • 2018-11-03IFO(Initial Fork Offerings)是什么?IFO的利与弊

文章分类

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

最近更新的内容

    • 标准化:区块链产业化发展必经之路
    • 比特币现金(BCC)缺点、优势、如何获得、特性、挖矿
    • BigONE交易平台,最新版注册和认证详细教程来了
    • 图文--一分钟了解比特币&区块链
    • 投资加密货币ICO的好处与坏处
    • 关于区块链钱包的基础密码学 (1)
    • OKEx点对点交易操作全攻略
    • Kraken(K网)交易平台注册充提币教程
    • 蚂蚁矿机中毒了怎么办?
    • 比特币钱包地址、私钥和公钥:到底是啥关系?

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

©2015-2018 All Rights Reserved. 微课江湖 版权所有