加密货币交易所Bitfinex宣布将从12月3日开始增加对闪电网络(Lightning Network)存取服务的支持,成为第一个支持闪电网络的交易所。 这个新功能将让交易变得更快,更便宜。
长久以来,比特币的交易网络最为人诟病的一点便是交易性能:全网每秒 7 笔的交易速度,远低于传统的金融交易系统;同时,等待 6 个块的可信确认导致约 1 个小时的最终确认时间。除此以外,还需要交易费用。
“闪电网络”最早是 2015 年 2 月在论文《The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments》中提出,可扩容的链下支付。
一、什么是闪电网络
“闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的‘智能合约’,使得用户在闪电网络上进行未确认的交易安全。”
故名思议,“闪电网络”的特点就是快。闪电网络是通过把大量交易放到比特币区块链之外进行来实现提升交易速度。如果双方多次交易,可以绕过区块链网络,直接在链外完成交易即可。比如,我每天都要到一个小餐馆吃午饭,那么,我们之间的交易就可以绕过区块链网络,直接在链外完成交易即可。
二、闪电交易如何实现呢
因为我每天都要去小餐饭吃午饭,要频繁给餐馆老板转帐,所以我和老板之间建立闪电网络通道,可以支付时就不用等1个小时的确认时间,转帐可以快如闪电。
三、如何建立支付通道
两个人都把资金到一个多重签名地址上,这意味着,这笔钱需要交易双方两个人同时出具私钥才能把钱取出来。
这个支付通道就像一个存款箱,我和餐饭老板两个人把相同金额的钱存进去,每个人给它一把锁。没有经过另一方的同意,另一个人不能动用存款箱里的钱。存款箱里的钱只能用于我买午餐的交易使用。
四、如何防范一方反悔
链下交易有一个问题,交易只有交易双方知道,没有区块链网络这个信任机器,怎么保证交易的一方不会反悔呢?
万一我把午餐钱打出去了,老板反悔了不帮我签名,我的钱就被锁死的多签地址里,取不出来了怎么办?
闪电网络是这样处理的,在我和老板把钱转进去之前,我们分别先发起一笔退款,老板如果想要把钱锁在公共帐号里,我就可以把退款交易广播到区块链上,拿回自己的资金。如果我发起退款,我广播后,老板可以立马收到自己的退款。我的钱不会立马到帐,而是存入了另一个新的多签地址里,只有在我广播了链上1000个区块以后(序列成熟之后才能执行智能合约),我才可以收到退款。
闪电网络中,谁先发起退款,谁先关闭通道,就会收到延迟退款的小惩罚。
五、如何提现
如果,我因为换了工作,以后不会继续在那个小餐馆吃午餐了,我需要把原来存在那个存款箱里的钱取出来。一种是我和老板都同意,双方都可以拿到各自的资金;另一种是双方不合作,比如老板不同意,那么我就要强制关闭,把最新的交易广播到区块链,就这会出现,老板立马收到资金,而我要等1000个区块以后才能收到资金。
六、多方交易怎么开通通道
比如,我要给我同事转帐BTC,但是我们之间没有支付通道,但她和我一样,也是每天去小餐饭吃饭,我们就可以通过餐馆老板进行转帐,而不需要单独开通通道。通过这种方式,就可以实现多方交易。
总之,闪电网络的支付通道可以进行链外交易,解决比特币的扩容问题,而且费用更便宜。同时可以解决在没有区块链网络这个信任机器下的出现的单方反悔的问题。
(全文完)
感谢阅读
领取专属 10元无门槛券
私享最新 技术干货