科普向:三分钟读懂闪电网络
闪电网络(Lightning Network)是比特币的一种“低手续费的极速转账”技术。
比特币链上转账——又贵又慢
目前,比特币网络的链上转账交易十分昂贵(写这篇文章的时候,大约每笔交易需要100-200人民币手续费),而且需要等待长时间的确认(理论上对于小额转账至少需要等待20分钟)。显然,这种又贵又慢的转账方式不适用于小额资金的快速转账。
闪电网络的两大发明——RSMC和HTLC
为了实现“低手续费的极速转账”, 闪电网络创造性的设计出了两种类型的交易合约:
1. 序列到期可撤销合约 RSMC(Revocable Sequence Maturity Contract)
2. 哈希时间锁定合约 HTLC(Hashed Timelock Contract)。
秒懂RSMC:账户间的极速转账通道。
其主要思路就是建立转账通道的两个账户做这样三件事情。
1. 首先双方各出一点比特币,在比特币区块链上设立一个共同账户。这需要一次链上交易。
2. 每次转账,双方只是对这个共同账户的分配达成共识。这些操作在两个账户间私下完成,不需要上区块链,不产生费用,不需要等待确认。RSMC的主要贡献就是提供了一种技术,确保这些“私下完成的分配共识”可以达成,双方谁也不能抵赖或作弊。
3. 最终结算时把这个共同账户的比特币按最终确认的分配方案分配给双方。这也需要线上交易。
RSMC:共同账户和链下共识秒懂HTLC:把RSMC连成网络
RSMC是两个账户间的转账通道。建立这样的通道比较麻烦,但是利用已有的通道进行转账却比较划算。HTLC提供一种技术,把已有的RSMC链接成网络,使得没有直接RSMC合约的两个账户可以利用其它账户作为中转,进行低费用的极速转账。
HTLC:清风和明月利用彩霞作为中转建立支付通道技术细节
如果您了解比特币的基本原理,并想要了解闪电网络具体技术细节,请移步:
什么是比特币的闪电网络? - 李占亮的回答 - 知乎
https://www.zhihu.com/question/46515457/answer/111101523