初链TrueChain(TRUE)

这里写图片描述 打造承载未来商用去中心化应用的公链,是时代的需求,也是初链的梦想。基于混合共识机制设计的初链,旨在为社会提供高速点对点通信、价值传输以及智能合约基础设施。

去中心化的最终目的,是打造自由平等的互信社会。经过以太坊等公链项目的努力,公链开发已取得显著进步,数字货币和智能合约的商业化使用成为可能。在此之前,部分私有链与联盟链已成功落地应用,让人们对公链开发者们产生了更大期望,希望商用公链的到来可以解决数字支付、智能合约等成本较高的现实问题。然而,公链之所以区别于私有链与联盟链,核心正在于其共识机制的设计需要保证互不相识、不断扩充的节点能通过技术手段彼此间建立信任,并集合算力完成任务,保障公链稳定、高效地运行。现有的共识机制设计大多难于在安全性与性能间实现良好平衡,正如分散决策与行政效率间的两难取舍,困扰住了公链开发者们。

初链希望在保持去中心化本质的同时,尽可能提升效率。POW 与 PBFT 相结合的混合共识机制设想的出现,为问题的解决带来了一丝曙光。

初链的技术架构自下而上共分为三层:混合共识机制、智能合约、合约抽象。
混合共识机制

共识机制的设计是公链与私有链、联盟链的核心差别,其需要足够去中心化以实现安全性,又需要高运行速度以保证性能。行业已经基本形成认识——仅靠单一共识机制难以兼顾效率与去中心化本质。为弥补前两代区块链比特币与以太坊 TPS 过低导致无法应用到实质商业应用开发的弊病,初链选择了将 PBFT 的高效与 POW 的去中心化相结合的混合共识机制。在保证去中心化本质的基础上,实现高性能、高可靠性的公链开发,以承载规模化商用 Dapp 运行的目标。

分布式协议的解决方式大致一分为二。一种是以比特币为代表的 POW 解决方案,已被证明在交易处理速度上难以更进一步;一种是以众多私有链、联盟链为代表的 PBFT 解决方案,可以高效处理大量交易。但 PBFT 解决方案要求参与记账的众多节点彼此信任,因此节点们最好在协议生效之前就相互认识。但将相互认识的主干节点对全链交易进行记录的构造应用到公链开发中无疑存在着巨大的道德风险。如何在公链中建立高效互信的共识机制,成为世界性的难题。

初链的解决方案各取二者所长。保留 PBFT 记录账本的机制不动,将超级节点的选取开放给公链,利用 POW 协议作为准系统支持超级节点的动态选取和协议达成,将主干节点社区的组建由私有链与联盟链性质转换为公有链性质。

智能合约

智能合约层是共识机制落地应用的关键一步。智能合约的运行必须依靠虚拟机完成,保证统一智能合约在不同环境下可以运算得到同一结果。初链继承了以太坊的虚拟机(EVM)的设计思路,在 PBFT 上推出 TVM。TVM 将植入每一个进行决策的主干结点,使得它们能根据单个需求进行调用请求。

合约抽象

合约抽象层将抽象智能合约中的基本商业逻辑,简化开发者设置复杂智能合约的流程。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值