比特币之子链结构详解
扫描二维码
随时随地手机看文章
随着区块链概念的火爆,技术的进一步深入,各种有关区块链技术概念的名词慢慢地刷爆互联网。前段时间听说,比特币搞了很多分叉链,阿希链(XAS)和以太经典(ETC)又在开发什么侧链技术,而最让人兴奋的就是墨客(MOAC)团队研发了子链架构。这些分叉链、侧链、子链具体是什么呢?子链又有什么样的优势呢?
一是分叉链指的是基于同一个软件的,增减那些功能后单独部署的几个区块链;二是侧链指的是与主链相平行的单独⼀个区块链,但是它和主链之间可以通过相互了解的协议互联。作为主链的补充,侧链可以提供⼀些主链不能提供的功能。但是这个互联对共识机制有要求,而且侧链必须有与主链相当的算力才能保证侧链货币的安全性。三是子链指的是在主链的平台来派生出来的具有其他功能的区块链。这些子链不能单独存在,必须通过主链提供的基础设施才能运行,并且免费获得主链的全部用户。
以上就是分叉链、侧链、子链的概念,我们可以从相关概念中发现,分叉链是最简单的技术,开发团只需要修改一些参数与功能,就可以发布出一个新的项目。而侧链是借助于主链的接口,研发一个适合自身技术要求或自身功能的区块链项目。由侧链必须拥有与主链相当的算力才能保证侧链货币的安全性,可知其算力要求比较高,安全性有隐患,未来的投入比较大。
再来看看子链,它是基于用户需求不同,而派发出来的区块链,但是它又不能独立存在于主链之外,必须基于主链才能运行,同时也可以获得主链的全部用户,以降低其宣传难度,提高用户量。下面我们再深入的了解下墨客链(MOAC)子链具有哪些独特的技术与优势。
由于墨客链(MOAC)研发的时间比以太坊晚,所以其扩充了子链的概念。墨客的子链一个显著的不同点是子链可以定义自己的共识方式和执行模块。子链的共识方式与主链POW共识方式又不同,其可以是PBFT、POS,甚至还可以根据自己的喜爱与功能的不同,自定义共识方式,完全的坚持以人为本的思想。
我的地盘我做主,这样的感觉还是不错的,那么自定义子链的运行是怎么样的呢?这个时候要引入一个SCS节点的概念。SCS节点通过提供运算能力来维持自定义的运行,同时还可以获得收入。既保障了子链的正常工作,还可以收获“红包”。“红包”收入主要是通过安装一些插件参与用户自定义的共识过程,以达到自定义挖矿来获得。实际上最终结果还是子链可以自定义挖矿。
前面已经说过墨客链(MOAC)的主链与子链之间的部分优势,现在来说下墨客链(MOAC)的子链与子链之间又有什么样的优势:一是各个子链之间拥有灵活的交互功能。一个子链可以使用另外一个子链提供的资源(比如分布式文件系统),也就是说我要实现某一个功能,我自己设计的子链不具备这个功能,但是通过子链的交互,我最终还是能够实现这个功能。这样使得接入墨客系统的用户可以获得强大的分布技术支持,也避免了时间的浪费,加快了研发的效率,提高了项目的速度。因其子链交互功能,从而使得在此基础上构建应用非常简单,对于技术水平一般的“小白”也能够实现研发区块链的梦想。