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

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

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

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

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

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

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

智能合约

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

合约抽象

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

初链TrueChain(TRUE)相关推荐

  1. 初链(true)混合共识算法分析与评估

    阅读完初链白皮书后,发现它的共识算法很独特,使用PBFT与POW相结合的方式, 兼顾了效率与公平两大原则,是一个不错的区块链公链项目.下面来分析下它的共识算法: 以下内容引自其白皮书(TrueChai ...

  2. 说说区块链,说说初链

    说说区块链,说说初链 别人笑我太疯癫,我笑他人看不穿. 近期很多朋友都找我问区块链-"哎,辉哥,听说你在搞区块链?",但大多数都是仅仅知道区块链,数字货币这么个概念,聊起来也基本都 ...

  3. 初链:高性能去中心化公开账本

    1.绪论 2017-2018年,互联网界最火热的话题之一就是区块链.其去中心化.分布式以及防篡改一系列特性使得人们对于这个可能对互联网发展产生重大影响的技术关注颇多.从比特币的区块链最初版本,到以太坊 ...

  4. TrueChain初链:带你解读区块链3.0时代

    TrueChain初链:带你解读区块链3.0时代 区块链1.0的时代是从中本聪定义的比特币数字货币开启的,而以太坊的智能合约带领区块链技术跨入2.0时代,接下来即将奔向区块链3.0时代,初链:旨在打造 ...

  5. 我和TrueChain初链的“初恋”

    初识 TrueChain,中文名叫"初链".第一次听说"初链"是在长沙的一次区块链活动中. 记得那天是5月13号,有幸听到初链联合创始人,CTO张剑南先生的演讲 ...

  6. 个人对于“初链”白皮书和黄皮书的解读

    对"初链"的第一印象 第一次接触"初链(TrueChain)"还是在一次成都的线下区块链会议上,在此之前我对区块链的认知还停留在比特币.以太坊.POW.POS. ...

  7. 初链-解读初链白皮书

    作为一个区块链行业内的技术,在偶然机会了解到了初链(TrueChain),决定将近期内的一些收获和了解以文章的形式记录下来,所以有了此文. 1.初步了解初链 初链于2018年1月16日发布货币True ...

  8. 初链主网上线技术解读之-混合共识

    背景 从2017年11月启动至今,经过历时近一年的研究.开发与测试,初链主网Beta版于新加坡时间2018年09月28日08:00正式上线,在此之前,07:56分PBFT委员会第一次共识出块和True ...

  9. 对“初链”混合共识、双链结构和抗ASIC挖矿算法的详解

    前段时间写了篇博客说了说自己对"初链"白皮书和黄皮书的解读,其中一部分涉及到对"初链"混合共识和双链技术的解读,由于是从说明文档中获取的信息,难免会有误解,虽然 ...

最新文章

  1. Restful Service 中 DateTime 在 url 中传递
  2. 网站 html 中英文切换 - API 总结篇
  3. Magento 自定义分页代码 How to change pagination design in product listing page in magen
  4. Windows 2012 英文版系统安装中文语言包及时间格式设置
  5. 【Flink on k8s】JConsole 远程监控 TaskManager
  6. Leetcode每日一题:222.count-complete-tree-nodes(完全二叉树的节点个数)
  7. 额度降为0剩下欠款怎么办?
  8. rust怎么造双层_DIY双层电路板 制作详解
  9. [bzoj1008][HNOI2008]越狱-题解[简单组合数学]
  10. 量子计算机退相干问题怎么办,量子退相干
  11. 既然Java反射可以访问和修改私有成员变量,那封装成private还有什么意义
  12. ATTCK实战系列二(CS域渗透)
  13. 锐文网络安全网闸卡各种应用场景
  14. 使用Reverse SSH Tunnel实现内网穿透的可行性方案
  15. win7系统ie被篡改怎么解决
  16. Rush rush 。◕.◕。
  17. 网络广告创意与制作技巧
  18. css横排文字光影效果_css实现发光文字,以及一点点js特效
  19. 2018北大数学夏令营游记
  20. 获取sender名称

热门文章

  1. 个人如何办理美国探亲签证?
  2. 计算机硕士论文答辩又不过的吗,计算机专业毕业论文答辩的几个问题
  3. 小学语文阅读测试软件,小学语文同步课堂
  4. 【CAD】通过AutoCAD-VBA画单线图,bilibili视频教程
  5. [vulfocus漏洞复现]thinkcmf 代码执行漏洞复现 (CVE-2019-7580)phpinfo();ThinkCMF是一款支持Swoole的开源内容管理框架(CMF),基于ThinkPH
  6. 80c51定时1秒汇编语言,80C51汇编语言.ppt
  7. SEO网站优化工具哪个好?
  8. 第六章-数据库与Access
  9. camstudio 杂音_使用CamStudio记录屏幕活动
  10. JavaScript----BOM模块,定时器