专访FISCO BCOS赵振华:以开放的思维迎接分布式商业

2020 年 4 月 19 日

专访FISCO BCOS赵振华:以开放的思维迎接分布式商业

400 多家企业机构加入,上万名社区成员参与,数百个应用搭建,数十个场景覆盖,FISCO BCOS 在不到 3 年的时间里迅速崛起,成为中国影响力最大的开源区块链社区。与此同时,FISCO BCOS 也在不断注入新的血液。


今年 4 月,Hyperledger 中国工作组联席主席,曾在 IBM 工作 12 年之久的 IBM 高级技术专家、开发者大使赵振华正式加盟 FISCO BCOS 开源社区,负责社区推广工作。


哪些因素让他选择了这个国产联盟链开源项目?他的加入,会让 FISCO BCOS 开源社区焕发怎样的活力?关于开源和开源社区建设,他又有什么别样的理解?


面对以上问题,巴比特对赵振华做了独家采访。



区块链的核心是加速价值交换


巴比特:IBM 从 2014 年就开始关注区块链,你是那个时候接触到区块链的吗?


赵振华:我接触区块链是 2016 年。当时 Hyperledger 正式推出,IBM 内部网站也出现了区块链方面的内容。同时也看到有人投资创业,做的就是联盟链,用的是 Hyperledger Fabric 0.6,去解决一些实际商业场景中的问题,从此我就比较关心联盟链技术。


巴比特:在你看来,区块链技术的核心是什么?


赵振华:区块链技术还处于非常早期的阶段,在快速演进中。区块链技术的核心,大家的看法在变化。


原来人们觉得去中心化才是区块链的核心技术,因为中心是一个很大的“剥削者”。但是很快发现,中心其实不仅是权力的中心、利益分配的中心和最大利益获得者,其实它更重要的是业务流量的中心,它创造了大量的业务,没有它,这些业务就会减少很多甚至没有。比如供应链金融场景中的核心企业,没有这个核心企业,二级三级企业就不存在。所以,很多场景下,中心是去不得的,也是去不掉的。


智能合约也不是区块链技术的核心。在分布式商业价值交换的环境中,用了企业的证书签名就真的能代表企业的真实意愿吗?不一定!业务场景和业务逻辑是很难完全用代码实现的。现在有很多做智能合约安全审计的公司,生意还挺火的。另外,现在还有人研究如何让运行中的合约终止。


我认为,区块链的核心是加速价值交换,它就像一辆列车,承载着业务流、资金流、信息流,快速、无差别地飞驰在分布式商业网络中,快速完成价值交换。现在区块链仍然是处于早期阶段,但是我相信它的潜力是无穷的!


巴比特:你是什么时候加入 Linux 基金会 Hyperledger 项目中国工作组联席主席的?负责哪些工作?


赵振华:2018 年 8 月工作组选举时当选的。中国工作组是 Linux 基金会第一个区域性的工作组,是整个大中华用户和社区的桥梁,主要工作是向大中华区推广普及超级账本各个项目,发展社区用户、帮助大家更好地参与到社区中来。


社区建设,FISCO BCOS 是认真的


巴比特:你是什么时候接触到 FISCO BCOS 的?


赵振华:我比较留意和关心区块链,特别是联盟链。所以金链盟成立、FISCO BCOS 开源等等都会知道。


联盟链的圈子本身不是很大,大家都在深圳,在很多场合可能大家都已打过交道,但是正式和 FISCO BCOS 接触是 2018 年 10 月,当时我邀请 FISCO BCOS 高级架构师李辉忠参加 Meetup,介绍 FISCO BCOS 的技术架构。


正好那时候金链盟在举办区块链应用大赛,大赛的合作伙伴 InfoQ 约我写一篇 FISCO BCOS 技术分析文章。我非常认真地把 FISCO BCOS 的文档看了一遍,也看了很多代码。后来 FISCO BCOS 开通公众号,那篇文章也收录在里面。这个我还是非常自豪的!


巴比特:你以 Hyperledger 技术专家的身份首谈 FISCO BCOS 的时候应该是 2018 年 11 月。你当时提到,FISCO BCOS 落地的项目数量较少,技术上有些特点显得有些过激。官方文档有的地方的更像是技术博客。对于上述不足,有哪些改观?


赵振华:得益于 FISCO BCOS 开发团队的努力,及社区一众合作伙伴、开发者的协同建设,FISCO BCOS 已经有非常明显的变化。


首先,落地项目已经非常多了,使用 FISCO BCOS 搭建的应用超过 300 个,投产上线的超过 50 个,不知道的还有很多。


技术上,FISCO BCOS2.0 在今年 3 月份推出,不但带来了“一体两翼,多引擎”架构的重大改进,同时还有超过 10 万字的详细文档。现在底层平台非常容易上手,易用性做到了极致。


这点我深有体会,在合作伙伴举行的各类应用大赛、黑客松、实操培训等比赛或活动中,我通常会以导师或讲师身份提供技术指导,有技术背景的同学,通过几分钟的快速搭链就可以上手开始写业务智能合约。即使是技术基础薄弱的同学,参加一场两小时的 Workshop,也能开始使用 FISCO BCOS 开发应用。


基于 FISCO BCOS 2.0,企业或开发者组链就如同“建聊天群”一样方便。性能上,单链的 TPS 过万,且支持并行多链的平行扩展,足够满足业务需要。


在文档这块,FISCO BCOS 开发团队做了非常多的工作,现在整个文档的文字量已经超过 10 万,并且全部同步翻译为英文。每一个特性的应用,文档均有非常详细的说明,而且还经常将文档之外的开发心路历程、团队踩坑经验等,在公众号上做分享。所以大家学习和使用的成本应该说是更低了,更方便了。


巴比特:什么时候决定加入 FISCO BCOS 的?


赵振华:金链盟的应用大赛之后。2018 年金链盟中国区块链应用大赛给我留下了非常深刻的印象,近 300 个参赛项目,不仅吸引了中国人寿、厦门国际银行、四川长虹等知名企业前往参赛,北京大学、清华大学等顶尖学府的学生,及各行业初创企业、个人开发者等,也在比赛中表现出了极高的技术水准和应用创意,而大赛高达 215 万的总奖金池,也可以看出金链盟对区块链的重视程度和对应用落地扶持的力度。


获奖作品非常优秀,都是用 FISCO BCOS 底层平台开发。比如特等奖得主亦笔科技通过区块链标准化法律服务,能够将传统长达数个月的仲裁流程缩短到 7 天左右,动辄上万的仲裁费,得以降低至几百元。


一等奖得主云之道和四方精创,结合 FISCO BCOS 研发 JustKey 白盒密码算法,实现“手机即 U 盾”,解决了传统 CA 兼容性受限、在移动端无法保护密钥安全以及数据集中存储易遭攻击等问题,实现可信电子合同区块链存证。


二等奖得主四川长虹基于 FISCO BCOS 提出的物联网可信互联解决方案,是第一个让我印象比较深刻的区块链+IOT 的解决方案,实现了不同品牌商的智能家用电器设备在权利和用户隐私保护的前提下高效互联协同。


赛后,金链盟开源工作组组长范瑞彬与我进行了深入交流,更加深了我对金链盟的了解,最终决定在 2019 年 4 月正式投入到 FISCO BCOS 开源社区建设中来。



金链盟中国区块链应用大赛颁奖典礼现场图


巴比特:可以为我们介绍下 FISCO BCOS 开源社区的基本情况吗?


赵振华:FISCO BCOS 开源社区是非常有活力、非常开放和高效的开源社区。社区成员有 6000 多名,活跃在各个技术交流群中,FISCO BCOS 整个核心开发人员都在里面,提出问题都能及时得到解答。


除了微信群,社区还组织了很多线下的活动,比如 Meetup,在全国各大主要城市都有去做。


除了线上社区,FISCO BCOS 也举行黑客松大赛这种大型线下活动,今年我们已经在北京和深圳举行了两场:


北京赛场去了 22 支队伍,近 100 名开发者。在 36 小时内,参赛队伍基于 FISCO BCOS 平台,在贸易、安全、医疗、快递等多个领域开发区块链应用。


深圳赛场主要是面对高校学生,涌现出了排污权许可区块链交易平台、借贷联合风控平台、学历证书系统等基于 FISCO BCOS 设计开发的、具有创新性和商业价值的优秀区块链系统。


FISCO BCOS 在 Github 上有 30 多个代码仓库,包括 FISCO BCOS 底层平台,多种配套工具和中间件等。


在围绕 FISCO BCOS 底层平台制定赛题的多个技术大赛中,赵振华均担任专家导师


巴比特:下半年您有哪些规划?


赵振华:上半年主要忙于 FISCO BCOS 的推广,举办了多场 Meetup、培训,还有两场大型黑客松活动,下半年会继续和一些著名高校合作开设区块链课程,培养区块链人才,另外还有不少开源社区活动也在陆续推出。


巴比特:这些课程修完之后,学生除了可以拿到学分,你们还会给予哪些鼓励措施?


赵振华:各个学校重视程度不一样,大部分都是选修课,修完之后可以拿到学分。


我们这边还在做 FISCO BCOS 的认证,学生通过课程的学习并参与区块链行业的创新实践之后,会获得 FISCO BCOS 区块链工程师认证证书。这个证书可用于高校学生的就业推荐,优秀的毕业生有机会获得金链盟 110 多家联盟企业的实习机会,特别优秀的有机会被企业正式录用。


我们还有很多大型的活动,也会鼓励这些学生积极参加。


巴比特:区块链是开源的,关于开源和开源社区建设,你是怎样理解的?


赵振华:我们把区块链定位成解决信任问题的技术,在这个层面上,如果你的代码不开放,就像一个黑盒子不打开给别人看的话,是很难说服别人使用的。


开源社区是精英集中的地方,而且几乎是没有参与门槛的,想参与到社区里面来非常方便,开源软件的学习成本和使用成本也非常低。但是另一方面,开源软件演化迭代非常快,bug 会被很快修复,差的代码很快会好代码的替代,最终留下的是更优质的软件。


成功的开源软件,完全由社区开发者自治,发展会比较慢,需要一众企业和开发者齐力建设才能更好地推广。


举个例子来说,FISCO BCOS 的重要贡献者——微众银行,开源了实体身份标识及可信数据交换解决方案 WeIdentity、分布式事件驱动架构 WeEvent、区块链中间平台 WeBASE 等,贡献给社区开发者,能够大大降低企业搭建区块链应用,以及进行运营分析的时间成本、人力成本。


巴比特:FISCO BCOS 开源社区有哪些特色?


赵振华:FISCO BCOS 具有明显的本土优势。因为存在很大的文化差异,国内开源和国外有很大不同,FISCO BCOS 更符合国人的习惯和做事风格。其次是语言不同,这导致很多国内开发者无法充分参与到国外开源社区进行流畅地交流。另外,时区不同,存在时差,给大家参与线上线下活动都造成了很多不便。


技术上,FISCO BCOS 具有以下几个特点:


首先,FISCO BCOS 非常轻量,它本身非常小,只有 12M,并且不依赖第三方组件。对机器的要求非常低,即使只有 1G 内存的普通 PC 也可以跑一个完整的 4 节点进行测试。


其次,因为它没有别的软件依赖,所以配置也就简单。


第三,作为联盟链,FISCO BCOS 的功能比较全面,目前已经支持群组(多链)、并行计算、分布式存储等功能,还为开发、运维、治理和监管提供了更多的工具支持。


第四,FISCO BCOS 社区越来越成熟(上面已经谈到了),可以提供及时地技术支持。


行业变化很快,仍缺乏标杆项目


巴比特:过去的 1 年,你觉得区块链行业发生的变化大吗?


赵振华:国家和地方出台蛮多鼓励联盟链技术的政策,从整个产业来说,各方都在加速布局区块链创新和产业促进。区块链性能上已经满足绝大多数场景需求,有大量的应用落地,极大地刺激区块链良性发展。现在缺的是标杆性的项目做参考。


巴比特:区块链不是万能的,需要和多种技术融合发展,之前你长期关注区块链,人工智能和云计算领域,在你看来,这三个领域有融合发展的迹象呢?


赵振华:分布式商业会越来越重要,不同的经济体之间的相互协作越来越密切,在分布式商业网络内,既能提高组织内生产商品的速度,又能快速完成价值交换赚取利润增加社会财富。


信息技术发挥的作用越来越重要,包括区块链、人工智能、物联网、云计算、5G 和新兴信息技术,这些技术都会融合发展。信息安全、数据安全会越来越被重视。如何在保证组织数据安全的前提下使用这些技术,是每个技术都需要解决的问题。目前区块链和人工智能都有了完善的解决方案。区块链主要利用密码学、DID 等技术,人工智能利用联邦学习技术。


巴比特:如果从比特币诞生开始算起,区块链发展了 10 年了,在这个特殊节点上,你觉得当前亟待解决的问题是什么?


赵振华:10 年对于一个技术来说是非常短的时间。我们不应该用现在的区块链技术跟现在的互联网技术做比较,应该是用现在的区块链技术跟互联网诞生十年的时候比较,你会发现区块链技术发展是非常快的,进步也是非常大的,但是在接下来的 10 年,肯定还会有非常多的技术上的演进。具体会怎么样变化,现在看不清。就像互联网诞生 10 年后的样子和最初的设想肯定是不一样的。


当前,有两个问题需要解决:


一是对区块链技术达成共识,相信区块链技术,这个共识目前来看基本达成,怀疑区块链的越来越少了,相信区块链的越来越多了,但是要提醒一下区块链还处于早期阶段,还有很多演化的空间。


二是对区块链应用达成共识。就是要有足够说服力的、有足够影响力的应用被大家普遍接受。目前这个做得还不够,但行业里面众多参与者都在努力,相信这方面很快会有明显改观。


巴比特:在区块链发展早期,能够看到 FISCO BCOS 如此有影响力的开源区块链社区大力推动技术落地和更好地服务社会,是行业一大幸事。站在你们的角度,用一句话概括你们的愿景?


赵振华:我们希望 FISCO BCOS 是未来分布式商业基础设施的重要组成部分。


本文转载自 FISCO 金链盟公众号。


原文链接:https://mp.weixin.qq.com/s/UaXP7o1AJIH9auR6P64SMA


2020 年 4 月 19 日 17:40157

评论

发布
暂无评论
发现更多内容

USDT承兑支付系统开发技术,搭建商户USDT支付系统

135深圳3055源中瑞8032

TCP梳理总结

江龙

NPC Follow

katichar

啥是数据库范式

Simon

MySQL 数据库 数据库设计

HTTP2协议及websocket协议总结

江龙

【得物技术】数据分析 - 生活品类社区内容精选池模型

得物技术

数据分析 得物技术部 得物技术 社区内容 精选池模型

从技术到应用实践 揭秘京东区块链布局全景

京东智联云开发者

区块链 区块链方案 供应链

数字资产交易平台开发,场外交易所开发搭建

135深圳3055源中瑞8032

这份阿里P8整理的新版手抄本,简直把所有Java知识操作都写出来了

Crud的程序员

Java 编程 程序员 程序人生 java面试

架构师训练营 -week07-作业

大刘

极客大学架构师训练营

低代码开发不靠谱?看低代码开发在物联网APP开发中的应用

华为云开发者社区

技术 软件开发 代码

华为发布5GtoB核心网建设白皮书

华为云开发者社区

5G 边缘技术

快快使用ModelArts,零基础小白也能玩转AI!

华为云开发者社区

人工智能 开发者 开发

Redis最常见的16道面试题与详解

Java架构师迁哥

字节跳动HR:3年从4000人招到10万人,我经历了什么

Java架构师迁哥

架構師訓練營第 1 期 - 第 07 周作業

Panda

架構師訓練營第 1 期

《高效程序员的45个习惯:敏捷开发修炼之道》.pdf

田维常

电子书

我去!三面字节竟全败在Redis上,带薪摸鱼刷1949页进阶笔记

996小迁

Java redis 架构 面试 程序人生

MySQL中特别实用的几种SQL语句送给大家

陈哈哈

SQL优化 实用SQl语句 高性能SQL

“软件教父”花费20年,教你如何在应用层混迹的风生水起

小Q

Java 学习 架构 面试 应用

干货 | 京东技术中台的Flutter实践之路

京东智联云开发者

flutter

力扣解题:第三题(个人思路整理)

人语驿边桥

力扣

训练营第三周总结

大脸猫

极客大学架构师训练营

谈谈敏捷开发概念和迭代开发方案

Philips

敏捷开发 快速开发

LeetCode题解:231. 2的幂,迭代,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

LeetCode题解:231. 2的幂,递归,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

区块链钱包APP开发服务商,数字货币钱包开发价格

135深圳3055源中瑞8032

这可能是关于编程指南的最实用指南了

华为云开发者社区

开发者 软件开发 语言

隐私计算S2赛季 谁是真正的王者?

hellompc

学习 隐私计算

字节跳动大神亲自总结SpringBoot手册,让你可以在简历上写精通SpringBoot!

Java架构追梦

Java 架构 面试 微服务 springboot

合约跟单模式开发,合约跟单系统平台

135深圳3055源中瑞8032

专访FISCO BCOS赵振华:以开放的思维迎接分布式商业-InfoQ