如何将爱好变成事业?崔宇做到了。

作为北方工业大学信息学院的学生,崔宇是一个狂热的技术爱好者。为了时刻紧跟技术的发展,他关注量子密码、元宇宙等前沿领域的研究。当被问及业余爱好的时候,崔宇的回答是“没有”,唯一的“爱好”是“写编译器”。

在开源社区,“学院派”的崔宇得到了与“实践派”交流碰撞的机会。比如,在谈到量子计算的迅猛发展时,崔宇认为应该考虑上线“抗量子训练平台”,有的小伙伴则认为从实用的角度看还为时尚早。“学术人员和技术人员在某种程度上是有壁的,考虑的问题不一样。”崔宇说。

在这之后,崔宇更积极地参与交流,视野也逐渐从单纯的学术科研,扩展到技术落地的应用场景,尝试突破学术和实践的“次元壁”。在社区,他积极答疑解惑,并与其他成员共同创办了区块链金融开发深研社,逐步成长为FISCO BCOS开源社区的MVP。

或许,社区就是这样一个神奇的所在。有专注于理论研究的“学院派”,也有专注于技术落地的“实践派”……不同背景、视角的成员在碰撞中融合,彼此借鉴,以技术落地验证了学术理论,也以学术视野照亮了技术的未来之路。

以下为崔宇访谈实录:

区块链是我接触前沿技术的窗口

1、您投身于区块链研究的契机是什么?区块链为您的学业和生活带来哪些改变?

我最初是因为做监管类项目接触到区块链技术。我本身是搞云计算出身,入门区块链,最开始是按照经典的区块链学习路线,根据市面上区块链的书籍自学,逐步学习区块链底层架构、智能合约、密码学原理等。因为区块链涉及的技术比较多,开始的学习过程也比较艰难。

在这个过程中,我接触到了FISCO BCOS,也通过FISCO BCOS认识了一些老师。比如柏链道捷CTO、FISCO BCOS认证讲师高野,他在我入门区块链的时候给了很多帮助,让我学习了智能合约开发、具体安全上的逻辑。

目前,我开始尝试基于FISCO BCOS进行初级开发,也将区块链作为自己的核心研究方向,使得自己在正常的课业内容之外,拥有了接触世界前沿技术理论的机会。

2、 在选择区块链技术作为研究方向以后,最有成就感的事情是什么?

在研究区块链底层技术的过程中,我主导了多个项目,参与了很多竞赛并获得了一些实习的机会。目前,我担任南京大学普惠三农金融科技创新研究中心特聘助理研究员,同时给本科生讲授FISCO BCOS底层架构、Solidity编程等区块链相关课程。

另外,我还跟社区结识的老师一起创办了区块链金融开发深研社,并出任联合创始人兼CTO,开展基于FISCO BCOS平台的区块链金融领域理论创新与实践研究。目前,我们正基于FISCO BCOS平台设计一种新型的金融描述语言,上层是金融的接口,下层是Solidity,让金融开发更便捷智能。未来,我们还会基于FISCO BCOS平台落地一些具体的应用。

3、 您带领团队开发了基于WeBASE中间件的电子保函管理系统,并参加全国密码技术竞赛,请谈谈这个项目和您的参赛感受。

电子保函管理系统利用区块链具有数据透明、可追溯、防篡改和不可抵赖等特点,实现了电子保函从新增、执行、变更到退还的全周期链上数据管控,可以有效解决电子保函领域的数据孤岛、信息安全、多主体协同等问题。

参赛的时候,出于技术、实现时间以及系统属性的考虑,我们选择了FISCO BCOS平台去做。相对于之前应用过的其他平台,FISCO BCOS的开源生态提供了丰富的组件,比如WeBASE中间件可以大大提高开发效率,多语言SDK也降低了团队的后端开发难度,助力了我们团队在该项竞赛中获得全国二等奖。

接下来,我们也会参加一些大公司或者国际级的竞赛,比如由微众区块链提供技术支持的一带一路暨金砖国家技能发展与技术创新大赛,这种大赛会更偏技术落地一点。

30%学术+70%实践,期待研究产生实际的应用价值

4、您如何看待学术研究和技术实践这两者的关系,从您自身经历来说是否有一定侧重?

我认为学术研究和技术实践是“鸡生蛋,蛋生鸡”的关系。学术最终都是要应用到技术实践中,但学术也可以引领技术的发展。而FISCO BCOS社区就像一个平台和桥梁,让学术和技术人员互相交流,互为补充,拓宽视野。

我个人更偏重技术。之前差不多是60%的实践,40%的学术,目前是20%-30%的学术,70%-80%的实践。有时候我也会跟进国际顶级会议论文的学术研究内容,但是大部分时间都在研究技术开发,包括最近在研究新的编程描述语言。对我个人而言,实践还是要放在首位,主要因为比较期待看到自己研究的东西能产生实际的应用效果或价值,总结就是:技术要付诸实践。

5、未来对自己的职业生涯有怎样的计划和期待,会选择继续专注于区块链技术领域吗?

未来在学术理论上将继续深入研究后量子区块链、区块链x金融、新型智能合约等方向,短期内将致力于解决智能合约在金融领域应用中的安全漏洞问题,同时在技术层面进一步探索FISCO BCOS v3.0体系架构,构建更多语言的SDK,开发更多区块链应用。

在工作上,我也会以技术为主,同时兼做研究。如果我在技术应用层面遇到了无法用现有技术解决的问题,我会诉诸理论,用理论上的逻辑去重构现有的技术规范。也就是从学术中找到技术应用问题的答案,最终应用到实践中。

6、您认为前沿科技的发展,比如量子计算技术,未来会对区块链产生怎样的影响?

随着量子计算技术的飞速发展,未来,应用于区块链技术的经典密码体系可能会受到威胁。尤其是哈希函数与ECDSA数字签名算法会分别遭受到量子搜索算法与量子分解算法的攻击。因此后量子密码成为了研究的焦点。格密码、多变量密码等后量子密码方案虽然能够抵抗量子计算攻击,但是在签名长度和密钥长度等方面,还无法媲美ECDSA,在适配区块链方面仍存在瓶颈。而基于量子隐形传态等量子密码方案构建签名在一定程度上可以实现前向安全性,但是需要解决如何将量子网络融入现有经典区块链体系的问题。个人认为目前世界上已经投入使用的抗量子区块链,无论从使用效率还是安全性的角度看,都处于初级模型阶段。现在技术界使用的ECDSA签名,在十年内还是安全的。

MVP是开源社区活跃共建的象征

7、加入社区以后,最大的感受是什么?有没有令您印象深刻的人和事?

加入社区后,非常荣幸能够参与到各类线上研讨会议,学习到各种社区分享的技术类课程。根据自己的研究方向加入了CC-SIG(跨链专项兴趣小组)和SC-SIG(智能合约专项兴趣小组),解决了WeCross应用以及Solidity智能合约开发方面的问题,并进一步深入研究了跨链架构。在此期间,非常感谢能够得到FISCO BCOS社区技术人员一对一的耐心指导。看到自己提交的PR被合入官方文档中,能够深切感受到自己的所思所想得到了认可,也激励自己尽其所能解决其他社区成员的技术问题。

社区成员给我的印象首先是非常积极,其次就是热爱学习,很喜欢追逐前沿技术。社区推出的各种会议中,大家都比较积极活跃。通过社区,我也结识了一些志同道合的朋友,大家会经常交流,我在社区发布内容和PR之前也会先发布在群里,跟小伙伴们沟通一波。

8、如何理解MVP?未来在参与开源建设方面有哪些计划?

在我看来,MVP是一种对于社区建设参与者的认可和鼓励,是整个开源社区活跃共建氛围的象征。随着我对FISCO BCOS越来越熟悉,慢慢具备了从发现问题,到验证问题,再到解决问题的能力,从而更好地参与社区开源贡献。未来,我希望结合FISCO BCOS设计构建下一代数字金融基础设施、体系架构和应用,继续在区块链金融领域的探索,也希望FISCO BCOS能被大规模引入到高校的区块链课程教学中。

了解更多干货内容,请关注FISCO BCOS开源社区公众号,访问FISCO BCOS代码仓库可下载项目所有源代码:GitHub – FISCO-BCOS/FISCO-BCOS: FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment.FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment. – GitHub – FISCO-BCOS/FISCO-BCOS: FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protocols, pluggable consensus mechanisms, privacy protection algorithms, OSCCA-approved (Office of State Commercial Cryptography Administration) cryptography algorithms, and distributed storage. Its performance, usability, and security have been testified by many institutional users and successful business applications in a live production environment.https://github.com/FISCO-BCOS/FISCO-BCOS欢迎点击页面右上角star收藏,获取最新版本。