* P9 b7 p" ?- A& F但在当时,主流区块链技术的并发处理能力只有每秒几次。而共享计算业务预期的用户规模,则需要百万级以上的TPS(每秒处理次数)。以区块链行业的第一代智能合约平台(公链)以太坊为例,其TPS一直停留在10-30的水平。曾经一款区块链游戏应用,就可以使整个以太坊网络陷入拥堵。这样的性能水平,显然无法满足共享计算的业务需求。 $ ]. w. x3 A/ N 8 ?7 v1 i1 _9 G" F5 U# _7 B' j此外,网心科技将区块链视为互联网的基础服务之一,未来需要在不同场景中得到应用,而电商、物联网等大型商业场景对并发处理能力要求极高。区块链技术要想真正实现落地应用,高TPS是核心前提之一。" q6 P( G) o1 A
! k' N: d0 t; Z" j5 V( w) U然而,性能提升却并非易事。 8 d7 C# s- U3 h! r9 b 2 A: _9 N5 |% J9 E+ K3 d7 n1 p在区块链领域,一项名为“不可能三角”的技术理论一直深入人心。这一理论认为,在一定的技术阶段,一个区块链系统无法同时兼顾去中心化、高性能(可扩展性)与安全性。换而言之,三者往往不可兼得。 * R8 i9 p \3 a% [1 h- i# @2 Q/ [! N( a/ y$ r! z
经过研发攻坚,网心科技最终推出了拥有百万TPS和秒级确认能力的迅雷链,很好地满足了面向大规模用户的区块链应用对于底层平台性能的要求。迅雷链提升TPS的方式,则主要来自于一项名为“同构多链框架(Homogeneous Multichain Framework)”的技术。简单而言,这一技术允许区块链平台上同时运行多条相同程序的区块链,并将不同用户的请求发送到不同的链上进行处理。这意味着,即使一条单链仅能达到1000级别的TPS,只要实现1000条单链同时运行,也能让整个公链的TPS提升至百万量级。 & O/ s8 [2 M+ W* Z1 [$ x: r w( I2 S0 E u7 u3 M% f% J6 Y5 {% c
今年3月,中国版权保护中心发布了基于区块链技术的DCI标准联盟链体系,其预期的用户级别在亿级以上,最高瞬时爆发可达到每秒上千条,对区块链底层平台的性能要求极高。在搭建这一体系的过程中,迅雷区块链技术的高性能得到了验证。1 ~/ e, z ^3 I0 [. K5 h
4 ? t. a& A1 `) K! X4 d在区块链行业,另一个制约开发者的因素,是文件存储系统的缺失。在互联网时代,HTTP与FTP协议可以满足绝大多数中心化服务的文件存储需要。但在区块链时代,传统的中心化存储方案却显得有些格格不入。许多从业者都期待一款去中心化的文件存储协议,可以满足区块链行业的技术要求。 - j# @: s/ z2 ?6 h" S . j3 Z5 L- J' W. j' G9 a在这样的背景下,迅雷链开发了分布式文件系统TCFS,使得大文件上链成为可能。在这一文件系统下,数据可以被安全切片存储,并仅允许授权用户访问。此外,文件的创建与每一次变更信息,都可以被事后追溯。* Z/ W2 |( j% x, K5 A
2 u6 v, ]+ L' d P, }在探索区块链技术落地的道路上,迅雷链在一个又一个场景中,发现了技术本身的瓶颈所在,又转头钻研底层技术,以实现应用场景需求。相比一些打着区块链旗号炒作的项目,迅雷链利用应用倒逼技术升级迭代,而非为技术生搬硬套应用,在浮躁的区块链圈,这一做法显得尤为可贵。 $ C/ M% r# V S' `! w9 X * J' b l, ?. S, `在底层技术与应用创新的推进下,如今的迅雷链已落地于公益、云计算、新零售、供应链、医疗健康、版权保护等多个领域。在技术与应用、学术与业界的共同推动下,中国区块链从业者正在整合自己的行业力量,意图实现中国在区块链时代的弯道超车。