2018年度公有链系列十强榜:没有应用的公链技术是空中楼阁(附完整榜单)
赛迪全球公有链技术评估基于技术创新及应用的视角,从基础技术、应用性和创新力三个方面对全球主流公有链进行评估,评估对象包括了34条全球知名公有链。
根据2018年1-8期赛迪全球公有链评估指数分项指数得分平均值,并经专家顾问审核,确定了赛迪2018年度全球公有链技术评估之基础技术、应用性和创新力十强榜。
基础技术
技术是公有链创新与应用的核心。在区块链技术发展的十年历程中,在全球开发者的共同努力下,区块链特别是公有链的整体技术成熟度得以持续不断的提升。
但是,在确定的功能范围下,公有链技术创新仍然面临“不可能三角”的制约,如何在性能、安全性和去中心化方面实现均衡发展已经成为全球公有链技术开发者共同面临的挑战。随着主流公有链如比特币、以太坊相继出现严重的网络堵塞,公有链的性能瓶颈逐步显现,在保证一定安全性的前提下,牺牲点去中心化以获取更高的性能正逐渐成为全球公有链技术开发的共同选择。
赛迪全球公有链技术评估基础技术分项主要考察公有链的技术实现水平,包括功能、性能、安全性以及去中心化。
功能方面
以太坊的出现使得具有图灵完备智能合约可以以去中心的方式进行部署和执行,引领了区块链2.0的发展。
从评估对象统计来看,44.1%的公有链仅可支持数字货币转账等基础功能,26.5%的公有链可提供数字资产存储、交易、分享等专项功能,29.4%的公有链支持图灵完备智能合约的开发。
此外,混币、环签名、同态加密、零知识证明等隐私保护技术也在不断完善并应用到公有链系统中,在评估对象中,有17.6%的公有链具备了隐私保护功能。
性能方面
TPS(每秒事务处理量Transaction Per Second)是当前全球公有链项目发展的重要关注点。
一方面,在单链单层条件下要想大幅提高公有链的TPS难度依然很大。
另一方面,绝大多数公有链的链上数据TPS远远小于理论最高值,表明在应用生态还未完善的情况下一味追求高TPS必要性不大。根据对评估对象的统计,平均实际链上数据TPS中位数仅为0.1,实际TPS>1(即平均每天事务处理量超过86400)的公有链仅占29.4%。
此外,为了满足基于公有链应用的实际需求,较短的出块间隔、较快的确认速度、低廉的交易费用也是值得关注的重要方面。
根据统计,评估对象中平均出块时间为109s(出块效率最高的为EOS 0.5s/block),平均交易成本为0.17元(2018年12月数据)。
去中心化方面
去中心化是公有链系统实现的第一原则,但要做到完全的、绝对的去中心化难度极大。特别是为了追求更高的性能,大多数新一代的公有链都无法做到完全去中心化。
根据对评估对象的统计,任何人都可均等参与记账竞争的完全去中心化公有链(共识机制以PoW、PoS和PoW+PoS为主)占比为47.1%,有约20.6%的公有链属于偏中心化。
安全性方面
从理论层面来看,公有链的安全性可以从基础架构、共识算法、签名算法、代码质量等方面展开。当前的主要技术创新方向包括引入随机机制的共识算法、抗量子签名算法等。
应用性
没有应用的技术就是空中楼阁,应用是公有链技术落地和价值体现的核心。伴随区块链技术的快速演进,区块链技术创新及应用主体正逐渐从极客团体向科技公司转变,并将逐渐渗透到普通民众的生活中。作为价值互联网的基石,未来的公有链必将是对普通民众友好的,是民众皆理解、皆可用、皆参与的。
从公有链应用角度来看,主要可包含三个层次:一是对于公有链维护和治理的参与,主要是记账节点的部署支持;二是基本转账应用的支持,重点是钱包应用;三是链上开发的支持,重点是去中心化应用程序(Dapp)开发。
2018年,是Dapp创新发展的元年,其巨大的发展潜力已经被全球各界所认可。未来以“公有链+Dapp”为主要形态的商业模式已初现端倪。
赛迪全球公有链技术评估应用性分项主要评估公有链支持实际应用的综合水平,包括节点部署、钱包应用、开发支持与应用实现,参考信息和数据包括:是否提供节点部署工具和教程、钱包数量及易用性、开发工具提供情况、去中心化应用程序数量等。
节点部署方面
开放性是公有链所必须具备的基本属性,任何人均应有权参与公有链的维护和治理。
根据统计,评估对象中,79.4%的公有链通过项目主页提供了节点部署工具,41.2%的公有链提供了节点部署教程。
钱包应用方面
钱包可以看作是一条公有链上最基本、最基础的应用,通过钱包,用户可以实现链上资产的转移,可以了解公有链所独有的资产管理机制(公钥+私钥)。因此,向用户提供足够多类型的钱包,提供更加易用的钱包是推动公有链最基础应用的有效途径。
根据对评估对象的统计,平均每条公有链通过主页提供的钱包数量为约10个,钱包的整体易用性水平为3.7(总分为5分)。
开发支持与应用实现方面
随着公有链技术的不断完善和应用生态建设的需要,各种基于公有链的API(应用程序编程接口)、SDK(软件开发工具包)、PRC(远程过程调用)工具、VM(虚拟机)环境不断完善,为开发者基于公有链进行功能拓展、应用开发提供了支持,也使得Dapp的开发成为可能。
但整体而言,公有链开发支持方面还有很大的改进空间,所有评估对象开发支持的分项评估数据显示,平均值仅为13.5(总分为30)。
创新力
创新是区块链技术不断演进的核心动力,开源开放是公有链技术创新的唯一模式。公有链区别与联盟链、私有链的最大区别,就在于其具有完全的开放性,这种开放既是应用层面的,也是治理层面的,更是创新层面的。
开源是公有链价值实现的基础,公有链之所以能够在没有中心化组织维护的前提下稳定持续发展,其主要原因在于它的信任机制是建立在软件代码层面上的,也就是说,用户可以不参与代码的更新与维护,但是确实可以看到软件所对应的真实代码,可以通过编译形成公有链软件。
从创新角度来看,全球主流的公有链均处在持续创新阶段,没有一条公有链可以认为是完美的,开源通过集聚全球智力资源,赋予了其持续创新的动力。Github、Gitlab等国际主流开源代码托管平台为全球公有链发展提供了成长的平台,通过这些平台,不仅可以获得全球的智力资源,参与全球主流公链的创新协作,更能将创新成果分享出去,驱动新技术、新平台的出现。
当前,随着科技公司的参与,公有链技术创新呈现出企业化和社区化两种模式,但开源世界丰富的创新资源对于公有链持续创新的重要性不容忽视。
赛迪全球公有链技术评估创新力分项主要考察公有链的持续创新情况,包括开发人员规模、代码更新情况和代码影响力,创新力指数是赛迪全球公有链技术评估中唯一一个完全由客观定量数据计算得出的分项指数。
开发人员方面
开源开放的创新模式使得公有链有机会汇集全球各地的智力资源,使其共同参与系统的持续开发和优化。尽管任何公有链的技术创新离不开核心团队的持续付出,但不可否认,获得更多开发者的支持,公有链的创新动力将更加强劲。
根据对评估对象开发人员规模的统计,平均每条链在代码托管平台上注册的开发人员为158人,2018年12月当月参与公有链核心库代码更新的开发人员为10人。
代码更新方面
基于开源的基本模式,公有链的代码也在按照开源的基本规则进行持续不断的更新。由于区块链技术尚处在发展初期,所有的公有链都还有很多改进的空间。作为最早的公有链项目,比特币的代码更新一直保持在较高的水平,近一年来核心库代码更新提交量达到1759次,平均每天有4.8个新的提交。
根据对评估对象的统计,平均每条公有链近一年来的代码更新提交值为1387次,近半年来代码更新提交值为589次。2018年12月数据显示,平均每条链核心库代码提交量为63.9,代码增加量为9911,代码删减量为8990。
代码影响力方面
代码开源的最大价值在于创新成果可以传导,极大减少了重复创新的工作量,提高了创新效率。公有链之所以能够得以快速的发展,就得益于开源的代码分享机制。
当然,开源不等于免费,也不意味着可以抄袭,开源需要根据开源许可证协议履行自身的义务,进而将成果反馈至开源社区。基于开源代码托管平台,代码分叉(fork)值可以间接表征一个项目对其他项目的贡献度,关注(watch)值可以间接表征一个项目对开发者的吸引力。
根据对评估对象开源代码库相关数据的统计,平均每条公有链的代码分叉值为1499,关注值为411。