本文指出闪电网络原理的重要缺陷。我们通过逻辑推理和归约方法,剔除无关的内容,找出关键的矛盾所在。闪电网络核心概念是支付通道 channel,由于单向 channel 更容易帮助我们理解问题,我们使用单向通道 channel 来解释我们看到的不合理的部分。闪电网络使用的多签和哈希时间锁主要用于链上结算,是额外一种保护机制,这部分我们会在文章的最后讨论。 我们的主张是,最初的闪电网络设计:一对一通道在设计上是合理的,在使用上会出现困难,因为锁定了太多资金。之后闪电网络增加的带路由和中继的闪电网络,打破了之前一对一通道的核心原则,使得网络无法再防止双花。闪电网络在此基础上加入了更多工程设计,比如要求每个中间人在线(几天内),这让使用体验大打折扣,使闪电网络不再“闪电”。1 to 1 Lightning channel双花和超花(之后解释)对于转账和支付来说,是非常致命的问题。区块链通过引入共识算法,实现了去中心化防止双花。此前,只有中心化机构比如银行,才能保证安全。所以区块链的出现有着跨时代的意义。 闪电网络本身没有共识算法,链下的系统理论上不能防止双花。但是闪电网络中最核心的 cha...