作者:微众银行区块链首席架构师、FISCO BCOS首席架构师 张开翔
从2017年底FISCO BCOS正式开源到现在,刚好四年,从时间长度来看,相当于读完了一趟大学本科。
回首四年,种种故事历历在目,凝成了几个关键词:有无、有趣、有用。
第一个关键词是“有无”。时间拨回2015年,那会儿开发者想找一款金融级的区块链底层平台,以作为技术底座开展应用,显然是找不到的。于是我们决定自己做一个,先解决底层技术上的“有无”问题。
2016年,金链盟开源工作组成立了。大家并肩研究和开发了一年多,推出在可用性、安全性、稳定性还有合规性等方面都基本达到金融级要求的区块链底层平台。我们也尝试着将金融、司法等应用部署在自己的底层平台上运行,效果还不错。终于,我们有了自研的、安全可控的底层平台,并且决定全面开源。
为什么选择开源?首先,区块链本身就追求开放、透明、合作,因而开源是必行之道。尤其在那个时间点,我们也希望开源能为大家一揽子地解决“有无”问题,打开通往“黑科技”世界的大门,共同探索创新实践之路。其次,在产业区块链初升之期,开源可以使技术触达更广泛的领域,“忠于金融,又不限于金融”,这显然能为区块链技术带来更强的生命力。
第二个关键词是“有趣”。金融是严谨的,技术是枯燥的,何来“有趣”?但开源这几年,除了工作的紧张和充实以外,我真真切切地感受到了“有趣”。趣味来自对于前沿技术的探索:譬如分布式系统、共识算法、密码学、数据结构、CAP原理……这些技术对我这种互联网技术老兵来说,虽然已经耳熟能详,但区块链促使我跳出自我视角,切换到分布式协作的思维,用“反常理、反常规”的方式,把这些技术重新组合起来以构建信任的机器,运作起来丝丝入扣、无比顺滑,感受别致的逻辑之美和架构之美。
更有趣的是,在技术社区里,一起研究技术和应用的大神越来越多,大家一起开脑洞、一起Debug、讨论甚至争论,言之有物,Show me the code,简直像是在大型网游里组队下副本、做任务、刷装备。许多开发者在社区里认识了彼此,建立友谊,甚至是维持长期的合作关系。社区的魅力使我们这些多少有点“社恐”的码农们,其好友列表竟然大大地增长,这可谓是另一种别有风味的“有趣”。
有句话是这么说的:电影的魅力在于,在别人的故事里领略不同的人生。同样,开源让技术触达了多种多样的人和事。在社区里,你会看到技术和应用的更多可能,每天的讨论小火花迸发,各种问题快速被暴露然后被解决,下一个版本的需求又很快浮出水面,迭代的速度超乎想象。这无与伦比的宽度和节奏相当“有趣”。
第三个关键词是“有用”。2019年,中央政治局第十八次集体学习时强调,把区块链作为核心技术自主创新的重要突破口,加快推动区块链技术和产业创新发展。这标志着区块链不再是一个小众的、冷僻的技术,而是要服务于国计民生和在新基建中大放异彩的技术。
在这几年间,我们也一起见证了开源区块链技术确实是“能用”的,而且越来越“好用”。开源技术帮助整个行业大大地降低了进入的门槛,减少了投入成本,加快了探索实现的速度。开源社区里涌现出来的真实应用已超过200个,覆盖金融、政务民生、医疗、工农业、教育等广泛的领域。
开源社区对于个人的成长也是非常“有用”的。社区里有大量的技术文档和实例代码,有从入门到精通的全系列课程,更有热心的技术大神和经验丰富的布道师。没有什么知识点在社区里找不到,没有什么疑难问题是社区回答不了的。社区给出高质量的代码,这是 “授人以鱼”,更追求传道受业解惑,体现的是“授人以渔”。
回首四年,我们可以开心地说,开源“有益”!我们也可以自豪地说,做开源,我们是认真的!做好开源这件事情,我们有决心,更有恒心。
在社区里遇到大家,是“有缘”。在社区里的每一天、每一个贡献、每一个版本,都“有声有色”。然而,开源四年也就是一个本科的经历而已。我们在社区这个区块链“大学”里,还可以一起继续“读研”、“读博”。来日方长,我们一起继续成长,继续并肩前行。展望未来,社区的发展和产业的成功,风正劲,帆高悬,长风破浪会有时。
FISCO BCOS是由微众银行区块链牵头打造、安全可控的区块链底层平台,于2017年正式对外开源,为各行各业开展区块链应用提供可靠的基础设施。至今,FISCO BCOS开源社区已汇聚超70000名个人成员、逾3000家机构,成功支持政务、金融、农业、公益、文娱、供应链、物联网等多个行业的数百个区块链应用场景落地,社区收集到的标杆应用超过200个,构建出庞大且活跃的联盟链开源生态。开源社区组织编撰并发布了《FISCO BCOS产业应用白皮书》,收录百余个应用案例,为产业实践提供借鉴。
微众银行自2015年布局联盟链起,不断夯实技术能力,自主研发了一整套覆盖底层、中间件、应用组件的联盟链核心技术体系并全面开源。至今,微众银行区块链已经正式开源了包括FISCO BCOS、分布式身份解决方案WeIdentity、中间件平台WeBASE、跨链协作平台WeCross等10余个项目,成功突破高性能计算、大规模网络、跨链互联、隐私计算、全面可治理等一系列关键技术,构建了面向金融和新基建的全栈技术架构体系。