区块链自主可控成为近期热议话题。中共中央总书记习近平在主持中共中央政治局第十八次集体学习时指出,区块链发展过程中要推动协同攻关,加快推进核心技术突破,为区块链应用发展提供安全可控的技术支撑。区块链自主可控是真命题还是伪命题?或在区块链技术与产业发展中,哪些可控哪些不可控?社会各界从不同角度不同层次进行了探讨。本文仅针对我国开发者对全球主流区块链开源项目的代码贡献量进行初步统计分析。
本次调研了比特币、以太坊、Fabric三家全球知名开源区块链项目。在全球代码托管平台Github上,以代码提交次数、代码提交行数和代码删除行数为统计指标,统计了截至2019年12月6日三个项目中上述指标排名前40的代码贡献者(40名以后的开发者对项目代码提交数目较少,故未进行统计)的代码提交情况。
(1)比特币
开发者身份方面。排名前40名代码开发者几乎全部为外国人(少部分人信息量极少,但从名字和相关信息来判断,属于外国人概率极大),仅有1人来自中国台湾。
代码贡献方面。排名前40名代码开发者总提交代码行数136.13万行,其中前10位开发者提交修改代码102.85万行,占比达75.5%。
(2)以太坊
开发者身份方面。排名前40名代码开发者,仅有3人确定为中国人,其中2名来自中国杭州,1名来自中国台湾。此外,8人国籍难以确认,但从其英文姓名和相关信息来看,极大概率来自国外。
代码贡献方面。排名前40名代码开发者总提交代码行数1312.1万行,其中前10位开发者提交修改代码1258.5万行,占比达95.5%。中国杭州两位开发者中,名为gary rong开发者排名12,共提交代码129 次,涉及代码 22116 行,占40位开发者代码总数0.1%;名为Wenbiao Zheng的开发者排名22,共提交代码31次,涉及代码共计1175 行,占40位开发者代码总数0.009%。
(3)Fabric
开发者身份方面。排名前50名代码开发者,约有6人为中国人(部分开发者实际上为已经被业界确认身份),分别排名9、21、23、32、33、38。此外,大约10人国籍难以确认,但从其姓名来看,极大概率来自国外。
代码贡献方面。排名前40名代码开发者总提交代码行数305.8万行,其中前10位开发者提交修改代码253.1万行,占比达82.8%。
中国代码贡献者中,排名9且名为Jay Guo guoger开发者,共提交代码193次,涉及代码 57269 行,占40位开发者代码总数1.8%;排名21且名为Baohua Yang的开发者,共提交代码68 次,涉及代码共计51116行,占40位开发者代码总数1.6%;排名23且名为wenjianqiao的开发者,共提交代码58 次,涉及代码共计23596行,占40位开发者代码总数0.7%。其余三位中国开发者提交代码量分别占比0.7%,0.1%,0.2%。上述6位中国开发者总提交代码量占比为5.1%。
(4)总结
综上,我国开发者对于上述知名区块链开源项目贡献度较低。其中,Fabric相比比特币和以太坊而言,我国开发者参与程度略高,但整体上仍然很低,上述开源项目仍然为国外开发者所主导,且诸多涉及性能、安全、跨链的技术创新方案多来自国外,我国难以把控区块链技术演进方向。