区块链100问|侧链技术|35、如何使用闪电网络进行比特币交易?

我最近在重新学区块链,巩固一下细节,也收集一个“区块链100问”,供小白们使用(大佬可以另找教程),每天更新1-2个。

推特:0x00pluto


闪电网络通过多重签名和智能合约技术,利用双向支付通道代替了以往微支付方案中负责保存资金的第三方托管,从而实现了点对点的即时交易。因此,当你选择使用闪电网络进行支付时,具体过程就可以描述为:

1、你先与收款方之间建立一条支付通道 ;

2、双方各拿出相应的BTC预存在通道内;

3、在你购买商品之后,收款方会创建一串利用哈希函数加密的编码发送给你;

4、你们之间达成合约,规定他在一定时间内告诉你这串编码的秘钥,然后你支付给他相应的BTC,在这期间你预存的比特币中需要支付的部分将被冻结;

5、在对方履行合约告诉你秘钥之后,你释放被冻结的BTC完成交易;

6、如果对方没有履行约定,合约终止,你的BTC解冻。

而当你需要向另一位商家付款,但与他之间没有建立支付通道时,你可以在过往交易过的收款方中,寻找一个与新商家存在通道的中间人,借用他们之间的通道来完成交易,这个过程中你只需要向中间方支付一笔借用费即可。

到18年3月中旬为止,已经有VPN公司、proxy/email服务提供商Torguard以及Starblocks和Yalls.org等网站宣布接受闪电网络支付。据bitcoinvisuals.com数据显示,目前闪电网络节点数最高超过了1000个,通道数超过了1800条。但与此同时,也有一些开发者认为闪电网络中的超级节点,将会增大比特币中心化的风险。

Subscribe to 0x00pluto
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.