首页 > 世链号 > 侧链——扩展主链功能的利器
币圈李易峰  

侧链——扩展主链功能的利器

摘要:侧链(sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,它是相对主链来说的。

PART 1:一种货币价值转移的协议

五一假期过去不久,有长途开车回家的朋友应该深有体会,高速公路主干道上堵得不行,但某些侧道或者小道却车流稀少。

与现实类比,高速公路主干道就像是公链,它承载了大部分区块,而我们今天要讲的,就是高速公路的侧道,也就是侧链。

xlnENNS9GMP0Ema1MIpO2wXZN6ZWlutwrIOq66Xi.jpeg

侧链(sidechains)实质上不是特指某个区块链,而是指遵守侧链协议的所有区块链,它是相对主链来说的。侧链协议是指:可以让主链的币安全地从主链转移到其他区块链,又可以从其他区块链安全地返回主链的一种协议。

怎么理解侧链呢?

分析“侧链技术”的实现原理之前,让我们先看一下区块链的功能性分类:

1)以交易结算为目的的“结算链”,比如比特币莱特币

2)以应用为目的的“应用链”,比如银行的“移动数字汇票平台”等(其实以太坊也是以应用为目的的“应用链”,只不过同时发币了而已)

将以上两种功能的链进行类比:

比特币的结算区块链,相当于银行,以交易结算为目的并且确权发生了价值的转移,同时银行可发行价值等价的法定货币;

“移动数字汇票平台”的应用区块链,相当于微信/支付宝/京东支付功能,但它们只是一个支付功能,功能本身无价值转移,真正转移的是绑定的银行卡里的价值;

不难看出,以上case中,微信/支付宝/京东支付应用相当于是遵守了“支付协议”(侧链协议)的一个侧链。

所以,侧链技术更像是一种货币价值转移的协议。

trKqvGGTJLsIeKb9rAeyDqJD939ZX79DMnU5u90b.jpeg

值得注意的是,这里是货币价值转移,而非货币转移,货币转移只发生在主链上。

PART 2:主链功能的极大扩展

为什么要有侧链这样一种协议呢?

就像上述高速公路的情形,当主链上的区块多到一定程度,势必会产生拥堵,整个效率也会降低,而侧链则很好地解决了这个问题。

当然,更为重要的是,侧链极大地拓展了主链的功能。

U2ZjJgH6xot8Itd9DKtmvfXirZhUZkXEYlze5ALz.jpeg

可以想象,区块链技术日益繁荣,主链的功能也会随之不断完善,一些新的需求和业务也会不断被提出。这个时候,主链就面临着两种选择,要么在主链上直接升级,去验证拓展功能是否可用,但面临着较大的系统性风险;要么采用侧链的方式,将升级的功能转移到侧链上进行,同时不影响主链的运转。

由于侧链是独立的系统,因此技术与理念上的创新不会受到主链的局限,侧链出现的任何安全上的风险不会影响到主链。所以针对新的技术需求,可以开发一条对应的侧链。侧链本身也是一条独立的链,独立的代码和独立的数据。

但侧链上的币是由主链“转移”过去的,并且这些币可以从侧链再次转移回主链。侧链技术实现了资产在主链和侧链之间的转移,可以理解为侧链是主链的一种功能扩展。

PART 3:ETM主链-侧链实现合作共赢

无论是比特币,还是以太坊,目前都面临着主链负担过重以及拓展受限的问题。

尽管以太坊采用了分片技术,将整个区块链划分为100个分片,每个分片内独立处理交易,但分片技术仍然存在很多问题。

在分片技术中,分片数是固定的,灵活性较差;分片需要更多验证节点,管理起来也更为复杂;对于开发者来说,分片继承了ETH的智能合约体系,开发成本相对较高,仍然需要与其他侧链竞争主链上的资源,并花费更多的gas。

ETM公链采用的主链-侧链机制,为每个特定应用程序开发一条侧链,该应用程序的数据只保存在侧链上。这些方案使得全网由原来的单链扩展到了多链,在多链上可同时并发的处理多笔交易,突破全网处理能力受限于单个节点的限制,从而提升系统整体性能。

kLweoKotZizlQ8C21GbzmnSFdg574cG6rgWZcmLS.png

相比于ETH的分片方案,ETM的侧链方案能够无限增加侧链而不受固定数量的限制,同时让开发者根据需求动态调度资源,具有极大的灵活性;ETM侧链的验证机制与主链相同,不需要专门的节点来验证,也保证了安全性和高效性;ETM还专门设置了应用部署服务器,简化侧链应用的运行、调试和维护流程,降低了开发者成本。

分片技术更像是节流,或者说是车辆限行;而ETM的主链-侧链机制则更像是开源,或着说是另辟蹊径。ETM的侧链方案把问题的解决方法从内部消化,变为外部拓展,极大地增强了整个主链的拓展性。

基于主链-侧链机制的ETM应用平台,打破了资源壁垒,每一个DApp单独拥有一个完整的侧链,享有整个区块链的性能,而不受其他DApp影响。同时,创造性的用UPoS共识机制实现了3s出块,单链TPS达到了500/s,而且由于侧链之间相互独立,使得整体生态应用得以无限延展,实现N8*5000/s的高性能。因此对用户体验有较高要求的游戏DApp在区块链上真正运行起来,性能瓶颈也不再是开发者想象力的枷锁。技术的创新是一切变革的前提与基础,ETM的技术构架也为实现价值传递的新一代互联网应用平台夯实了基础。

参考资料:

简书号“堂说区块链”、百家号“POPCHAIN小姐姐”、百度百科“侧链技术”

来源:ETM漫谈区块链

Tags:
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。