五分钟快速建立闪电网络节点 | 火星技术帖
免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
小编:记得关注哦
来源:ChainNode链节点
目前要用Lightning Network的话就两条路。一是使用像bluewallet之类的第三方托管。二是自己搭节点然后用app接入。前者有Not your key not your bitcoin的风险且没有办法自己开启/关闭通道。后者的话需要一定背景知识(比如邪恶喵写的在树莓派上建立自己的闪电网络节点的教程), 有一定门槛
这边讲一种五分钟特别简单快速部署自己闪电网络节点的办法。
原理是通过在云端(Luna Node) 快速部署BTCPay Server,在同步完区块之后使用prune node + LND 闪电网络实现, 然后通过Zap Wallet连接客户端(支持PC端和移动端)
云端部署之后每个月开销大概仅需要10美元。
BTCPay Server是个免费开源的比特币支付的解决方案。在服务器侧只放置xpub key 生成不重用的地址,保证了一定的安全和隐私。除了BTC,BTCPayServer还支持闪电网络以及其他的一些加密货币
LunaNode是个VPS供应商,和BTCPay Server合作提供了一键部署的解决方案。现在Digital Ocean似乎也有类似方案。
Zap Wallet是最早的支持闪电网络的客户端。在连接上闪电网络节点之后很方便的进行管理节点的操作.
免责声明:闪电网络尚未接受大规模使用的检验。请不要在闪电网络上放入太多的比特币。
Step 1:跑到Luna Node上注册一个账号。好像现在注册还送20USD的Credits。 注册完之后登录进去并且在页面的左上角轻轻点击API。然后创建一个API ID 和 对应的Key。创建的时候那些空格里什么都不用填。
Step 2: 来到Luna Node为BTCPay Server特别建立的快速部署页面, 输入在第一步中创建的API ID 和 Key, 点击 Continue。
Step 3:接下来的页面里就能看到自己节点的域名和IP。在这边可以换成自己拥有的域名(当然等建立完之后也可以换过来。点击Continue。
Step 4:接下来的页面里在Support Currency那一项选择BTC (为了尽可能减少硬盘空间不建议多选别的). 别的选择如下图。Lightning Network实现推荐用lnd, 云端的主机选择m.2的话一个月只需要8.8 USD。点击Launch VM
如果想给自己的闪电网络节点取名字的话在这个页面下面有个option选项(Lightning Alias)
Step 5: 大概五分钟之后通过浏览器访问Step 3里的域名,就能看到BTCPay Server的主页。这个时候先注册一个账户,这个账户将会是管理员账户。为了之后的闪电网络资金安全,需要妥善保管该账户。
同时会看到提示说正在同步区块。。这个过程实测花了大概一天半时间。在这期间除了把Zap Wallet下载下来之外什么都不要做。在没同步完区块之前闪电网络不work
Step 6:在区块同步完之后,点击餐单栏里的Server Settings,然后选择如下图选择 LND(gRPC server)的See information。
如果用手机连接闪电网络节点,就打开Zap Wallet客户端,照一下页面里的QR Code就会连上。App会提示你需要首先fund自己的节点,然后就可以自由的开启通道
如果用PC端连接闪电网络节点,则需要在打开Zap Wallet之后选择Connect Node,然后在接下来的页面里把QR Code的具体内容给复制进去(是一串JSON文件),如下图
如果不想让别人随便动用自己的节点资金的话, 记得不要把这个二维码内容和别人分享
That's it. 整个过程不算同步的话不超过五分钟。Idiot Proof
最后如果想开通闪电网络通道的话,可以连我刚建的节点^ ^
035eaa69d8652a4b59bca6c4c8b7ad824c1e0c6dd1c56c88a964763267cc8bf5ee@172.81.182.166:9735
作者:@Crypto_Investor