比特币侧链就是不伤害现有比特币基础程序的情况下,创建一个独立与其中可自由进行开发的环境,拓展比特币功能,应对竞争币的挑战。
1. 侧链是什么?
侧链是相对于主链来说的,且并非特指某个具体的区块链,而是指遵守侧链协议的所有区块链。btc、eth等任何区块链网络都可以建立自己的侧链。
以比特币侧链来说,简单地理解,就是建立比特币账本的一个副本,而这个副本是以主本真实数据担保的,就像以前许多法定货币由黄金担保一样,在需要的时候资产可以在两个区块链之间相互转换。
以比特币和以太坊之间的转账为例。现在来看这是两个独立的公链,要互转只能通过交易平台倒换,但是如果以太坊成为了比特币的侧链,那两者就能直接转换了。
大致的原理是这样的:A想转5个btc到B的eth地址,此时A的btc被冻结作为抵押,名义上还是你的但是你不能使用,在以太坊网络中会按照设定的汇率(如btc/eth=1/10)给B转50个eth,当未来B想将50个eth换成比特币时,再做一笔交易发到比特币网络中,A被冻结的btc将释放到B的btc账户中。
当然除了上述所讲便于两者互换外,这个侧链也会使得比特币拥有以太坊的功能。
2. 为什么要开发侧链?
有需求就要市场,比特币侧链的存在就是为了拓展比特币网络的功能。
首先,众口难调,共识难以达成。
比特币的设计十分简单,只专注于支付问题,想要增加新功能就得对系统进行升级。但是比特币是区块链里最具去中心化属性的系统,要拓展功能必须统一思想达成共识,这很困难,要不然也不会一讨论就是4年之久。
其次,主链的稳定压倒一切。
比特币09年创世区块诞生至今没有出现大的安全漏洞,这一切得益于它足够简单,大道至简,越是简单的越是稳定。倘若给比特币拓展功能让他变得更灵活智能,意味着系统将变得复杂,潜在的漏洞就越多,系统稳定性随之下降。
并且将所有的功能都集中到主链上,将导致主链负荷过大,出块时间变慢,区块容量被撑爆等系列问题。
而侧链就像从主干上发新枝一样,即依托于主干生存,又有自己独立的枝干来开枝散叶。它会形成自己独立的区块链、共识机制以及网络节点,有自己的基本法来“一国两制,高度自治”。所以它既可以保证其根源的安全性,又可以扩充新功能、开发新用途。
最后,打破“价值孤岛”。
现在的主流币都是一条主链,各个链之间币种无法转移,无法通信,成为区块链汪洋大海中的孤岛,开放、互通才是未来的发展方向。侧链就是架起各个孤岛的桥梁。
3.侧链的缺陷
首先,从安全上讲,比特币的节点分布在全世界,其安全性经受住了时间的检验,而侧链的节点可能远远低于比特币,安全存在隐患。
其次,从性能上来讲,主链有性能瓶颈,侧链也不例外。一般来说,增加一条侧链比特币性能最多提高1倍,想高更多必须有更多的侧链。
然后,从固定汇率上来讲,比特币与以太坊保持固定汇率是极为困难的,更不必说与其他所有竞争币都保持固定汇率了。我们都知道,要维系固定汇率制是极为困难的,因为不同的货币必然有不同的经济价值,一些币可能发展的越来越好,得到市场认可,一些币可能慢慢就陨落了。强行维持固定汇率制,就埋下了币灾的种子。
最后,从技术上来讲,侧链想要拓展新功能,可能需要对比特币底层架构进行彻底修改,社区共识先抛开,但从技术上来说复杂度极高。
领取专属 10元无门槛券
私享最新 技术干货