上周HiBlock区块链社区联合蒋勇老师推出课程《区块链技术概念及智能合约实践》,课程上线一天内报名42人,3天时间报名80多人,其中70人经过审核,超额完成第一期招生,为保证学员学习效果,不得已提早关闭报名通道。程序员
近几天来,不少学员还在留言问是否还能够报名,没报上名的同窗能够添加小助手微信:baobaotalk_com,第二期课程开课第一时间通知你们~微信
开课之初,HiBlock区块链社区对蒋勇老师进行了专访,对区块链技术应用到学习等方面进行了对话,如下为专访内容整理。网络
HiBlock:蒋勇老师您好,您的《白话区块链》这本书在行业里产生了很大的影响力。您是从何时开始接触区块链的呢?是一个什么样的契机让您走上了区块链的专研之路?架构
蒋勇:首先,在这里先感谢全部读者朋友们的支持,算起来,第一次接触到区块链这个概念是2012年的时候了,是经过国外媒体关于比特币的一些阐述开始了解的,彼时,对于一个软件所产生的数据被称之为是币感受到很好奇,也有些难以想象,阅读技术白皮书后,发现与想象中的数字货币的概念彻底不同,不少概念一时也理解不清楚,出于一个职业程序员的技术好奇心,便不知不觉的在探索学习中“入坑”了。框架
HiBlock:咱们发现不少人了解区块链是由于比特币,可是比特币从无到有已经发展了10年,国内是从何时开始应用区块链相关的技术的呢?最先应用在哪些领域?分布式
蒋勇:确实不少人接触“区块链”这个名词以前,基本上都是先了解的比特币,一方面这个概念是经过比特币首次带到世人眼前的,另外一方面不少媒体上的报道或者阐述文章,在一段时间以内,都是以比特币为例的。工具
国内接触的其实也仍是比较早的,至少在2011年就已经在较小的一些极客圈子中探讨起来了。不过一直以来,具体的区块链技术应用却很少,主要是大众尚未广泛理解,缺少产业环境的配合支持。最先仍是以加密数字货币的应用为主,出现了很多竞争币,而后有针对银行间的结算支付以及存证应用。布局
HiBlock:如今不少大厂,好比BAT等一大批互联网公司都在发展区块链项目,发展领域也是各不相同。以您对行业的了解来看,您对如今国内发展区块链项目怎么看?国外的形势又是怎样的呢?学习
蒋勇:区块链的概念目前很热,出现了各类概念应用,就目前来讲,大的互联网公司更多的仍是以自身业务为起点,着重布局在企业级的应用,项目也以联盟链的架构为主。也有一些团队着眼于基础应用,好比中间件服务,基础服务链,不少,应用方面的场景发散的更多。区块链
国内以前不少团队发起了不少的项目,不过项目要落地仍是有不少的挑战的,国内区块链项目的发展更多的仍是须要沉下来储备基础技术,而且与具体的产业领域去融合。
国外一样也是很热的,不一样的国家因为政策文化等的不一样,热点侧重也不同,相对来讲,欧美国家在基础技术方面的研究仍是比较超前的,技术同行们要在基础理论上多发力。
HiBlock:在HiBlock交流群里曾经出现过这样一个争论,区块链的特征是去中心化,而如今的现实是:不少核心的关键数据是掌握在一些中心机构手中的,也包括一些互联网大厂,好比交易数据、位置数据等等,都是战略性资源,不太可能会开放互通。那么这样一来是否就意味着中心机构会成为区块链技术发展的阻碍呢?您对这个问题怎么看?
蒋勇:这种冲突在必定程度上是存在的,就像以前互联网应用大发展的时候同样,聊天应用会冲击传统电信运营商的业务,电商会冲击实体店,搜索服务会冲击传统广告媒体,电子书会冲击印刷读物,等等。
从狭义的角度来看,多多少少会存在一些阻碍的。可是从更大的发展视角来看,矛盾双方并非彻底对立的,就如所说的一些交易数据、位置数据等,实际上大厂也在思考如何更好的发挥这些大数据的价值,区块链对于大厂来讲,也是一个新的契机,在合乎法规的前提下,放开一些本身拥有的资源,得到更普遍的价值,相信是大厂会思考的方向。
HiBlock:对于区块链,如今你们比较关心的问题是能干什么、怎么应用,由于如今国内能够说仍是比较少有区块链技术应用的经典案例,但实际上也能看到一些开源项目。您是TNIX区块链开源项目创始人,那么这一开源项目主要可以解决什么问题呢?
蒋勇:区块链的应用,主要仍是对其特有的结构设计所带来的特性的应用,好比数据的不可篡改性、数据全部权证实及转移,智能合约等。
应用场景的设想仍是不少的,固然有些还须要政策法规的支持。能够预见的是,在资产交易、我的通证、金融机构间结算支付、存证、分布式网络资源服务、慈善众筹、企业间商业合约、溯源追踪等各个方面都会有可落地的项目出来。
在推动的过程当中,也避免不了会有不少问题,不过我的认为,最重要的是要多去作技术落地的实践,多去尝试,积累一些经验。
TNIX开源项目是一个正在启动的区块链生态基础设施开源项目,指望在现有技术应用发展的基础上,设计并提供更完善的技术框架、开发工具以及适用于监管参与的技术接口等,着力于基础服务工具,为应用开发的推动提供一臂之力。
HiBlock::对于有兴趣从事区块链技术的人来讲,比较关心的两个问题是:首先区块链的本质是什么,包含些什么技术点,其次是如何学习区块链技术。第一个问题,您在《白话区块链》这本书里已经讲的很清晰了,对于如何学习区块链技术您有什么建议吗?您自身也经历了从入门到成为区块链布道师的过程,您认为学会区块链技术的关键是什么?
蒋勇:对于区块链技术的学习,我认为能够分为两个层面:
第一个是技术层面的学习,好比概念原理,实现方式等,这一点和学习任何其余的软件技术是同样的,除了阅读参看一些资料外,还能够去阅读一下优秀的源码,好比比特币的源码,以太坊的源码,钱包的源码,智能合约实现的源码等;
第二个是设计应用的学习,一门技术最终要良好的发展下去,是须要经过产品真正的解决一些问题的,那么如何运用区块链技术的特色去设计一些好的应用,就是很是重要的方面了,也要了解区块链适合干什么,不适合干什么。
就学习的关键来讲,个人经验是多作实践,任何学习的概念或者思考的心得,都尽可能去作实践,区块链领域如今很是须要实践,不少东西你们其实经验都不足。
HiBlock:您最近推出了一门课程《区块链技术概念及智能合约实践》,这个课程的特色是什么?学员经过这门课程能获得什么呢?
蒋勇:这门课程主要包含区块链技术的基本原理概念的阐述,以及以以太坊为例的智能合约开发,从原理到实践,经过学习,学员能够对区块链的原理概念有一个总体的理解,而且经过智能合约开发实践,增长对区块链应用的具体理解。
《白话区块链》这本书已经成为区块链行业的热销图书之一,蒋勇老师擅长将抽象的问题具象化,利用与咱们生活贴近的事务来诠释区块链。
也许个人采访问题并无问到你关心的内容,那么你能够和蒋勇老师直接对话,扫描二维码加入《白话区块链》知识星球,与《白话区块链》的读者一块儿讨论,与蒋勇老师充分交流。
识别上图中二维码或直接点击“阅读原文”便可加入知识星球。