ThunderCore (TT链)是新一代的区块链公链平台。它突破了现今区块链的困境,达成快速、高扩展性、安全,而且又与以太坊虚拟机兼容。ThunderCore致力于建设一个效率和安全性兼具的去中心化公链平台, 创办团队集结了美国学术界顶级的智能合约,分布式算法先行者,和硅谷的资深创业者, 并独特采用经过Elaine Shi教授严密数学证明的PoS共识算法, 保障区块链的效率和安全。通过这个算法,ThunderCore解决了以太坊高GAS费、低TPS、高交易确认时间的问题。 目前,ThunderCore主网已于2019年3月11日上线, ThunderCore生态构建已正式开启,后期将上线PoS,用于支持用户通过锁仓代币参与共识和记账。再加上和以太坊完全相容的智能合约接口, 开发者可以在几分钟内将以太坊应用部署到ThunderCore平台。所以,快速、安全、简易、价廉,是ThunderCore的特色。
ThunderCore(TT链) 是区块链公链,它是公开、去中心化、与以太坊虚拟机(EVM)兼容的,并且采用全球领先的权益证明共识机制(PoS),其安全性经过严格验证。 ThunderCore 于2018年1月成立于美国矽谷,志在结合顶尖的学术研究及区块链技术专家,以大规模共识机制,打造出最快速、高安全、强扩展性的区块链公链。区块链是一系列带有时间戳和具备不可窜改特性的记录,由分布式且去中心化的服务器(也称“节点”)运作。 ThunderCore对所有用户开放,允许全球参与者参加保护及验证这些记录。 ThunderCore不仅是个记录交易的平台,还可执行“智能合约”。智能合约是以客观和公平的逻辑直接管控各方之间资产转移及内容分享的计算机程序。以太坊是最受欢迎的智能合约执行平台,而ThunderCore与以太坊完全兼容,部署在以太坊上的合约或应用,可仅在数分钟内部署在ThunderCore上。
ThunderCore共识
ThunderCore最初是以Thunderella共识算法为基础设计的,该算法结合了需要授权的(permissioned)古典共识协议和去中心化的中本聪共识协议的优点。从那时起,我们的技术已再次有了显着发展。我们的研究团队发现了具有卓越性能的新共识机制。本文将着重介绍我们现用于ThunderCore公链的PaLa共识协议。我们的共识协议是由密码学和分布式共识研究领域的前沿研究人员开发的,并有严格的数学证明以保证该算法的一致性(consistency)和活跃性(liveness)。
PaLa是基于部分同步(partially synchronous)网络假设的区块链共识协议,最多可容忍1/3恶意节点。 PaLa是对先前古典共识协议的一项重大改进,古典共识协议要求每个块进行两轮投票、传送 O(n2) 个消息。 PaLa参考了流水线式BFT(pipelined BFT)2算法中第二轮投票附带在下一个区块的第一轮投票中的这一想法。当期的提案人使用BLS多重签名来收集投票并分发公证。 PaLa与轴辐式网络拓扑结构a(hub andspoke network topology)结合时可以仅传送 O(n) 个消息便达成共识。 Tendermint,FBFT,Casper FFG和Hotstuff等较新的BFT共识算法虽与PaLa有些类似的创新,但是都不及PaLa简练、优雅和最优化。
权益证明(PoS)
有了PaLa,我们有了一种可以进行可靠的委员会重新配置和提案人切换的机制。完整方案还需要一种激励相容(incentive compatible)的用于选举共识节点的权益证明(PoS)设计。我们选择了一种简洁的按照会话4(session)进行的前K位投票者选举设计。每场会话持续3个小时。在每届任期中,进行成为下届任期的共识节点的竞标。
区块链将从根本上改变人们的生活。人们将越来越依赖并使用区块链服务。所有的技术创新都应对大众开放,共享其利益和价值。区块链技术将实现更开放、更去中心化、更透明的未来。
暂无内容
暂无内容