对话MVP | 清华博士马福辰:但愿成为社区和生态发展强有力的“助攻”

2022年05月11日 阅读数:8
这篇文章主要向大家介绍对话MVP | 清华博士马福辰:但愿成为社区和生态发展强有力的“助攻”,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
开源社区成立以来,吸引汇聚了许多热爱分享、交流的技术爱好者。为感谢你们一路以来对FISCO BCOS的支持与贡献,社区开放FISCO BCOS MVP认定,以鼓励为开源社区贡献高质量技术内容的FISCO BCOS意见先锋与意见领袖。
自启动以来,社区已认定26名MVP,涵盖文化版权、智能建造、供应链管理、物联网等多个领域专家。社区的发展离不开每一位开发者,咱们期待更多领域的伙伴一块儿交融思想、碰撞观点、互通技术,共同推动产业区块链蓬勃发展。2022年上半年FISCO BCOS MVP认定通道已开放,欢迎你们点击【 连接】踊跃申请。同时,为了让你们更好地了解、认识MVP,社区推出了《对话MVP》栏目,从问答中带你们领略MVP在区块链领域的所感所知所悟。

本期《对话MVP》,清华大学软件学院在读博士马福辰将为你们分享他参与社区共建4年以来的成长与蜕变。在这期间,他冲破迷茫,与团队合力开发了面向Solidity合约的安全分析工具SCStudio,并以开源形式贡献给社区。该工具帮助很多开发者检测安全漏洞,提高了区块链应用的安全性。但愿他的经历,能为社区众多高校学子提供一些参考,一块儿来了解他与FISCO BCOS的故事吧。git

如下为马福辰访谈实录:github

开源社区的陪伴,坚决了研究区块链的决心

1.在国内区块链刚兴起之际,您投身于区块链与开源技术的契机是什么?为何最终选择区块链做为本身的研究方向?
我是在2018年了解到区块链的,契机是参加了金链盟中国区块链应用大赛,那是我第一次接触FISCO BCOS,接触联盟链。当时我跟组里的同窗一同设计了一款区块链跨层的安全保障系统,对智能合约和虚拟机层面的漏洞进行挖掘和检测。参胜过程中,我看见了许多基于FISCO BCOS的落地应用,好比在司法仲裁、供应链金融等领域,都取得了很是好的落地成果,从那儿之后我开始关注联盟链的发展,并选择区块链做为本身研究方向。
区块链令我着迷的地方在于,它在某种程度上是互联网和计算机行业的将来。区块链的本质是为了解决信任问题,信任对各行各业都很是重要,依靠区块链不可篡改和多中心化的特性,下降各方信任的难度。做为将来网络的基础设施,我也相信区块链技术会不断成熟,不断为社会创造更大的价值。
另外,最终选择这个方向也要感谢个人指导教师姜宇老师,当时组内没有人研究区块链相关方向,姜老师很鼓励和支持咱们在区块链领域进行探索,这也坚决了个人决心。编程

2. 研究区块链期间,您认为最有成就感的事情是什么?segmentfault

最有成就感的事情有几个,让我印象最深入的是2018年的金链盟全国区块链应用大赛,那次咱们团队进入了全国十强,在参胜过程中认识了不少区块链行业的优秀从业者,学习到了不少。第二个事情是入选了FISCO BCOS 2021年度MVP,我以为来自开源社区的鼓励和承认对个人激励很大。最后就是最近在平台上找到了一些有价值的安全漏洞,获得了社区专家的承认。
总的来讲,近些年与开源社区的互动让我收获了不少,也愈发坚决了我选择区块链的信心。安全

3. 上面提到,参赛期间您从区块链优秀从业者身上学到了不少,具体哪些地方让您感受收获颇丰或感悟较深?网络

我以前在区块链行业接触到的研究都主要跟安全相关,参赛以前我和同窗更关注的是技术实现层面的好坏,代码的质量等,对区块链应用都不是很了解。那次大赛中,让我感觉最深的就是了解到区块链应该怎么真正地用起来,当时大赛前几名的团队都在利用区块链技术去作各类各样的应用落地,好比让我印象比较深的是在司法领域,应用区块链技术可让跨省跨地域司法仲裁中一些很繁琐的程序变得很方便。从那之后,我就愈来愈关注国内以及国外一些区块链具体应用场景和应用落地的案例,也极大地丰富了我我的的视野。编程语言

“作科研不能想固然,多听产业人士怎么说”

4. 在区块链研究探索过程当中,您遇到过哪些困难和挑战,如何解决的?ide

整体来讲,得益于学校导师及开源社区的支持,总体上比较顺利,遇到的主要困难是在论文投稿方面。有一段时间投递的论文常常被拒,有时一篇论文大概会被拒七八次,这让我一度陷入自我怀疑,怀疑本身作的事情是否有价值。
好比作智能合约漏洞扫描工具这个idea,咱们内部小组也讨论过,但当时感受好像没啥用就放弃了。后来经过与社区接触,了解到支持单合约的智能合约漏洞扫描工具,在目前联盟链以及公链中常见的跨合约场景下,可能会存在漏洞被隐藏起来的问题。咱们在社区的帮助下,拿到了一些目前产业界开源的、涉及跨合约场景的合约案例,而后发现市面上的漏洞扫描产品确实不能彻底监测到漏洞。
有了确切方向后,咱们开始深刻研究解决这个问题,由于以前咱们的研究没有应用在真实的场景中,而学术领域也很关注研究的实际应用价值。后来通过努力,基于这个案例的研究造成了很好的学术成果输出,我本身也度过了迷茫阶段。
这件事对个人触动很深,作科研不能想固然,有的时候一个方案的否决和肯定都很是须要多方的沟通和探讨,尤为须要多听听产业界人士怎么说,这也对我将来的科研态度和方向产生很大的影响:从此作任何研究课题都会尝试先听产业界专家怎么评价这件事。工具

5. 您和您的团队向社区贡献了Solidity合约安全分析工具SCStudio,请具体说说如何去作这件事情,有什么经验能够分享。学习

SCStudio是一个针对Solidity合约的安全分析工具,可帮助开发者在开发阶段检测出安全漏洞。其实SCStudio项目就是在社区开发者的建议下开始的,咱们在了解到业界的需求以后,综合调研了已经存在的产品,而后去针对性地进行研究和开发。这让咱们的研究少走许多弯路,同时这种更贴近工业界的研究也获得了学术界的承认。
经验主要有两个,首先是听取社区各界的意见。我认为开源社区本质上是一个多中心化的组织,就像一个区块链系统同样,每一个人各抒己见,达成大多数的共识,才能让社区朝着健康的状态发展;另外一个关键点是学习和观察其余人是怎么作的。
SCStudio代码仓库地址:

https://github.com/FISCO-BCOS...

6. 您加入了社区CTSC-SIG小组(智能合约编译技术兴趣小组),能分享下您加入小组的初衷及参与小组共建的感想吗?

吸引我加入这个兴趣小组的主要缘由是小组设立的初衷。CTSC-SIG小组成立的主要目的就是帮助开发人员在使用FISCO BCOS作代码开发的过程当中体验更“丝滑”。这个“丝滑”是多个方面的,包括合约自己的一些特性、代码自己的质量以及刚入门的开发者上手的易用性程度等。
平时咱们小组主要会围绕FISCO BCOS开发易用、安全、高效的智能合约编程语言及周边工具,好比持续迭代智能合约编程语言Liquid,监控和扫描代码质量等,但愿能助力开发者快速上手。
在参与建设CTSC-SIG小组的过程当中,我感觉最深的就是小组成员会常常交流意见,你们会对平台将来的设计提出不少idea,并展开讨论和分析,这些建议也给平台将来的开发方向提供了很好的参考。
MVP,社区和生态发展的 “助攻者”

7. 您如何理解MVP在社区中的角色?

MVP这个词在体育运动和电子竞技中常常出现。我我的很喜欢看足球比赛,在绿茵场上,一场比赛的MVP有两种。第一种是某位球员进球特别多,好比姆巴佩上演帽子戏法,拿到了比赛的MVP。另外一种是某位球员,虽然进球不如别人多,可是助攻很是多,好比梅西在美洲杯上5次助攻当选赛事MVP。
我以为在开源社区也是同样,MVP的做用除了为开源社区贡献不少的落地应用外,也能够为这些应用提供帮助和保障。我很是荣幸能被社区选为2021年的MVP,我以为本身是擅长并热衷于“助攻”的那种。咱们小组一直以来致力于保障工业系统的安全,我和个人同窗一直但愿能够为区块链的应用层和底层的代码安全保驾护航,但愿咱们的工做能够“助攻”愈来愈多的区块链应用落地,“助攻”平台的

研发和建设,“助攻”社区的健康发展。

8. 将来您指望在社区继续作哪些“助攻”的事情?

如今主要作的事情是针对联盟链的共识协议,监测它在具体实践中是否会疏忽,并优化代码上的小bug,在这些方面把共识的安全保障起来。目前也发现了一些确实存在的问题并上报给社区,获得了社区的回复和确定。将来仍是但愿能从安全性的角度继续为FISCO BCOS平台保驾护航,帮助开发者在区块链落地应用的时候免受安全性的困扰。
同时,也但愿能够在社区跟其余成员多进行互动分享。技术布道如今仍是一件很是重要的事情,但愿尽本身所能,把本身获取的新技术、新资讯分享到社区,让更多小伙伴喜好并了解区块链技术。

9. 您以为高校学子参与开源社区有什么用?

无论是对刚入门的高校学子,仍是在平台上深耕了好久、相对资深的研究者来讲,社区带来的帮助都是巨大的。一个最直观的例子就是,在FISCO BCOS平台上检测出漏洞以后,通常不超过24小时就会获得回复或修复,而在其余平台可能一个月甚至两三个月都没有人回复。
因此社区生态和氛围真的很重要:一方面社区能够帮助检验你的科研成果,另一方面发现问题后获得及时快速地反馈,也是一种颇有价值的正向激励,这也是我在联盟链受益良多的地方。

10. 谈谈您对区块链行业发展的认识,将来希冀?

我我的认为区块链行业的发展还处于早期阶段,目前还面临着一些问题。首先是国内大多数人对区块链缺少足够的认识。做为从业者,咱们应该承担区块链技术布道的责任,让大众看到它的真正价值。此外,区块链须要一款杀手级to C应用来真正点燃,目前的应用以to B为主。从业者须要持续思考,从大众层面区块链能带来的最直接改变是什么。
目前我也看了一些很棒的区块链应用。好比基于FISCO BCOS研发,并采用微众区块链开源技术粤澳健康码互认系统,它能够实现粤澳两地健康码互认,帮助两地人员快速通关。我也但愿后面能涌现出更多深刻人心的区块链应用,让区块链技术真正走进大众生活。

了解更多干货内容,请关注FISCO BCOS开源社区公众号,访问FISCO BCOS代码仓库可下载项目全部源代码:https://github.com/FISCO-BCOS/FISCO-BCOS欢迎点击页面右上角star☆收藏,获取最新版本。