肖臻:区块链核心技术属于分布式系统、密码学等计算机传统领域 跟机器学习有很好结合点

【金色相对论】老师,好!——论区块链大学教育的学与思于9月12日在金色财经社群进行直播,金色财经VP、CoinTime COO佟扬对话北京大学计算机系研究员、博士生导师肖臻。

3bM62iP0QiSEF4P9bMb84XxrRtWmi6wKXArAQHwk.png

肖臻,北京大学计算机系研究员、博士生导师,肖臻老师本科毕业于北京大学计算机系,之后在美国康奈尔大学计算机系取得博士学位,毕业后在美国AT&T实验室(其前身是贝尔实验室)和IBM T. J. Watson Research Center担任高级研究员。在AT&T工作期间获得“研究卓越成就奖”。2008年以“百人计划”身份回到北京大学计算机系担任研究员、博士生导师,带领“云计算与大数据”课题组致力于区块链、分布式系统以及机器学习领域的研究。肖臻老师在北大教授的《区块链技术与应用》公开课在网上获得了广泛好评,荣获2018年“北京大学教学优秀奖”。

佟扬:肖老师,您在北大教授的《区块链技术与应用》公开课在网上获得了广泛好评。当初您是怎么想到开设这样一门课程的?您的教学理念是什么?

肖臻:去年春季的时候,区块链热度还很高,很多同学希望能有一门课程深入讲授区块链的原理和技术。

但是当时市面上能够找到的课程普遍系统性不强,讲得也比较浅显,有些只是为了做广告,于是我就萌发了新开设一门课程的想法。

tsUNDiJhOgDMULM06B5junoyJUdfY9qdsnif6xz7.png这就是我们新开的课程。起初这门课的定位是北大内部的暑期课,但是后来我们觉得应该让全社会的人都受益,于是把这门课的授课过程录制下来,免费放到了网上,反馈非常好。

pczYw1csf77K5o8fHf5FaTgpDaQDUCniYCZSN81F.png

这是网易云课堂上的情况,已经有超过六千多人学习,评价是五颗星。

XPhG4CfxgHRfzI72WSA9AMtQlOC9psWe7MRCy14l.png

这是课程的介绍

zdKtknfNGbfu0C8zvYZvlYeEfIEKgtaTJwEqohYQ.png

这是大家的反馈

kyleoDPCWsTFVEyIolGUMgEmaPlAUXXIGBi67lxc.png

从教学理念上讲,我是比较喜欢交互性教学,课上有很多跟学生的互动,通过形象的例子、比喻帮助学生更好的理解。

我讲这门课时是以板书为主,比如这是讲解以太坊中的ghost协议:

pVqf8iWWIGAyyunvrPSa6iTvZVQFVBRNZknuu47j.png

下面是讲解ASIC-resistant mining puzzle:

Oddvzn8EcSKKFPfd54rwLHAfKw1q8Cm0WV86Z2Qp.png

有的学员觉得很享受:

BKdxFSoL4ZbNHsylKmoTBbj2huqkOmlf6NGQHZeQ.png当然有时候也会用PPT,总之,教学一定要接地气,要注重实用性。

vrI94N5eJuDYLwKyDdrKCYxQhCRpRvHcJ4OdrTqw.png

佟扬:第二个想请教的问题:目前国内各大学对于区块链课程建设的进展如何?跟国外相比还有哪些差距?比如美国的康奈尔大学是区块链教学科研乃至创业的一个主要发源地,我听说您最近刚刚访问康奈尔大学回来,能不能说一下您的感受?

肖臻:康纳尔大学是我的母校,我的计算机博士学位就是从那里获得的。

当然,北大也是我的母校,我本科是北大毕业的。

我上周刚刚访问康奈尔大学回来,感觉那里区块链的教学科研氛围确实非常好。

这是美国最大的虚拟货币交易所Coinbase对国际著名大学在区块链教学方面做的一个排名。

康纳尔大学排第一,国内没有一所大学上榜,说明差距还是存在的。

Cm8gWqYBJiijorHrBpV7ocMzD2Tdki8ds6bpUkHO.png

当然,国内很多大学也都在积极开设区块链方面的课程,像刚才段老师说的那些课程就非常优秀。

我当年在康纳尔大学的co-advisor,Robbert van Renesse就是区块链技术的专家。

这是当年Robbert来我们组访问的照片:

LAvFPkj2b8brYxobSaOAjaiXCLsrmWTwFLx6hJX4.png

说句题外话,这次我去Cornell访问,恰好遇到我之前的一个博士生,毕业后先到Cornell做post-doc,现在已经是research faculty了,非常优秀!

20年前我在那里读博的时候,从来没想到将来我自己的学生会成为那里的老师。

接下来我们打算跟康纳尔大学充分开展区块链领域的教学科研合作,建立起创新创业的良好氛围。

佟扬:一位优秀老师能培养出无数优秀的学生,所以我们说行业长久发展教育是非常重要的一个方面。我的第三个问题是,我知道您有带领“云计算与大数据”课题组,致力于区块链、分布式系统以及机器学习领域的研究,目前主要的具体应用有哪些?您在课题研究中有哪些区块链领域发展的思考?

肖臻:虽然区块链表面上是个新的领域,其实核心技术还是属于分布式系统、密码学等计算机传统领域,跟机器学习也有很好的结合点。

我从事分布式系统的研究已经有20多年了,早期提出的状态机容错方案已经被应用到IBM WebSphere和Microsoft集群管理系统中,有效地保证了大规模分布式系统中各节点状态的一致性。

回到北大任教后,我领导的课题组开发的基于硬件辅助虚拟化的技术从软件上实现多核虚拟机在线确定性重演,效率上比已有的技术高了一个数量级,使得这项技术真正走向实用。

目前我们正在致力于利用该技术实现智能合约的高效、细粒度并发执行。

已有的区块链技术(比如以太坊中的智能合约)只支持单线程,就是因为在多核环境下并行程序的执行存在不确定性,影响区块链中的节点达成共识。

我的课题组开发的确定性重演技术有希望极大地提高智能合约的执行效率,成为区块链3.0中的核心技术。

我们的另一项成果是基于多智能体的智能决策系统,通过强化学习技术使得各智能体在去中心化的情况下独立做出判断,实现某个预先设定好的效益函数的最大化。

要说到对区块链领域发展的思考,我觉得上一轮高潮(2017年那一轮)里泡沫、浮夸的成分多了一些,接下来的几年我们应该会看到越来越多具有实际影响力的技术落地,所谓大浪淘沙,最终留下来的是那些踏踏实实做事情的团队。

责任编辑:黄灿英我要纠错
声明:本文系金色财经原创稿件,版权属金色财经所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:金色财经",违者将依法追究责任。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 肖臻:区块链核心技术属于分布式系统、密码学等计算机传统领域 跟机器学习有很好结合点