@
WinG 这可能是最大的谎言了,闪电网络根本不适合普通支付,只要稍微了解一下闪电网络的实现,就知道这玩意只适合交易所和银行这种需要定期做大量交易的公司和团体。
最简单的来说一下我所理解的闪电网络的支付流程:
1.闪电网络的支付是双方通过 multisign 开一个类似智能合约的东西,这个合约就是你所说的侧链链;
2.这个合约从买家账户锁定了一笔款,这个金额应该是高于将来在这个合约内要支付的所有交易的总额的;
3.然后在这个侧链上无论你进行多少笔交易,都不会有额外的交易费,因为这些交易还没有也不会被广播进主链;
4.然后你很爽的在这个侧链上交易了一万笔;
5.最后统一结算成一笔打包发送到主链进行广播,当然这需要买卖双方签名,算是关闭了这个合约。
6.主链上广播结束并被确认,这一万笔交易最终打包后的钱才进入卖家的 BTC 账户。
7.因为建立合约就锁定了钱,所以卖家不担心买家不付钱,因为要双方签名才能关闭合约进行最终结算,否则钱会退回买家,所以买家不担心卖家不发货,这很像淘宝对不对,很美好。
问题:
1.交易费太高。
虽然一万笔零碎的交易被打包最终只在主链上占了一个交易(就是这个合约本身),但这一个交易的交易费你还是要出的。
如果你跟家乐福签一个这样的合约,把未来几十年的交易放在闪电网络去做,交易费确实省了不少。
如果你就是跟一个陌生的店家买一瓶水,以后可能再来这家店可能是 5 年后,你还跟他建立一个闪电网络合约?这个闪电网络如果只承载一笔交易,那是极其扯淡的,别忘了闪电网络合约的体积更大,交易费比直接的 BTC 交易还高得多。
2.提前锁定不现实。
你需要提前锁定你未来可能支付的钱。作为员工来说,我当然希望我老板先把未来 30 年的薪水都锁定了,这样对我是个多大的保障啊。但如果我是个老板,你让我先把你未来 30 年的工钱拿出来锁定掉?就算我愿意,我也不一定拿得出来。
3.短时间内你拿不到钱。
在这个合约被双方 sign off 之前,钱是不会被主链广播和确认的,侧链上你看得到你收到了多少钱,而且基于 multisign 的保障,这笔钱全世界都知道你一定可以收到,但你的 BTC 钱包上目前是不会有显示的。回到刚才的家乐福,你觉得它愿意一年后才收到你买东西的钱吗?
这就是为什么大的交易所之类的机构才会从闪电网络受益的原因:
他们不需要一年这么长的锁定期才有大量大交易,一天一份闪电合约就能省下很多并从中受益,他们的资金足够,并不担心一天锁定造成资金流困难。