作者|刘奕君
编辑|李新丽
理论上,通过BTC网络确认一次转账需要1个小时左右,而且每次转账都有手续费,这也成为了BTC落地申请的桎梏。
所以比特币闪电网提出了更快更便宜的解决方案。作为未来规划的一部分,HashKey Hub升级了BTC闪电网络,以便为用户提供更好的BTC存储和交易体验。
闪电究竟是如何工作得更快更便宜的?
相比原生BTC转移,闪电网的优势在哪里?
这篇文章将带你一次看完。
1什么是闪电网?
BTC转会理论上需要得到六个街区的确认才能真正生效。每个区块的平均确认时间为10分钟,真实情况可能会有上下波动。
也就是说,1小时是BTC的理想换乘确认时间。即使很多钱包针对小额BTC转账进行了优化,也不需要等待6个街区的确认,正常的转账等待时间应该是10-30分钟。
在保证BTC安全的情况下,如何保证转移时间足够短,降低转移成本?2015年2月的一篇论文《The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments》提出了比特币闪电网络转账的概念。
比特币网络背后的想法是这样的:区块链上的每一笔交易都不必被记录下来。
Lightning为比特币区块链增加了另一层,用户可以在这一层上创建任何两方之间的支付通道。这些渠道可以长期存在,交易几乎是瞬间的,收费会很低甚至不存在。
2如何使用闪电网转账?
首先,你需要理解两个核心概念:
RSMC(可恢复序列到期合同)
HTLC(散列时间锁合同):
RSMC是一个类似的储备机制。我们假设双方之间有一个“微支付通道”(资金池)。
双方预存部分资金进入“微支付通道”。每次交易后,他们共同确认交易后的资金分配方案,同时作为作废版本签字。
只有当你提取现金时,你需要通过区块链。任何版本的方案都需要双方签字认证才合法。
HTLC实际上是一个限时转会。其实很简单理解。通过智能合约,双方约定转让方先冻结一笔钱,并提供一个哈希值。如果有人能在一定时间内提出一个字符串,使其散列值与已知值相匹配(这实际上意味着转让方授权接收方提取现金),这笔钱将被转移到接收方。
HTLC的另一个功能是确保任何两个人之间的转账可以通过端到端的支付通道完成。