德勤最新研究利用 Github 平台上的元数据,对近 9 万区块链项目进行了实证分析,追踪 2009 年起至今的区块链技术演进,帮助投资者透过泡沫探寻本质。研究中还指出,北京上海的区块链活动十分活跃。北京和上海由于比特币项目的活跃,已经位居全球开源区块链人才分布 Top 5 的城市。
 
据预测,到 2024 年,全球区块链技术市场将达到 77.4 亿美元,金融服务业将占未来市场增长的大部分。根据总部位于旧金山的市场研究和预测公司 Grand View Research 的报告,“区块链技术是信息技术领域最有前途的技术趋势之一”。
 
报告预测,美国和加拿大市场(40.9%的市场)将持续增长。同时,随着金融行业采用区块链技术,中国和印度未来 8 年的复合增长率将达到 37.6%。
 
 
但是,随着各方监管加强,是时候理性看待区块链了。
 
德勤发布报告《区块链技术变革:来自 GitHub 平台的见解》(Evolution of Blockchain Technology: Insights from the GitHub Platform),首次使用全球软件协作平台 GitHub 上提供的元数据,对区块链技术和项目演变进行了深入实证分析。
 
根据德勤的这份报告,2016 和 2017 年两年,GitHub 上创建了超过 50,000 个与区块链相关的项目。相比之下,2015 年创造的数据不到 15,000 个。
 
这项研究通过开源数据,追溯了最早从 2009 年开始的各种实现(包括比特币),描绘区块链技术的发展历程。
 
报告发现的要点包括:
区块链在开源世界中蓬勃发展,在当前区块链技术的演进阶段,开发者的兴趣更多在于对开源区块链解决方案的开发。
 
区块链人才主要住在北美或欧洲,旧金山是最集中的,其次是伦敦和纽约。北京和上海由于比特币项目的活跃,入选 Top5。
 
区块链开发最受欢迎的编程语言:C++排第一,Go 排第二。
 
Github 上拥有近 9 万个区块链项目,但仅有 8%有人维护,被 fork 的项目存活率仅有 5%。
 
调查还列出了 Github 区块链 TOP 20 榜单,其中机构玩家占据主导地位。
 
1 GitHub 研究区块链:确定项目开发者、人才去向和组织方式
我们无法预测区块链技术的确切运行轨迹和影响。但是,我们也不应该忽视其早期发展,成功和失败案例。跟踪这个新兴技术,可能会最大限度地发挥它的潜力。
 
弄清楚互联网或移动手机等基础技术如何发展并不容易。新技术经常吸引各种各样的开发者。他们人数众多,他们试图解决的问题类型也太多,这一切都使得预测新技术变得极为困难。
 
但也许区块链开发有所不同,它在很大程度上是在开源环境下进行的。比特币是原始区块链系统,它是以开放源代码生成的。
 
因此,为了更好地了解区块链及其生态系统的发展,我们在开源环境中对区块链项目进行了广泛的数据分析。我们的研究是首次使用 GitHub 上提供的元数据理解区块链演变的实证研究。
 
我们之所以选择 GitHub,是因为它是世界上最大的软件协作平台,拥有超过 6800 万个项目和 2400 万参与者。
 
GitHub 也承担了区块链社区最重要的项目。通过 GitHub,可以确定区块链开发的背后是谁,支持什么类型的编程,人才的去向,项目和开发人员的组织方式,以及将资源投入库的风险因素。
 
 
金融服务公司在区块链适用性方面处于领先地位,他们目前拥有的区块链商业用例在市面上最多。根据区块链生态系统的演变情况,本研究结果可以帮助企业提高识别成功项目和机会的能力。
 
除非另有引用,本文中关于 GitHub 上区块链活动的所有数据和统计数据,都来自我们对 GH Torrent 项目和 GitHub API 分析的结果。
 
2 区块链在开源世界中蓬勃发展
虽然在公共论坛上共享软件代码可以追溯到 20 世纪 50 年代,但在过去的 30 年里,开源平台才成为软件开发的中心。
 
互联网是一个重要推动因素。此前,源代码活动主要在学术界流行,但互联网使得小白和专家都能参与其中。
 
曾经,获得许可证和专利的商业实体给软件代码设置了很多的限制。然而,颠覆性创新助长了不断增长的共享经济,使软件开发重新回到了开源平台。
 
 
开放源代码可能是个理想的培养皿,吸引了大量人才致力于区块链,它们可以加速生态系统的通用标准。它还可以降低企业的成本。在“Intranet”区块链学习平台中开发概念证明,并不像学习在“互联网”区块链上开发业务解决方案那样高效。
 
在当前区块链技术的演进阶段,开发者的兴趣更多在于对开源区块链解决方案的开发。区块链能通过开放源代码协作,更快速地实现严格的协议和标准化。
 
我们在 GitHub 上分析的主要单位是库(repository)。一个库包含项目背后的相关代码和文件,其中程序的实际协议和实施包含在内。
 
在整个报告中,我们可以互换地使用术语“repository”和“project”。我们还将看到两种类型的项目作者:用户(与机构没有任何联系的个人);组织(与金融服务公司,初创公司,研究中心或软件基金会相关)。
 
在接下来的三部分中,我们会分析 repository:存活机会,以及它们如何融入社区和社区网络;流行哪些编程语言和原因;人才去向。
 
 

 

3 区块链人才都在哪儿?上海、北京进入 TOP5
金融机构面临的一个重要问题是雇用必要的人才来开发、部署和维护新技术,因此了解 GitHub 上顶级区块链人才分布也十分必要。
 
大多数 GitHub 项目所有者——开发库的开发人员——住在北美或欧洲,旧金山是最集中的。其次是伦敦和纽约,这也是寻找项目业主的两个传统金融服务中心。
 
不过,更令我们注意的,是紧随其后的北京和上海。
 
 
 
我们发现来自旧金山的项目十分多样,包括交换解决方案,加密货币钱包,不同区块链(例如 Ripple,Hyperledger 和 Ethereum)的接口,以及加密货币的支付工具等等。
 
伦敦的生态系统也各不相同,但是与 Ethereum 社区相关的项目更多,这也意味着更多的项目围绕伴随的技术,比如数字身份、智能合约和开放式 API。纽约则似乎专注于面向传统金融服务的项目。
 
值得注意的是,在中国,特别是上海和北京,区块链的活动水平很高。在这两个城市中,大部分项目都涉及加密货币和加密货币交易,重点在于可扩展性。
 
4 Gitnub 上拥有近 9 万个区块链项目,但存活下来仅有 8%
支持比特币的核心代码于 2009 年 4 月发布。此后,GitHub 与区块链相关的项目数量大幅增长,平均每年新增 8600 多个项目。仅在 2016 年,就有近 27,000 个新项目。
 
现在,Github 上共有 86,034 个区块链项目。
 
但与此同时,也需要注意,仅有 8%的项目有人维护,5%被 fork 的项目存活下来。项目平均寿命仅为 1.22 年。
 
 
项目数量的增长与用于开发区块链技术的内容快速增长相匹配。