全球变局之下,本土化已经成为中国区块链乃至科技创新领域从业者的必由之路。今年9月,由微众银行牵头金链盟开源工作组研发并开源的FISCO BCOS与银河麒麟操作系统完成兼容性测试。在全面无缝适配支持麒麟操作系统的同时,FISCO BCOS全部模块支持Arm架构,并在计算、网络、存储等各环节采用国密算法,实现区块链访问全流程国密防护。这意味着FISCO bcos实现了从国家机密算法、操作系统、芯片架构到服务器平台的完整定位支持。作为最早的国产联盟链底层平台之一,从自研国产底层到全链路国产化支持,FISCO BCO不仅延续了“本土化”基因,而且在本土化方面给区块链行业带来了启示。
本地化支持的实现
2016年5月,微众银行联合深圳市金融科技协会、深圳证券通信有限公司等金融机构和金融科技企业共同发起成立金链盟,并组建金链盟开源工作组,为金融行业量身定制安全可控的区块链底层平台——FISCO BCOS。2017年12月,FISCO BCOS全面开源。李慧中,FISCO bcos**架构师全程参与FISCO BCOS设计以及国产化落地的过程。回想此间经历,他颇感骄傲,
“FISCO BCO的研发和设计从一开始就坚持本土化的理念。现在,平台的核心技术组件都是自主研发的,从国家机密算法、通信协议、共识算法到上层应用。”
国产化意识的觉醒,让各大关键技术在各自领域稳步前进。FISCO BCOS的每一行代码,都承载着国产化区块链的理想。在这条没有人走过的道路上,每一点成绩都来之不易,这背后是对行业未来和自身实力的信心。9月1日,金链盟获得“麒麟软件NeoCertify认证”证书,FISCO BCOS v2.6.0与银河麒麟操作系统完成兼容性测试。而此前,FISCO BCOS已实现全部模块支持国产Arm架构,并在计算、网络、存储等各环节采用国密算法,实现区块链访问全流程国密防护。“从服务器到算法,以及上层所有环节,实现全方位的安全可控,这是非常有意义的。”2020全国政务与公共服务区块链高峰论坛上,范瑞斌,金莲梦开源工作小组组长如是说道。这一过程其实并不容易,编写原始代码、构建技术架构、稳定地运行应用层和硬件层是非常困难的。以密码算法为例,区块链技术的核心是密码算法,这是国产化支持的第一步,也是很关键的一步,因为其保证了区块链的安全可信。实现密码算法的国产化,意味着要使用国密算法,即国家密码局认定的国产密码算法,包括2、3、4、9等多种算法。然而,这里有个棘手的问题:
国家秘密算法只是一个标准,但没有可供参考的实现样本。
而FISCO BCOS从设计之初就支持国密算法,李辉忠回忆FISCO BCOS第一个版本的国密体系,当时发现性能达不到要求,于是着手从两个方面进行了优化:
一是从算法本身的实现上提高代码的优美性;二是在平台调用过程中采用并行优化,包括执行签名、事务验证、共识等。
这一经历让李辉忠印象深刻,而后在保证稳定性的情况下,追求更高性能成为团队不变的目标。“2019年,内部又进行了一次整体性能优化,经过评估,确定优化目标达到2万TPS以上,然后,组成了专项团队,对每个地方出现的性能瓶颈提出解决方案。那段时间我们每天工作到凌晨两三点,**终于达到了理想的性能,大家还是很兴奋的。”李辉忠回忆道。不断的优化与突破为FISCO BCOS带来更高效的性能与稳定表现,也受到了更多认可。2019年,中国信通院可信区块链评测对多个平台的数十项关键指标进行了测试,最终,FISCO bcos以*的通过率获得了功能测试和性能测试两项权威证书,并对平台性能进行了验证。
不仅仅是国内的
FISCO BCOS国产化支持的实现,在很大程度上,有赖于社区开发者的积极反馈与通力协作,有社区开发者基于在鲲鹏平台运行FISCO BCOS v2.6.0的开发实践,整理编译手册贡献到社区技术文档库,为更多开发者提供快速实践指引。“社区的开发者具有一定的技术实力、敏感性和执行力。他们都有强烈的学习和参与底层技术的设计和改进的愿望。”李辉忠说。克服种种困难之后,FISCO BCOS迎来了广阔的应用市场,在智慧政务、金融行业、监管科技、文化版权、社会公益、跨境数据流通等多个领域均有基于FISCO BCOS研发的落地应用,比较典的有粤澳两地健康码互认系统、澳门智慧城市建设“证书电子化”项目、绿色出行普惠平台、人民版权平台、网贷机构良性清退统一投票表决系统等。实际上,国产化不代表封闭发展,对FISCO BCOS来说,除了国内生产,还有开源和生态。自开源以来,FISCO BCOS通过GitHub、官方帐户和通讯组开发和运营社区。。目前,FISCO BCOS开源社区已与20多所高校合作开展讲座和研讨会,举办上百场线上线下见面会,多家单位机构围绕FISCO BCOS开展区块链应用大赛,是具备高活跃度的区块链开源社区。社区开发者不仅参与代码、文档共建,也为开源社区输出高质量的文章教程,分享开发经验,深度参与到社区共建当中。而更多的开发者选择FISCO BCO是因为社区活跃的氛围和更贴近中国国情的设计。“对于底层技术的选,需考虑很多因素,而FISCO BCOS提供中文文档,更适合中国开发者,同时,节点部署简单快速,生态组件丰富易用,社区支持及时有效,更方便开发者上手使用。”一位企业区块链业务负责人表示。2018年11月,倪光南中国工程院院士到访微众银行时,肯定了开源和生态对国家科技发展和培育的重要性。他认为,
国内区块链技术从开源底层平台起步,正是为了形成良好的生态环境,应用更多的应用场景,打破技术垄断,让很多开发者和合作伙伴能够快速完成基于开源平台和组件的开发和实践。同时,本地化平台相对自主可控,使用门槛较低,因此未来的生态建设会越来越丰富、全面,更有利于我们的自主开发能力。
目前,FISCO BCOS开源社区已汇聚上万名个人开发者、超1000家企业及机构共同参与区块链产业生态的构建。生态内基于FISCO BCOS研发的应用已达数百个之多,其中超80个落地应用在生产环境中稳定运行,发展成**最活跃的国产开源联盟链生态圈。另一方面,FISCO BCOS对国产化的完备支持让其更适应中国国情,越来越多的本土企业将FISCO BCOS作为**区块链底层平台,这可以从行业内主要的区块链技术或应用竞争中看出。
在工信部中国电子技术标准化研究院主办的中国区块链发展大赛中,FISCO bcos连续两年成为使用率**的底层平台:2019年,11个获奖项目中有4个基于FISCO BCO研发;2020年,10个获奖项目中,5个基于FISCO BCO研发。在由BSN主办的第二届开发者竞赛中,BSN是国家信息中心**层规划的一个区块链服务网络,10个获奖团队中有8个采用了FISCO bco。
“国内、开源、生态是推动产业区块链发展的三大关键。“范瑞彬表示,
“我们将继续攻克国内安全可控的核心技术,以开放开放的心态团结更多的合作伙伴,构建区块链产业生态。”
文章标题:区块链的本土化给我们带来了什么启示?
文章链接:https://www.btchangqing.cn/139051.html
更新时间:2020年11月09日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。