区块链教育
蔡维德 1,姜晓芳 2,刘琳 3
蔡维德
中组部“千人计划”特聘教授, 北航数字社会与区块链实验室主任,北京天德科技首席科学家 ,国家大数据(贵州)综合实验区区块链互联网实验室主任, 天民(青岛)国际沙盒研究院院长, 赛迪(青岛)区块链名誉院长
姜晓芳
北京航空航天大学博士生,CFA持证人和北京金融分析师协会的发起会员。现任金融信息化研究所资深研究员,负责金融大数据、人工智能、区块链等领域相关理论体系建立和新兴技术的跟踪研究。中国金融学会金融信息化专业委员会(金信委)秘书处办公室副主任。
刘琳
北京航空航天大学博士生,主要研究方向为区块链技术、数据挖掘。
为什么要做区块链教育
区块链的世界可谓是冰火两重天,一方面,区块链炙手可热,号称是继蒸汽机、电力、计算机和互联网之后的又一次技术革命,是未来信用社会的基石,被写入十三五规划,成为中央的指示精神。同时,在新兴技术中,区块链又是离金钱最近的,金融行业对其投入了特殊的关注和热情,摩根大通等传统的金融机构和基金也纷纷布局区块链。这个时代,如果你不知道区块链,似乎已经落伍了。
另一方面,区块链行业虽然很热,但是挂羊头卖狗肉、投机炒币的人居多。从国内来看,当下区块链行业仍然处于发展初期,浮躁的气息充斥了整个行业,滋生了无数的问题,最严重的是融资诈骗事件屡屡出现。不少假大空的项目四处传销,有些仅有个初始概念就急于首次融资,有些项目上堆满了各种名词概念,混淆视听,如把联盟链当成公有链,有些项目则更甚,从发布白皮书到主网上线之前都没有任何技术团队成员,所谓的主网上线无非就是分叉一下其它项目。因此,不少人视区块链如洪水猛兽,甚至认为这个行业是骗子的盛宴,2017年9月4日,中国人民银行等七部委发布了《关于防范代币发行融资风险的公告》,叫停了ICO。
全球范围内来看,区块链领域也是各种假消息蔓延,因为诸方意见难以取得共识。比如笔者今年在美国媒体上看到一则关于俄罗斯总统普京对区块链表态的新闻——2018年2月25号,普京表示区块链是划时代的技术,俄罗斯不能在这场竞赛中输掉,必须全力以赴。但后来证明这是假消息。另一方面,最正面的报告却被批评为最不懂区块链的报告——2016年1月26日,英国首席科学家发布了一个区块链报告,遭到国内外舆论的严厉批评,称其为不懂区块链,是要被“去中心化”的对象,但实际上这是区块链历史上最重要、最正面的报告,也是第一个政府报告!
区块链领域之所以存在上述投机浮躁、假消息泛滥的情况,究其原因,是区块链涉及到计算机、金融、经济和法律等方方面面,即使仅在计算机领域,也包括系统、架构、密码学、网络等等多种知识,真正了解区块链的专家不多。就拿美国来说,在一些大学,整个法学院就没有几个人了解区块链,计算机学院也只有少数人了解,而且很多所谓的专家也是现买现卖,早上看到某段内容,下午就用在自己的演讲中,当然大部分内容都是人云亦云;从未做过区块链的“专家”却大谈特谈如何开发区块链系统。市面上也没有很好的区块链教材,部分教材里都是商业知识,不是科学知识,即使有些技术写的相对深入,一般也比较片面,大多集中在加密和共识算法上,不能完整的覆盖区块链知识体系……这种种一切都阻碍了这个行业健康发展。所以现阶段开展科学的区块链教育势在必行,可以让更多人经过系统的培训对区块链建立起全面、正确的认识。
要教什么样的区块链
一是要教学生真链 3,不教伪链 4,少教弱链 5,更不教空气链,胡链则是根本不能碰。现在区块链行业内鱼目混珠的情况比比皆是,从发布的各种白皮书来看,似乎天下所有系统都可以称作区块链系统。但实际上空气链、空气币和胡链盛行,有些系统借用区块链的名义在国外发币,圈到钱后却没有真实的区块链技术与落地应用,这就是所谓的“空气链” 或是空链。空气币是借用别的区块链发行的币,没有实际价值;而空气链则更甚,连链都不存在,凭借其发行的币就更没有价值。还有一种胡链,这种链不符合科学原理,例如自称链可以容忍50%以上拜占庭错误,这早被证明是不可能的。2017年就出现过不少胡言乱语的白皮书,还融到了大笔资金,结果只有三种,一是链一直无法做出来,成为空气链;二是做出来成为胡链;三是不得不修改白皮书的计划,后来做的和原来写的大相径庭。
二是要设计一套体系能让不同领域的人快速入门,并进一步深入。如前所述,区块链涉及的不是某个单一领域,而是包括计算机、金融、货币、法律等等在内的众多学科和领域,俗话说隔行如隔山,甚至在同一个计算机行业里,懂网络的不懂软件,懂密码学的不懂系统,所以该体系的设计颇具挑战性。对此我们建议打造一个三层的区块链教育体系:
首先,底层以实战为主,对学生进行编程训练;其次,中间层是计算机基础知识,包括算法、系统、网络、加密安全技术、架构、数据库和操作系统等;最后,上层是应用层,包括法律、经济、金融、货币、哲学、社会学、心理学等等相关学科,其知识容量远远超过底层和中间层的技术。
其中每一层都需要验证,也都能教授学生如何验证。可以通过泰山沙盒进行验证,既可以验证区块链底层技术,如拜占庭将军协议,也可以验证上层应用,例如支付系统,支付有许多应用场景可以验证。还可以测试验证公链和许可链,并且支持区块链软件开发。
通过这样的体系,培训出来的学生将既具有扎实的技术功底,又熟悉广泛的应用场景。
三是区块链教育是科学的教育,教育要从技术的本质出发。布莱恩·阿瑟在《技术的本质》中提到一切新技术都是原有的组合,核心的零部件是不会改变的。技术的创新都是来自场景的捕捉、工具箱的熟练组合和其他学科的借用。
区块链教育的五大原则
(一)合作
首先,区块链教育需要多领域合作,区块链涉及多学科、跨领域的知识,需要多领域的专家参与到教育中。其次,还需要产学研合作,区块链应用公司、学校、研究机构等等之间必须进行紧密的合作,培养既有扎实理论素养又有工程应用能力的学生。
最后,区块链是全球化的,虽然区块链是有国籍的,因为在其上的智能合约是有国家属性的,这点相对其他技术比较特殊,但是区块链的应用很多是无国界的,如公链的应用,所以要求区块链教育的国际合作。
(二)动态
区块链的教育需要与时俱进。一方面在教育内容上,区块链技术一直在高速发展、动态变化中,可以说每天都有新发现,需要不断的将新东西加入到教学中;另一方面,在教育方式上革新。类似于分布式技术,分布式认知能力在这个时代已经成为一种重要能力,认知不仅仅局限于个体内部中,还包含于各种交互之中。因此联机协同学习和跨界融通非常重要,可以运用新的技术实现教学方式的变革,创新课程设计的新模式,强调学生实战能力,建构新的大脑思维模式,从而发展出学习与创新素养。
(三)成熟
不要立即跟随新思想,新思想必须加以验证后才接受。很多人想要解决区块链交易的速度、隐私问题,不断有新思想涌现出来。在区块链教学中,不要马上追随新思想,因为新思想如果不经过时间的沉淀,有可能只会成为实验室模型,甚至可能是个骗局。在2016到2017年间,国外许多项目宣布启动,进行大肆鼓吹,但有些连份报告都没有出来,代表项目没有成功;有些则是避而不谈失败,仅仅讨论遇到的难题,如2017年,DTCC在麻省理工讨论在清算中遇到的在区块链上净额计算的困难。2017年到2018年,欧洲、日本和加拿大央行报告可以引以为戒,报告中对一些不成熟的链提出批评,并指出问题还相当大。作为一项新技术,区块链项目早期实验失败是很正常的,人们也可以从失败中学习。但如果发现问题是设计违反基本或初始原则,就很严重了。2018年,一些已经发币多年并且早就上线的链被发现其实是由中心控制的,这对整个区块链社区来说是一种严重打击,居然有人以伪链来欺骗区块链社区,“信任机器”就是区块链的命根,区块链社区不应容忍这种欺骗行为。这些伪链上线几年后才被发现,何况是一些新提出的链?过早教导学生这些新链是不负责任的。
(四)真实
要做真实系统,而不是一直做实验室的模型。从2018年6月加拿大央行发布的报告可以看出,加拿大央行对区块链的态度还有所保留,加拿大央行以PFMI评估区块链系统,发现许多区块链系统不但达不到需求,甚至会增加银行的风险。现在有人提出EOS、IOTA模型等,如果用PFMI来评估,可能比加拿大央行实验其他相对成熟的链遇到的问题只多不少。
(五)独立思考不迷信
不要迷信过去的领头科技公司或是金融机构,在这个区块链的新时代它们可能会远远被抛到后头。从2017年全世界专利申请情况来看,可以看到,如果专利数超过15个,就超过许多著名大机构的专利数,而谷歌,亚马逊,IBM等著名科技公司在区块链上连一个专利都没有。专利数量并不能完全代表科技能力,但却是一个不错的参考。每次一种新技术的出现,都会造成一批新科技公司的崛起,旧科技公司的衰落。
如何教区块链
(一)区块链教育从产业沙盒开始
区块链教育要从产业沙盒开始,产业沙盒不只是评估测试平台,还是孵化器、开发平台、监管平台和教育平台。通过切实可行的产业监管体制,可防范、识别、预警、告警、处置、应对区块链产业应用的风险,使产业步入正轨。
(二)组建教育委员会,采取众智的方式
采取像维基那样众智的方式,经过教育委员会验证后放在沙盒里。全国范围内成立多个教育委员会,每个委员会独立工作,避免一言堂;每个委员会侧重点不同,可包括密码学、系统、网络、应用(银证保、政务、医疗和监管)等几大部分。
(三)博采众长
把国内外最好大学(前20所)的区块链课程设计方案拿来,用其所长,提取出其最重要的、最基础的共性内容教授给学生,同时关注新兴的在线教育等方式,扩大学生知识面。附录是目前国内外区块链的各类教学方案和计划。
1 蔡维德(Wei-Tek Tsai),男,博士,教授,博士生导师。现任北京航空航天大学国家“千人计划”特聘教授。1979年在美国麻省理工学院(MIT),获得计算机科学专业学士学位。1985年在美国加州大学伯克利分校获得计算机科学专业硕士学位及博士学位。在美国明尼苏达大学和亚利桑那州立大学计算机系任教30余年,培养出博士80余人,是美国亚利桑那州立大学计算机科学与工程系实验室主任。
2 姜晓芳,女,北京航空航天大学博士生,CFA持证人和北京金融分析师协会的发起会员。现任金融信息化研究所资深研究员,负责金融大数据、人工智能、区块链等领域相关理论体系建立和新兴技术的跟踪研究。中国金融学会金融信息化专业委员会(金信委)秘书处办公室副主任。
3 刘琳,女,北京航空航天大学博士生,主要研究方向为区块链技术、数据挖掘。
4 采用拜占庭将军协议和加解密算法,每个节点同样数据。只有真链有价值,其他不清楚(非链)或没价值(伪、空、胡链)。
5 用中心化的系统做区块链,或使用已经被攻破的加密算法Hyperledger,BigchainDB。
6 刘关张将军协议,每个节点互相信任。
附录:
区块链教学方式目前主要有大学公开课、在线培训、论坛、实战编程以及阅读相关资料(出版物、学术论文、白皮书等)等其他方法。国内外均开展了各式各样的教学方案及计划,例如:
一、大学公开课
在国外,随着区块链技术快速发展这一潮流的不可逆向性,多个大学将区块链添加到他们的课程列表中[1]。大学的课程学习的主要目的是进行人才输出,紧跟时代潮流制定相应教学计划是至关重要的:
⑴康奈尔大学
康奈尔大学成立了名为“Cornell Blockchain”的组织[2],旨在通过区块链的教育、认证和应用,缩小商业与科技的差距。该团队涉及计算机科学,电气工程,经济学,商业等领域。Cornell Blockchain分为三个分支:教育、技术开发和商业咨询。其组织结构如下:
组织结构 | 教育 | 综合教育课程结合了区块链的技术和非技术两个方面,并关注技术前沿和趋势。教育部门还包括演讲者系列。 |
技术开发 | 通过深入的专业主题、编码/区块链研讨会、白皮书/论文分析以及区块链的项目开发来培养对技术感兴趣的人。 | |
商业咨询 | 咨询部门是为那些对进入商界有浓厚兴趣或希望接触到区块链的人设立的。业务咨询部门与客户合作,并进行案例研究。 | |
指导教师和项目内容 | 指导教师 | Elaine Shi和EminGünSirer |
项目内容 | 黑客马拉松(Hackathon) | |
技术认证 | ||
研讨会和学术会议 |
教育是康奈尔区块链机构的主要目标之一,因此该机构最基本和最重要的分支是在教育部门[3]。这一领域最紧迫的问题之一是缺乏正规的教育,因此康奈尔大学的区块链项目旨在建立一个正规、高效的区块链学习社区。每一个加入的新成员必须首先参加教育部门,然后才能加入其他分支机构,只要他们参与了康奈尔大学区块链的教育课程,就可以同时参与到其他组织中去。
该课程由康奈尔大学区块链团队讲授,这门课程的目的是将技术和非技术结合起来,包括基于课程大纲的每周讲座。该课程的某些内容来自IC3或Blockchain Community的客席讲师,小组的白皮书分析以及其他的演讲。该课程的教学内容包括:区块链是什么,基本的技术概述以及它是如何发展的。在理解区块链对每个行业的影响方面,将会有一个重点课程。
教学大纲
1 | 什么是区块链 | 7 | 监管和匿名 |
2 | 加密数字货币和交易市场 | 8 | 区块链存在的问题 |
3 | 区块链(和比特币)是如何运作的? | 9 | 比特币和以太坊 |
4 | 挖矿和数字货币—如何使用和交互 | 10 | Altcoins |
5 | 区块链的类型 | 11 | 区块链应用 |
6 | 建立共识 |
秋季讲座内容
时间 | 星期一4:30-5:30 pm | ||
第一周 | 宣讲会 | 第五周 | 节点和网络 |
第二周 | 区块链介绍 | 第六周 | 交易市场、钱包和ICO(Initial Coin Offering) |
第三周 | 核心技术概念 | 第七周 | 交易与工作证明 |
第四周 | 技术综述、交易市场 |
春季讲座内容
第一周 | 回顾 |
第二周 | 区块链技术入门 |
第三周 | 以太坊 |
(2)剑桥大学
剑桥大学也成立了自己的区块链协会,他们在剑桥和其他地方举办了一系列活动来推广区块链,包括教育、商业、咨询、技术初创公司、学术调研以及报告等主题。其中教育方面主要开展有关开源加密数字货币的课程,主持编程研讨会和黑客马拉松比赛。
2016年6月,剑桥大学将区块链和数字货币教育课程纳入剑桥大学的金融硕士的培养课程。这一新学科将作为该大学金融中心的教育计划的核心部分,该中心设在该校的Judge商学院(Judge Business School),目标是研究新兴的金融解决方案。该课程内容涉及P2P借贷、众筹、另类投资和新的信用分析形式等。
2017年,剑桥大学发布了一份长达114页的关于密码货币及其在全球使用的基准研究报告。这项研究的主要亮点包括:用户和钱包的数量,新兴的加密货币行业及该技术的影响,以及有关交易所、支付和挖矿的信息。
(3)伦敦大学学院(UCL)
UCL区块链技术中心(CBT)提供了一个跨部门平台,推动区块链和分布式账本技术在我们社会经济系统的的应用和集成。
CBT开展了区块链培训项目。该执行计划主要讲述:区块链商业模式包括它们的机会和风险,如何评估经济、法律和监管的影响,以及区块链对当今和未来工业和社会的影响。详细内容如下:
授课人 | 科研学者以及区块链从业者 |
面向的群体 | 商业领袖、创新者、监管者和公共政策制定者 |
教学内容 | 1.区块链和分布式账本背后的技术 |
2.区块链的经济影响和商业应用 | |
3.区块链所面临的法律和监管挑战 | |
4.真实案例研究 | |
教学结构 | 1.班级人数限制在30个名额,可根据需要进行一对一的授课服务 |
2.于星期二晚上6:30-9:30举行面对面会议 | |
3.每周额外花3到6个小时学习网上提供的补充材料 | |
证书和评估 | 完成课程后将获得培训证明; 如果参加过至少8次会议,可以申请Career Progression Diploma |
(4)麻省理工学院
麻省理工学院(MIT)是首批进入区块链平台的大学之一,甚至向一些比特币开发者支付了费用,其中包括目前的比特币协议维护者。
MIT有一个名为“blockchain.mit.edu”的区块链中心,用来跟踪和分享区块链的前沿科技。此外,MIT还有一个名为“MIT/Blockchain”的公共论坛。2016年1月,这个公共论坛开设了第二届MIT/IAP区块链法律强化课程( Second Annual MIT/IAP Blockchain Legal Intensive in January)。该课程包括现场培训和教育,应用业务/法律/技术的集成研讨会,以及以学生为中心的实践学习课程。该课程的详细安排如下:
日期和时间 | 星期四 1:00 - 4:00 pm |
地点 | Rayburn House Office Building 2325 |
时间表 | 业务部分:1:00 -2:00 pm 法律部分:2:00 - 3:00 pm 技术部分:3:00 - 4:00 pm |
同年,MIT 法学院开设了MITIAP"Napkins to Launch"课程,致力于探索通过区块链为新企业提供的法律和政策创新[4]。
从2018年8月开始,MIT将开展一个名为“区块链技术:商业创新与应用”的项目,这个在线项目从经济的角度来研究区块链技术,主要阐述关于区块链技术如何工作并了解它的可能性和局限性。具体内容如下:
时长 | 6周 |
自学时间 | 每周5-8个小时的在线学习 |
授课模块 | 1.区块链技术简介 |
2.比特币以及重复支付问题 | |
3.无成本验证:区块链技术和最后一英里问题 | |
4.通过区块链技术和密码经济学引导网络效应 | |
5.使用令牌来设计新型的数字平台 | |
6.区块链技术、人工智能和数字隐私的未来 |
(5)约翰霍普金斯大学
约翰·霍普金斯大学开设了一门加密数字货币课程,其教授Matthew D.Green发明了Zerocoin,这是一种最先在Zcoin中实现的与隐私相关的协议。这个课程被叫做“Blockchains and Cryptocurrencies”。该课程向学生介绍了加密货币及区块链的主要基础技术。课程从有关密码学的相关背景开始,然后介绍了区块链设计和应用的最新进展,主要吸引那些想在此领域进行研究或希望在区块链上建立新应用的学生,以及那些对这个主题或对密码学感兴趣的人。详细内容如下:
主题 | 分布式共识和区块链,比特币和代币,智能合同以及相关的应用 | |||
课程管理 | 讲师 | Abhishek Jain | ||
时间 | 2018年春季,1:30pm-2:45 pm, 星期一和星期三 | |||
地点 | Shaffer 100 | |||
办公时间 | Tue 2-3pm (Malone 315) | |||
评分方式 | 作业和测验(50%),项目(50%) | |||
课程主题 | Jan 29 | 简介 | March 7 | 匿名(第二部分) |
Jan 31 | 加密的背景1 | March 12 | 挖矿难题 | |
Feb 5 | 加密的背景2 | March 14 | Algorand | |
Feb 7 | 加密数字货币的入门 | March 26 | 区块链的应用(第一部分) | |
Feb 14 | 比特币共识 | April 2 | 区块链的应用(第二部分) | |
Feb 19 | 比特币的共识分析 | April 4 | 区块链的应用(第三部分) | |
Feb 21 | 比特币机制 | April 9 | 区块链的应用(第四部分) | |
Feb 26 | 比特币密钥管理 | April 11 | 支付渠道和小额支付 | |
Feb 28 | 比特币挖矿 | April 16 | 以太坊 | |
March 5 | 匿名(第一部分) | April 16 | 空间和时间的证明 |
(6)牛津大学区块链战略计划(Oxford Blockchain Strategy Programme)
该计划由牛津大学商学院提出,针对调整企业战略以应对区块链技术对企业未来的影响[5]。牛津大学商学院(University of Oxford)已启动了一项新的数字公开招生计划,内容是区块链整合与监管,即牛津区块链战略计划。牛津区块链战略方案通过展示区块链行业的最佳用例、价值主张和实施策略,将区块链的相关信息整合到商业领袖和创新者身上。该计划分为三个部分:6周的在线学习、每周进行8-10小时的核心学习、每周模块的灵活学习。其培养目的主要有三个:
a.通过使用牛津区块链战略框架,并利用你对区块链及相关行业和技术的了解,培养更好的战略商业决策的能力。
b.全面了解区块链是什么,它是如何工作的,以及它将如何影响行业和组织的未来。
c.将取得一份来自牛津大学的认证,这是对区块链知识和技能的认证。
(7)纽约大学(New York University)– USA
2014年,纽约大学开始开设区块链课程,开设的第一门课程是“比特币与其他加密货币的法律和业务”[6],并解释了比特币和其他替代支付机制。该课程的主题有三个方面:合约和商业法律,公司和证券法律,交易、法律和商业。完成时将获得2个学分,结题时要求学生完成一篇15-20页的论文。
纽约大学的学生也可以注册“数字货币:金钱和支付革命?”课程,该课程介绍了数字货币及新兴移动支付系统[7]。金融科技公司(FinTech)和区块链科技公司(blockchain technologies)已经改变了金融服务行业的方方面面,从支付和财富管理,到融资和市场价格。与此同时,从成本控制、资本配置到客户获取等方面,金融科技为现有组织提供了发展新伙伴关系和提高运营效率的机会。该课程由David Yermack和Kathleen DeRose教授主讲,旨在让学员了解金融科技的关键概念、策略和含义。参与者可接触到:金融技术和数字货币的演变,目前用于解决隐私和执法挑战的监管框架,人工智能/机器学习对未来就业市场的影响。
(8)杜克大学(Duke University)– USA
杜克大学也提供区块链课程。它的加密货币课程“创新、颠覆和加密”并不仅仅是探索比特币的交易[8]。这门课程的目的是了解一种颠覆性的技术,并评估其对未来商业运作的影响。我们交换资产的方式在未来几年内是成熟的,但是目前的方法是昂贵的(例如,信用卡有3%的交易费用和许多其他费用),而且它们并不安全(客户容易“丢失”私人信息)。这门课程分析了对等的交换和确认所有权的方法,这些方法是非常安全的,涉及到交易双方之间最小的信任,并且交易成本极低。
课程表 | 每周四,3:20 pm-5:35 pm | |
成绩评定 | 评定方法是根据一个团队项目,该项目将在课程结束时提交,小组成员会对每个成员的贡献进行打分。 | |
准备工作 | 从比特币开始,尽可能多地阅读相关资料。 | |
课程主题 | 课程介绍:比特币神话 | 介绍风险资本 |
数字货币的历史和机制 | 金钱和法律 | |
区块链创新 | 监管环境 | |
风险 | 密码学 | |
预测中断 |
(9)普林斯顿大学(Princeton University)– USA
普林斯顿大学开设了区块链相关课程,名为“比特币和密码货币技术”[9]。这门在线课程通过Coursera提供,并解决了有关比特币的重要问题:比特币是如何工作的?比特币的不同之处?你的比特币有多安全?比特币用户怎么匿名?什么决定了比特币的价格?
这门课的目的在于,当读者阅读关于比特币和其他加密货币的资料时,就能区分出事实或者虚构。另外,参与者将具备设计比特币网络交互的安全软件所需的理论基础。
(10)斯坦福大学(Stanford University)– USA
斯坦福大学开设了一门关于区块链的特别课程,叫做“比特币工程学”。该课程主要研究如何生成支持比特币的应用程序以及比特币的开发环境。在11周的课程里,斯坦福大学新的比特币实验室课程将引导学生构建以比特币为基础的应用,如BitcoinInstagram、BitcoinWordPress、BitcoinDropbox,让用户使用比特币作为货币并轻松解决小额支付的问题。
2015年9月,斯坦福大学将通过网络安全项目提供加密货币课程[10], 加州斯坦福大学工程学院(Stanford University School of Engineering)认识到需要先进的工程技术来确保数字资产的隐私和保护,开设了一门关于这一主题的新课程,课程名为“密码货币:比特币和朋友”(CS251)。课程时间为2015年9月21日至12月9日。
技术层面的课程 | 新课程涵盖了:工程安全软件的技术、与加密货币的系统交互,以及可靠性的分布式共识。主题还包括:代币、比特币交易、共识、加密货币、椭圆曲线、哈希函数、采矿策略和激励、拟议的比特币规则、Zerocoin和zerocash。 |
该课程是网络安全计划的一部分 | “密码货币:比特币和朋友(CS251)”是网络安全计划课程的一部分,它针对信息技术进步所带来的挑战等问题,从专业、技术和政策视角进行分析。网络安全计划的其他在线课程包括: 1.计算机和网络安全 2.计算机网络简介 3.介绍密码学 4.操作系统和系统编程 5.技术和国家安全 |
(11)加州大学伯克利分校(University of California-Berkeley)– USA
这所大学为学生提供开放源码的加密货币课程。与此同时,伯克利学生管理组织举办了会议,主持了讲座、开发人员教程、研讨会等等。此外,该组织还利用最前沿的区块链和加密技术来构建辅助项目并进行研究,主要围绕教育、咨询和创新[11]。
教育 | 提供一门开放源码的加密数字货币本科课程,组织最大的私密会议以及举办技术讲座、开发人员培训、研讨会等等。 |
咨询 | 该机构与公司合作开发实施区块链技术的战略方法,并将新开发转化为用例和新方法。 |
研究与开发 | 该机构建立了辅助项目,并研究最前沿的区块链和密码技术。该项目赢得了TreeHacks和CalHacks等大学黑客编程比赛的冠军,并且所有的工作都是开源的。 |
国内很多大学也将区块链以及其相关技术加入本科或研究生的培养计划,其中包括清华大学、北京大学、北京航空航天大学、浙江大学等等。
(1)清华大学
清华大学创办了x-lab,为了更好的服务有区块链技术需求的创业者,把握最新的创业动态,清华x-lab联合链块学院 为入驻团队提供了《区块链行业与应用班》课程[12]。其授课大纲如下:
此外,清华大学还成立了全国高校区块链创新联盟—青藤链盟(20180527)[13].青藤链盟(YEC League),全称青藤区块链联盟(Youth Education Chain League),由清华x-lab联合清华各院系教授筹备发起,由全国各大院校、科研机构、行业组织,共同发起组建的区块链教育和产业联盟。
(2)北京大学
2018年4月7日下午,北京大学光华管理学院新金融与创业投资研究中心区块链实验室成立,旨在展开金融科技和监管科技的研究[14]。
2018年5月25日,北京大学研修班开设全球区块链研修班,为学员解读区块链常见应用场景及其投资[15]。课程模块包括:
编号 | 课程模块 |
1 | 国际资产配置-另类资产与加密电子货币 |
2 | 比特币与区块链出现的哲学理念与技术架构 |
3 | 区块链技术的颠覆效应--应用场景创新与传统企业转型 |
4 | 区块链应用与全球投资案例 |
5 | 区块链组织架构与公司治理 |
6 | 区块链与加密电子货币的国际环境与监管 |
(3)北京航空航天大学
北京航空航天大学也将区块链课程纳入本科生的培养计划,开设包括《区块链原理与技术》和《区块链实验与工程实践》的课程,作为已经掌握计算机、密码学基础知识,了解经济学常识性概念的大三学生的选修课程。
(4)浙江大学
浙江大学面向本科生、研究生开设了“区块链”的课程,将于2018年秋季学期面向部分高年级本科生和研究生开设有关课程,该课程名为《区块链与数字资产》。课程内容主要围绕HyperLedger(超级账本)的技术架构和开发技术,介绍区块链应用案例以及区块链和数字货币发展趋势,但院方表示,不鼓励学生抄币。
二、在线培训、论坛
(1)Simplilearn’s Blockchain Certification Training
Simplilearn的区块链认证培训项目是为区块链、比特币和密码货币的全球开发人员设计的,培训内容包括:了解比特币、以太坊、Hyperledger和Multichain区块链平台的核心结构和技术机制,构建区块链应用,建立自己的私有区块链,在以太坊上部署智能合同,并获得实际项目的实践经验。网址为:https://www.simplilearn.com/blockchain-certification-training。
(2)TekSlate
TekSlate网站上提供了在线视频教程,自学视频课程,电子教学和各种不同的IT培训视频。该教程的目标是:详细了解比特币的关键属性,如何使用比特币以及比特币项目简介。主题包括:什么是比特币,我们应该关注的重点,关键属性,我们如何使用比特币,以及比特币项目等等。网址为:https://tekslate.com/blockchain-training/。
(3)Edureka’s Blockchain Online Course
Edureka的区块链在线课程,主要讲述比特币、以太坊、Hyperledger和多链区块链平台的结构和机制。首先,在此将学习如何在以太坊中安装自己的私有区块链并部署智能合约。接下来,学习如何使用Hyperledger Composer部署业务网络,并能够设置一个私有的多链环境。网址为:https://www.edureka.co/blockchain-training。
(4)Blockgeeks
Blockgeeks是一个在线的区块链培训技术教育平台,由开发人员、企业家、投资者和领导者进行在线授课。网址为:https://tekslate.com/blockchain-training/。
(5)CryptoZombies
CryptoZombies是一个免费的、交互式的代码学校,从最基本的基础开始教初学者如何在以太网上开发游戏。网址为:https://cryptozombies.io/。
在国内以下为部分区块链在线教育平台:
(1)巨推学院
(2)金色讲堂
(3)51CTO学院
三、其他资料:学术论文、出版物、白皮书等。
阅读学术论文以及出版物是重要的学习方法。目前关于区块链的文献主要涉及以下几个方面:共识算法、密码学、块生成参数、钱包、犯罪、经济学、市场和信任、隐私、侧链、智能合约等等[16]。
编号 | 领域 | 文献 |
1 | 共识 | [17-22] |
2 | 密码学 | [23-24] |
3 | 块生成参数 | [25-30] |
4 | 钱包 | [31-32] |
5 | 犯罪 | [33-34] |
6 | 经济学 | [35-36] |
7 | 市场和信任 | [37-39] |
8 | 隐私 | [40-42] |
9 | 侧链 | [43-45] |
10 | 智能合约 | [46-48] |
图文教程和出版物也是区块链基础教学的必备之物[49]。
编号 | 图文教程 | 编号 | 出版物(书) |
1 | 在CentOS 6.5上搭建以太坊私有链 | 1 | History of cryptography |
2 | 创建自己的私有比特币测试链 | 2 | Nodejs开发加密货币 |
3 | 以太坊智能合约编写实例 | 3 | 精通比特币 |
4 | 以太坊智能合约编程之菜鸟教程 | 4 | 区块链技术指南 |
5 | 通过truffle部署以太坊智能合约 | 5 | 区块链:定义未来金融与经济新格局 |
6 | Hyperledger源码分析之 Fabric | 6 | Hyperledger源码分析之 Fabric |
7 | programming blockchain in c# |
区块链白皮书,就是项目的商业计划书,起源于中本聪发表的《比特币:一种点对点的电子现金系统》。区块链的第一个成功应用是比特币,就是使用白皮书的方式来进行发布,他提出了一种完全通过点对点技术实现的电子现金系统,它使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构[50]。在此基础之上,其他关于区块链的白皮书也蜂拥而至。但是,白皮书只能作为参考资料,因为有些白皮书项目中还存在一些问题。目前,区块链白皮书涉及的领域包括:游戏与虚拟现实、社交与沟通、金融白皮书、物流与供应链、交通旅游、区块链投资、保险、信息技术、商业服务与咨询等等[51](如下表所示)。
[1]10 Universities That Offer Blockchain
Courses.https://news.coinify.com/10-universities-blockchain-courses/
[2]cornell blockchain .https://cornellblockchain.org/
[3]BLOCKCHAIN EDUCATION COURSE.
https://cornellblockchain.org/prospective-students-1/
[4]Blockchain PrototypeJam Project Demo
Night.http://web.mit.edu/law/blockchain/
[5] Oxford Blockchain Strategy
Programme.https://www.sbs.ox.ac.uk/programmes/execed/oxford-blockchain-strategy-programme
[6] Law and Business of Bitcoin and
Cryptocurrencies.https://its.law.nyu.edu/courses/description.cfm?id=12865
[7]FinTech for Executives: Understanding and Managing Innovation in Financial Technology.https://execed.stern.nyu.edu/products/fintech-for-executives-understanding-and-managing-innovation-in-financial-technology.
[8] I&E 550: Innovation and Cryptoventures.
https://faculty.fuqua.duke.edu/~charvey/550crypto.htm
[9]Bitcoin and Cryptocurrency Technologies.
https://online.princeton.edu/course/bitcoin-and-cryptocurrency-technologies
[10]Stanford University to Offer Cryptocurrencies Course in September Through Cyber Security
Program.https://www.ccn.com/stanford-university-offer-cryptocurrencies-course-september-cyber-security-program/
[11] BLOCKCHAIN AT BERKELEY. https://blockchain.berkeley.edu/
[12]链块学院面向x-lab推出《区块链行业与应用班》课程.
http://www.x-lab.tsinghua.edu.cn/activity/ztshow/444.html
[13]清华成立全国高校区块链创新联盟——青藤链盟(20180527).
http://www.x-lab.tsinghua.edu.cn/activity/ztshow/436.html
[14]北大光华区块链实验室正式成立.
http://www.gsm.pku.edu.cn/finance/info/1008/2127.htm
[15]http://www.pkuzzyx.com/content-16-1164-1.html
[16] Blockchain Papers.https://github.com/decrypto-org/blockchain-papers
[17]The Bitcoin Backbone Protocol: Analysis and Applications. Garay J, Kiayias A, Leonardos N. EUROCRYPT '15.
[18]The Bitcoin Backbone Protocol with Chains of Variable Difficulty.Garay J. Kiayias A, Leonardos N. '16.
[19]Analysis of the Blockchain Protocol in Asynchronous Networks. Pass R, Seeman L, shelat a. EUROCRYPT '17.
[20]On Trees, Chains and Fast Transactions in the Blockchain. Kiayias A, Panagiotakos G. '16.
[21]"RSCoin": Centrally banked cryptocurrencies. Danezis G, Meiklejohn S. '15.
[22]Anonymous Byzantine Consensus from Moderately-Hard Puzzles: A Model for Bitcoin. Miller A, LaViola JJ Jr. '14.
[23]On Bitcoin as a public randomness source.Bonneau J, Clark J, Goldfeder S. '15.
[24]Distributed Cryptography Based on the Proofs of Work. Andrychowicz M, and Dziembowski S. '14.
[25]Bootstrapping the Blockchain - Directly. Garay JA, Kiayias A, Leonardos N, Panagiotakos G. '16.
[26]Speed-Security Tradeoffs in Blockchain Protocols.Kiayias A, Panagiotakos G. '15.
[27]"GHOST": Secure High-Rate Transaction Processing in Bitcoin. Sompolinsky Y, Zohar A. FC '15.
[28]"PHANTOM": A Scalable BlockDAG protocol. Sompolinsky Y, Zohar A. '18.
[29]Inclusive Block Chain Protocols.Lewenberg Y, Sompolinsky Y, Zohar A. FC '15.
[30]On the Security and Performance of Proof of Work Blockchains. Gervais A, Karame GO, Wüst K, Glykantzis V, Ritzdorf H, Capkun S. CCS '16.
[31]Bitcoin Covenants. Möser M, Eyal I, Sirer EG.FC '16.
[32]Enhancing Bitcoin Transactions with Covenants. O’Connor R, Piekarska M. FC '17.
[33]ZombieCoin: Powering Next-Generation Botnets with Bitcoin. Ali ST, McCorry P, Lee PH, Hao F. FC '15.
[34]The Bitcoin Brain Drain: A Short Paper on the Use and Abuse of Bitcoin Brain Wallets. Vasek M, Bonneau J, Castellucci R, Keith C, Moore T. FC '16.
[35]On Bitcoin and Red Balloons. Babaioff M, Dobzinski S, Oren S, Zohar A. EC '12.
[36]On the instability of Bitcoin without the block reward.Carlsten M, Kalodner H, Weinberg SM, Narayanan A. CCS '16.
[37]Measuring the Longitudinal Evolution of the Online Anonymous Marketplace Ecosystem. Soska K, Christin N. USENIX '15.
[38]Escrow protocols for cryptocurrencies: How to buy physical goods using Bitcoin. Goldfeder S, Bonneau J, Gennaro R, Narayanan A. FC '17.
[39]Trust Is Risk: A Decentralized Financial Trust Platform. ThyfronitisLitos OS, Zindros D. FC '17.
[40]Zerocoin: Anonymous distributed e-cash from bitcoin. Miers I, Garman C, Green M, Rubin AD.S&P '13.
[41]Zerocash: Decentralized anonymous payments from bitcoin. Sasson EB, Chiesa A, Garman C, Green M, Miers I, Tromer E, Virza M. S&P '14.
[42]"Monero": CryptoNote v2.0. Saberhagen N. '13?
[43]Enabling Blockchain Innovations with Pegged Sidechains. Back A, Corallo M, Dashjr L, Friedenbach M, Maxwell G, Miller A, Poelstra A, Timón J, Wuille P. '14.
[44]Proofs of Proofs of Work with Sublinear Complexity.Kiayias A, Lamprou N, Stouka AP. FC '16.
[45]A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels.Decker C, Wattenhofer R. SSS '15.
[46]"Ethereum": A next-generation smart contract and decentralized application platform. VitalikButerin. '14.
[47]Ethereum: A secure decentralized generalised transaction ledger. Wood G. '14.
[48]Fair Two-Party Computations via Bitcoin Deposits.Andrychowicz M, Dziembowski S, Malinowski D, Mazurek Ł. FC '14.
[49]如何学习区块链技术.
https://www.zhihu.com/question/51047975
[50]Nakamoto S. Bitcoin: A peer-to-peer electronic cash system[J]. Consulted, 2008.
[51] 区块链白皮书大全(2018分行业)
.https://cnodejs.org/topic/5aea62a01b02288048bd0bdf.
Copr©2018版权所有,侵权必究。