迅雷链(Thunder Chain)是一个超级区块链平台,基于迅雷深耕十几年,拥有多项专利的分布式技术,创造性地将共享计算和区块链相结合,独创了同构多链技术,成功实现了百万TPS(每秒吞吐量)的领先性能。同时研发了创新的“DPoA+PBFT”双重共识算法,实现了秒级确认和分布式系统的强一致性,有效避免了信息分叉或回滚。迅雷链独家研发了可追溯隐私保护技术,通过环签名、零知识证明等加密算法对数据进行加密隐藏,保证在不泄露数据隐私的前提下证明数据的有效性,从而保护用户隐私。截至2019年,迅雷的区块链专利申请量已经超过95件,在全球排名前列。基于这些核心技术创新,迅雷链实现了区块链技术大规模应用的商业化,推出了覆盖深入金融、民生、司法、医疗、政务、工业等6大最具应用潜力的领域共计16项区块链产品解决方案。目前迅雷也被称为在区块链技术研究领域发力最早、性能最为领先、应用最为广泛的企业之一。
迅雷链搭建了区块链技术应用的开放平台,企业和个人开发者可以轻松将业务上链。这使得开发者可用智能合约实现所有逻辑处理,无需额外购买服务器大幅降低业务开发成本、迁移及维护工作量;也使用户在进行上链操作时无需付出高昂的费用成本,大大降低了区块链应用门槛,将加速这一技术全面落地。
一、迅雷链提出了同构多链框架,让不同的用户请求落到不同的链并行处理,这成为迅雷链百万并发能力的核心。迅雷链可以做到百万TPS,且目前已有客户在测试环境实测达到了50万TPS的并发。同构多链的原理类比为高速公路,如果一个方向只修一条车道,即使这条车道修的再好,规则定的再好,如速度必须都控制在100-120之间等,这条路单位时间内能够通过的车辆数也是有上限的,要提高车辆的通过数,就要多建几条平行车道。而迅雷链之所以设计成同构多链框架,则是为了适应将来不同的业务场景对底层能力的不同需求,使其具备更易扩展性。
二、解决了性能问题,区块链技术还面临着效率的问题。迅雷链能够做到秒级确认,是由于它使用了独特的DPoA+PBFT算法,即代理的能力证明+实用的拜占庭容错。而常用的POW做不到秒级确认,是因为这种共识机制下出块如果太快很可能会出现分叉。
目前迅雷链的共享计算节点已有150万多个,DPoA共识机制按存储容量、网络稳定性、带宽、时延、CPU使用率等指标作为衡量标准筛选记账节点,形成一个备选池,定期动态地从中挑选一些节点作为共识节点参与投票,被选出来的代理记账节点之间采用的是PBFT,可以很快出块,并达到一致性,不会分叉。同时这些共识节点定期会进行洗牌重选,由此又规避了PBFT算法本身的一些短板,以获得更强的安全性、公平性和网络效率。
三、区块链的存储问题也是行业内众所周知的难题,区块链不适合存储大块的数据,但与我们生活息息相关的各种应用又有大数据存储的需要,比如图片、存证等等。迅雷链通过同构多链框架,每个链上的记账节点只需要记录所在链的数据,一定程度缓解了单个记账节点存储的压力。但是为了安全性的考虑,一个链的多个记账节点仍然存有全量数据,对于大块的数据比如合同、存证等可能高达几兆的数据在链上存储依然十分不经济。为了解决这个问题,迅雷链在7月份推出了针对区块链应用存储的迅雷链文件系统TCFS,解决了区块链上存储大块数据的问题,更适用于区块链开发。
四、迅雷区块链技术为中国版权保护中心提供底层区块链技术支持,协助搭建了DCI标准联盟链,目前已经实现DCI预登记业务部分的DCI码上链。仅此一项,就要面临全国上亿用户的上亿条数据上链请求。
五、迅雷链上的另一个应用量子云码,是专业的防伪溯源系统集成技术服务商,主要提供商品从生产、加工、运输到销售每一道工序的数据上链,一个服务对象,一天就要生产几十万的物品,对应的上链信息就有几百万条,全部服务对象加起来就是海量数据,这对区块链底层的高并发能力提出了很高的要求。
在这些业务规模庞大、业务请求频发的应用场景中,迅雷链的百万TPS性能,使其能够轻松应对。