主页 > imtoken注册 > 对话MVP | 清华大学马福臣博士:希望成为社区和生态发展的有力“帮手”

对话MVP | 清华大学马福臣博士:希望成为社区和生态发展的有力“帮手”

imtoken注册 2023-09-07 05:11:56

开源社区自成立以来,就吸引了众多热爱分享交流的技术爱好者。为了感谢大家一路以来对FISCO BCOS的支持和贡献,社区开通了FISCO BCOS MVP认证,以鼓励FISCO BCOS意见领袖和意见领袖为开源社区贡献优质技术内容。

自上线以来,社区已确定26位MVP,涵盖文化版权、智能建设、供应链管理、物联网等领域的专家。社区的发展离不开每一位开发者。我们期待更多领域的合作伙伴融合思想、碰撞思想、交流技术,共同推动产业区块链的蓬勃发展。2022年上半年,FISCO BCOS MVP认证通道已开通,欢迎点击【链接】申请。同时,为了让大家更好的了解和了解MVP,社区推出了“对话MVP”专栏,从问答的角度为大家展示MVP在区块链领域的经历。

本期《对话MVP》中,博士生马富臣。清华大学软件学院的应聘者,将与大家分享他参与社区建设4年的成长和蜕变。在此期间,他冲破迷茫,与团队一起开发了Solidity合约的安全分析工具SCStudio,并以开源的形式为社区做出贡献。该工具可帮助许多开发人员检测安全漏洞并提高区块链应用程序的安全性。希望他的经历能给社区的很多大学生提供一些参考,一起来了解一下他与FISCO BCOS的故事吧。

以下是对马富臣的采访实录:

开源社区的公司坚定了研究区块链的决心

1.在国内区块链刚刚兴起的时候,你有什么机会投身于区块链和开源技术?为什么你最终选择了区块链作为你的研究方向?

2018年了解区块链,有机会参加金链联盟中国区块链应用大赛。那是我第一次接触FISCO BCOS和联盟链。当时我和群里的同学设计了一个区块链跨层安全系统,在智能合约和虚拟机级别进行漏洞挖掘和检测。比赛中看到了很多基于FISCO BCOS的应用,比如司法仲裁、供应链金融等领域,都取得了非常好的成绩。从此开始关注联盟链的发展,选择区块链。链作为自己的研究方向。

区块链底层技术有哪些

区块链让我着迷的是,在某种程度上,它是互联网和计算行业的未来。区块链的本质是解决信任问题。信任对各行各业都非常重要。依托区块链不可篡改和多中心化的特点,降低了各方之间的信任难度。作为未来网络的基础设施,我也相信区块链技术会不断成熟,为社会创造更大的价值。

另外,还要感谢我的导师姜瑜选择了这个方向。当时,组里没有人研究区块链相关的方向。姜老师鼓励和支持我们探索区块链领域,也坚定了我的决心。决心。

2. 在研究区块链的过程中,你觉得最有价值的是什么?

有几件事是最令人满意的。给我印象最深的是2018年金链联盟全国区块链应用大赛。当时我们的团队进入了全国前十,在比赛中了解了很多区块链。业内优秀的从业者,学到了很多。第二件事是我被选为FISCO BCOS 2021 MVP。我觉得开源社区的鼓励和认可对我来说是非常有动力的。最后,最近在平台上发现了一些有价值的安全漏洞,得到了社区专家的认可。

总的来说,这几年与开源社区的互动让我收获颇丰区块链底层技术有哪些,更加坚定了我选择区块链的信心。

3. 如上所述,您在比赛中从优秀的区块链从业者那里学到了很多东西。有哪些具体的方面让你觉得自己学到了很多,或者有了深刻的理解?

我在区块链行业接触过的研究主要是和安全相关的。参加比赛前,我和同学比较关心技术实现质量、代码质量等,对区块链应用了解不多。在那场比赛中,给我印象最深的是了解如何使用区块链。比赛中的顶级团队正在使用区块链技术来实现各种应用程序。最让人印象深刻的是,在司法领域,区块链技术的应用可以让跨省跨地区司法仲裁中一些非常繁琐的程序变得非常方便。自那时候起,

区块链底层技术有哪些

“做科研不能想当然,听听业内人士怎么说。”

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

总的来说,得益于学校导师和开源社区的支持,整体上还是比较顺利的,但是遇到的主要难点还是在论文的提交上。曾经有一段时间投的论文经常被拒,有时一篇论文有七八次被拒,这让我一度陷入自我怀疑,怀疑自己所做的是否值得。

比如我们内部群里讨论过做一个智能合约漏洞扫描工具的想法,但是当时觉得没什么用就放弃了。后来通过社区接触了解到,支持单合约的智能合约漏洞扫描工具,在目前联盟链和公链常见的跨合约场景中,可能存在隐藏漏洞的问题。在社区的帮助下,我们获得了一些业内涉及跨合约场景的开源合约案例,发现市面上的漏洞扫描产品并不能完全检测出漏洞。

在我们有了确切的方向之后,我们开始深入挖掘来解决这个问题,因为我们的研究之前并没有应用到真实的场景中,而且学术界也非常关心研究的实际应用价值。后来经过努力,基于这个案例的研究已经形成了很好的学术输出,我自己也走过了迷茫阶段。

这件事深深地触动了我。在做科学研究时,我不能认为这是理所当然的。有时计划的拒绝和确认需要大量的沟通和讨论。特别是,我需要听听业内人士怎么说。这也会影响我的未来。科学研究的态度和方向有很大的影响:未来的任何研究课题都会尝试听听行业专家对此有什么看法。

5. 您和您的团队向社区贡献了 Solidity 合约安全分析工具 SCStudio。请告诉我们如何做到这一点以及您必须分享哪些经验。

区块链底层技术有哪些

SCStudio 是 Solidity 合约的安全分析工具,可帮助开发者在开发阶段检测安全漏洞。事实上,SCStudio 项目是在社区开发者的建议下启动的。在了解行业需求后,我们对现有产品进行了全面调研,然后进行针对性的研发。这让我们的研究少走弯路,而这种更贴近行业的研究也得到了学术界的认可。

主要有两个经验。一是听取社会各界意见。我认为开源社区本质上是一个多中心化的组织,就像一个区块链系统,大家各抒己见,达成多数共识,让社区朝着健康的状态发展;另一个关键点是学习和观察别人的所作所为。

SCStudio代码仓库地址:

6.你加入了社区CTSC-SIG组(智能合约编译技术兴趣组),可以分享一下你加入该组的初衷和参与该组共建的想法吗?

吸引我加入这个兴趣小组的主要原因是这个小组的初衷。CTSC-SIG 组的主要目的是帮助开发者在使用 FISCO BCOS 进行代码开发的过程中体验更“流畅”的体验。这种“流畅性”有很多方面,包括合约本身的一些特性,代码本身的质量,以及对刚入门的开发者的易用性。

平时,我们团队主要围绕FISCO BCOS开发简单易用、安全高效的智能合约编程语言及周边工具,如智能合约编程语言Liquid的持续迭代、代码质量监控和扫描等,希望对开发者有所帮助快速开始。

在参与CTSC-SIG小组建设的过程中,我感受最深的是小组成员会经常交换意见。大家会对平台的未来设计提出很多想法,并进行讨论和分析。这些建议也提供了平台未来的发展方向。一个很好的参考。

区块链底层技术有哪些

MVP,社区和生态发展的“助力”

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

MVP这个词在体育和电子竞技中出现了很多。我个人喜欢看足球比赛。在绿地上,一场比赛有两种MVP。首先是某个球员进了很多球。比如,姆巴佩上演帽子戏法,获得了本场比赛的MVP。另一个是一位球员,尽管不像其他球员那样多,但是很多助攻,例如梅西在美国杯中的5次助攻被选为MVP。

我认为开源社区也是如此。除了为开源社区贡献很多落地应用之外,MVP的角色还可以为这些应用提供帮助和保障。我很荣幸被社区选为 2021 年的 MVP,我觉得我是那种擅长和爱“助攻”的类型。我们集团一直致力于确保工业系统的安全。我和同学一直希望为区块链的应用层和底层代码的安全保驾护航,也希望我们的工作能够“助力”越来越多的区块链应用落地,“助力”平台的

研发建设,“助力”社会健康发展。

8. 您希望将来在社区中继续做哪些“辅助”事情?

现在主要做的是监控联盟链的共识协议,监控在具体实践中是否疏忽,优化代码中的小Bug,保证这些方面共识的安全。目前,已经发现了一些现实问题并向社区反映,得到了社区的回应和肯定。未来,我们仍希望继续从安全的角度为FISCO BCOS平台保驾护航,帮助开发者避免区块链应用时的安全问题。

区块链底层技术有哪些

同时,我也希望与社区中的其他成员有更多的互动和分享。技术布道还是很重要的。我希望尽我所能将我所获得的新技术和新信息分享给社区区块链底层技术有哪些,让更多的朋友热爱和了解区块链技术。

9. 你觉得大学生参与开源社区有什么用?

无论是对于刚入门的大学生,还是对于在平台上工作比较久的比较资深的研究人员来说,社区带来的帮助都是巨大的。最直观的一个例子是,在FISCO BCOS平台检测到漏洞后,一般会在24小时内回复或修复,而在其他平台,可能一个月甚至两三个月都没有回复。

所以社区生态和氛围真的很重要:一方面,社区可以帮助检验你的科研成果,另一方面你发现问题后能得到及时快速的反馈,这也是非常有价值的正向激励. 一个受益良多的地方。

10.谈谈你对区块链行业发展的理解和未来的希望?

我个人认为区块链行业的发展还处于初级阶段,还存在一些问题。首先是中国大多数人对区块链缺乏足够的了解。作为从业者,我们应该承担起传播区块链技术的责任,让公众看到它的真正价值。另外,区块链需要对C应用的杀手锏才能真正点燃,而目前的应用主要是针对B的。从业者需要不断思考区块链能从大众层面带来的最直接的改变是什么。

目前我也看到了一些很棒的区块链应用程序。例如,基于FISCO BCOS的研发,采用微众区块链开源技术——粤澳健康码互认系统,实现粤澳健康码互认,帮助人们从两地快速通关。也希望未来能出现更多流行的区块链应用,让区块链技术真正走进大众生活。

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