对比特币网络是否需要二层的一点儿思考
比特币网络是否需要二层?
从比特币闪电网络的发展来看,人们并不满足于比特币平均十分钟的出块速度和平均要半小时以上的确认时间,这意味着任何一笔交易的结算时间平均都要超过半小时。
从 ordinals/runes 以及更多协议出现的现象来看,人们并不满足于比特币只是用来做价值存储,人们希望比特币网络上有更多好玩的东西。
对比特币主网来说,缩短出块时间和通过扩展脚本使之更加图灵完备以支持更多应用场景都是不可承受之重,这会极大损害比特币网络的去中心化程度、安全性和稳定性。
二层的概念是以太坊社区先提出来的,从这几年的发展来看,以太坊二层确实减轻了以太坊一层的负担,极大的扩充了以太坊的整体交易处理容量。当然现在以太坊社区应用创新的短期瓶颈是另外一个话题,不能因此否则二层路线的成功。
对于比特币网络来说,借鉴以太坊社区的做法,保证主网去中心化、安全性和稳定性的前提下,把性能和功能性的需求放在二层去做,有何不可呢?
比特币社区在扩展脚本指令集的时候,是不是多考虑一下对二层更好的支持呢?比如添加指令去直接验证二层生成的证明?
很多人对比特币二层提出质疑,无非是对目前各种二层方案不满。技术方面的不满主要源自于这些二层都不能像宣称的那样很好的继承比特币的安全性。方案的不完美并不妨碍长期来看比特币网络对二层的需要。据我所知,各家二层也都在这方面积极探索。
但最重要的,方向还是要明确,比特币网络是否需要二层,要有个自己明确的答案。在明确需要二层的前提下,我们才好做进一步的探索,比特币网络需要一个什么样的二层?
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!