怎么样在Linux系统建立自己的闪电网络节点和通道

当前位置:首页 > 币圈百科 > 怎么样在Linux系统建立自己的闪电网络节点和通道

怎么样在Linux系统建立自己的闪电网络节点和通道

2022-11-07币圈百科260

有问题请及时指出,欢迎修改补充和转载

怎么样在Linux操作系统系统系统建立自己的闪电网络节点和通道

下面你需要准备一个硬盘储存大于200克的VPS(副总裁)环境和Ubuntu 16.04版系统。推荐用数字海洋的虚拟主机,文中的配置是320克硬盘/6核/16革兰氏。费用为80美元/月

uname-阿林4 .0-109-通用# 132-Ubuntu SMP杀死世界协调时2018年1月9日19:52:39 x86 _ 64 x86 _ 64 x86 _ 64 GNU/Linux

另外,你需要安装码头工环境,如果你用的数字海洋,请在点击式应用程序中选择码头17.12 .

第一步,同步比特币网络数据

构建码头工镜像

git克隆github街339号。com/douckfk/lightning-node。gitcd闪电节点船坞建造.-t道格fk/比特币

运行比特币节点

mkdir-p/scratch/bit coin/main net/bit coin dock run-name bit ind _ main net-d-v/scratch/bit coin/main net/bit coin:/data-p 8333:8333-p 9735:9735 douckfk/bit coin:最新的locker日志bit coin _ main net-tail ' 10 '

将下列内容写到文件/usr/local/bin/bit coin CLI

#!/usr/bin/env basketer运行空间网络容器:bit coin _ main net-v/scratch/bit coin/main net/bit coin:/data douckfk/bit ind:最新的比特硬币客户端' $ @ '

查看比特币节点运行情况

chmod x/usr/local/bin/bit coin CLI getinfo

等待比特币网络同步账本,我用的新加坡节点大概9个小时同步完成

第二步,运行闪电网络节点

现在我们需要运行你的闪电网络节点了。用tmux的或打开一个窗口监视闪电网络日志情况

mkdir-p/scratch/bit coin/main net/clightnindender run-RM-name lightning网络容器:bit coin _ main net-v/scratch/bit coin/main net/bit coin:/root/.bit coin-v/scratch/bit coin/main net/clight ing:/root/.lightning-entry point/usr/bin/lightnind cdecker/lightnind:master-network=bit coin log level=debugp1

将下列内容写到文件/usr/local/bin/闪电硬币指示器(coin-levelindicator的缩写)命令行界面(Command Line Interface for batch scripting)中

#!/usr/bin/env bash dock run-RM-v/scratch/bit coin/main net/clight ing:/root/.lightning-entry 蓑衣网小编2022 point/usr/bin/lightning-CLI cdecker/lightnind:master $ @ '

运行

chmod x/usr/local/bin/lightning CLI

检查闪电网络状况

p2

第三步,发送比特币到你的闪电网络地址

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

闪电-CLI new DDR { ' address ':34 hxsnhrasxsj 2 fu 162 hzeckcfsvuvfzu ' }

等待确认后查看资金情况

闪电cli listfunds{ '输出:[?{ ' txid ':690652 a 94 e 13 AE 09 e 6a 32556 ce 0 a 7b 700043 b 321 cdfb 4db 87 ee 144 ce 494 DFD 76 e ','输出:` 1,'值:100000 } }

现在你需要把自己连接到闪电网络中了,去英迈恩街339号。给。赢/找到一个节点,点击找到详情

p3

然后用"闪电" cli命令连接这个闪电网络节点

闪电-CLI连接0蓑衣网小编20222c 119 D2 FD 2 e 98 a 88 f50 d2d2ee 4213255 b7b8ec 2 be 3 a 95 F9 aabd 6 AFB 09 dd25 b 083 98。186 .249 .155:9735 { ' id:` 02c 119 D2 FD 2 e 98 a 88 f50 d2d ee 4213255 b 7 b8ec 2 be 3 a 95 F9 aabd 6 AFB 09 DD 25 b 083 ' }

查看闪电网络节点连接情况,我已经连接了两个节点

闪电cli getpeers { ' peers:[?-=ytet-伊甸园字幕组=-翻译:粒粒粒尘紫月猫姐风景校对:[ '104.198.32.198:9735' ],'已连接:true,' owner ':' lightning _ gosipd ' },-=伊甸园美剧http://sfile。ydy。com=-荣誉出品本字幕仅供学习交流,严禁用于商业途径-=ytet-伊甸园字幕组=-翻译:[ '98.186.249.155:9735' ],'已连接:true,' owner ':lightning _ gosipd ' }]}

第四步,建立通道

在资金到账后,下面我们需要和某个已存在的闪电网络节点建立通道了。 我选择了节点02 f 6725 f9c 1 c 40333 b 67 faea 92 FD 211 c 183050 f 28 df 32 CAC 3f 9d 69685 Fe 9665432来建立闪电通道,其中2000年佐藤氏是通道建立费用

?"闪电"光纤通道02 f 6725 f9c 40333 b 67 faea 92 FD 211 c 183050 f 28 df 32 CAC 3f 9d 69685 Fe 9665432 2000 { ' tx ':0200000000016 ed 7df 94 e 44c 14 ee 87 dbb 4 df 1c 323 b 04707 b 0 ace 5625 a 3 e 609 AE 134 e 95200第五步,收款和支付

收款

如果你想通过闪电网络收款的话可以运行以下命令。

闪电-cli发票

其中标签和说明是支付的标签和说明,金额是数量,单位为聪。

?"闪电-cli发票100 first myfistplatnpayment { ' rhsh ':e762 cc 7 be 38 CAD 612 a 30 cc 076992 D3 C1 c 8979718868 fffc 4c a6 B1 e 825 F6 e 5841 e "," expiration _ time":15166615363," bolt 11 ":lnbc n1 pdxt 29 NPP 5 ua 3 VC 7 lr 3 jkk z23 serknyknc 8 YF 09 ccdrllcn 9 x85 z5这样我们就生成了闪电十一号地址,即上面那个JSON!JSON!JSON!JSON结构中的lnbcXXXX

螺栓11地址中包含了支付的所有信息,我们可以解码一下这个地址

闪电-CLI de depay lnbc 1n 1 pdxt 29 NPP 5 ua 3 VC 7 lr 3 jkk z23 serknyknc 8 YF 09 ccdrllcn 9 x85 ztah 9 ss 0 qdqcd 4 ukv 6 tnw 3 xyuurp 09 kk 2mn 5 cqg 987 a 88 k4t 6 wzthvqqqqqqqqqq6ky 9 zyys 8 ued 6 P5和7eh 2k 74 u9z 4 nsqr 4 l8 fh5 e 38 gpch 0 syv 6上面收款的金额和描述就显示了出来

把上面的闪电十一号支付地址发给对方就可以等待收款了

支付

在我们知道了对方的闪电十一号支付地址后,我们就可以用以下命令进行支付了

闪电-cli支付bolt11_addr

在拿到付款方的闪电十一号地址后,我们用上面的闪电-cli起飞闪电11解码出收款方的散列工资单然后查看通道

闪电-CLI getrute 03 c3fa 4 e 2 B2 c11 ab 9d 4 a 078 e 13 F0 DFB 091423 e 0f 06 d7d 9 cc 1 d9 c9ba 3 B9 a5 a5 d 50

如果通道存在的话就可以付款了

?闪电-cli支付lnbc 1n 1 pdxt 29 NPP 5 ua 3 VC 7 lr 3 jkk 23 serknyknc 8 YF 09 ccdrllcn 9 xk 85 ztah 9 ss 0 qdqcd 4 ukv 6 tnw 3 xyuurp 09 kk 2mn 5 cqg 987 a 88 k4t 6 wzthvqqqqqqqqqqqq6 qqqqqy 9 zy8 ued 6 P5和7eh 2k 74 u9z 4 nsqr 4l 8 fh5 e 38 gpch 0 syv 6 tuq 7 u 838这样我们就完成了收付款的流程

参考说明

本文主要参考了339中等。com/@ douckfk/run-your-own-main net-lightning-node-2d 2 eab 628 a 8b和github街339号。com/element project/lightning #开启一个通道on-bit coin测试集

其他文档包括:

闪电网络测试网络部署

339 interfer。github。io/#!/posts/009——”闪电" md

闪电网络窗子操作系统部署

339媒体。com/@ jad mubas alt/bit coin-lightning-network-node-简易设置-教程-针对windows桌面用户-使用指南-9937 b5至669

怎么样在Linux系统建立自己的闪电网络节点和通道 | 分享给朋友: