MOAC墨客技术 - 子链

概述

分片是去中心化系统提升性能的杀手锏,但作为底层平台,光有效率是不够的,扩展性也要强,能够支撑丰富的应用场景,生态才会繁荣。墨客的子链设计,具有高扩展性。
可扩展性,通俗理解就是一条高速公路,非常容易划分出一百条道路,有车上来跑,顺着你的路使劲跑,都能支持。墨客为Dapp应用提供非常灵活可扩展的架构,子链可以根据业务需要选择业务最优化的配置。
墨客用智能合约建立子链,而子链在单独的片上,并非把一个智能合约分解到不同的片里,系统并不需要片与片之间的通讯。DAPP应用在墨客子链,可以做bft,可以做pos,可以做tendermint,甚至可以做自己定义的任何共识方式,系统不会去改动现有的各种共识方式。
反观市场上大多数基础链,在设计上扩展性严重不足。例如,平台的共识算法是PBFT或DPOS,在此平台上搭建的应用都得跟公链采用同样的共识,无法根据自己业务特点进行调整。
来源于2018.4.02(第19期)

墨客子链的特点

  • 子链免费获得主链全部用户。
  • 子链安全性受主链保护,单独攻击子链毫无作用,而墨客主链使用上万节点并经过时间实践检验的POW共识机制,安全性稳如泰山。
  • 子链不能单独存在,必须通过主链提供的基础设施才能运行。
  • 一个智能合约部署为一个子链,成为一个分片。
  • 子链可以实现高并发性能。
  • 子链功能可以根据需求选择不同的共识模块,除系统当前提供的基本共识方式(POW、POS、PBFT、IPFS、DPOS)以外,还支持自定义编写新的共识方式。
  • 子链上面出块速度不受公链的限制,是独立存在的,可以自定义出块速度,5秒、10秒或者几分钟甚至一个小时都是可以的。
  • 部署子链的复杂度大大降低,可以直接采用现有的共识方式或者只需要编写子链的共识以及执行模块。
  • 可以快速灵活的部署子链,从参与系统的众多SCS节点池中选取一定数量的节点,免去自己维护共识节点的麻烦。
  • 普通用户的SCS节点可以很方便的参与共识并获得收益,实现共赢。
  • 子链可以自己规定是否向用户收费
  • 子链可以根据需要决定是否对链上信息加密
  • 子链可以根据需要决定是否发行自己的token
  • 轻松跨链,实现万物互联。子链功能可以实现墨客链与其他区块链之间的跨链交易,例如墨客与以太坊之间,墨客与比特币之间;以及,在更广泛意义上的,实现区块链与其他网络之间的通讯,例如墨客区块链和IPFS去中心化的文件存储网络的跨链也可轻松实现。
  • 子链服务化。子链不仅仅可以作为一个DAPP的支撑平台,还可以部署成为一个公共的服务,为其他的子链或者DAPP提供特定的服务。

更多文章

参考墨客信息汇总

欢迎留言或者联系作者

你可能感兴趣的:(MOAC墨客技术 - 子链)