首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

专访《白话区块链》作者蒋勇:学习区块链空谈不如实践

本文记者:Cynthia

上周HiBlock区块链社区联合蒋勇老师推出课程《区块链技术概念及智能合约实践》,课程上线一天内报名42人,3天时间报名80多人,其中70人通过审核,超额完成第一期招生,为保证学员学习效果,不得已提前关闭报名通道。

近几天来,很多学员还在留言问是否还可以报名,没报上名的同学可以添加小助手微信:baobaotalk_com,第二期课程开课第一时间通知大家~

开课之初,HiBlock区块链社区对蒋勇老师进行了专访,对区块链技术应用到学习等方面进行了对话,以下为专访内容整理。

1

专访《白话区块链》作者蒋勇

HiBlock:蒋勇老师您好,您的《白话区块链》这本书在行业里产生了很大的影响力。您是从什么时候开始接触区块链的呢?是一个什么样的契机让您走上了区块链的专研之路?

蒋勇:首先,在这里先感谢所有读者朋友们的支持,算起来,第一次接触到区块链这个概念是2012年的时候了,是通过国外媒体关于比特币的一些阐述开始了解的,彼时,对于一个软件所产生的数据被称之为是币感觉到很好奇,也有些不可思议,阅读技术白皮书后,发现与想象中的数字货币的概念完全不一样,很多概念一时也理解不清楚,出于一个职业程序员的技术好奇心,便不知不觉的在探索学习中“入坑”了。

HiBlock:我们发现很多人了解区块链是因为比特币,但是比特币从无到有已经发展了10年,国内是从什么时候开始应用区块链相关的技术的呢?最早应用在哪些领域?

蒋勇:确实很多人接触“区块链”这个名词之前,基本上都是先了解的比特币,一方面这个概念是通过比特币首次带到世人眼前的,另一方面很多媒体上的报道或者阐述文章,在一段时间之内,都是以比特币为例的。

国内接触的其实也还是比较早的,至少在2011年就已经在较小的一些极客圈子中探讨起来了。不过一直以来,具体的区块链技术应用却不多,主要是大众还没有普遍理解,缺乏产业环境的配合支持。最早还是以加密数字货币的应用为主,出现了不少竞争币,然后有针对银行间的结算支付以及存证应用。

HiBlock:现在很多大厂,比如BAT等一大批互联网公司都在发展区块链项目,发展领域也是各不相同。以您对行业的了解来看,您对现在国内发展区块链项目怎么看?国外的形势又是怎样的呢?

蒋勇:区块链的概念目前很热,出现了各种概念应用,就目前来说,大的互联网公司更多的还是以自身业务为起点,着重布局在企业级的应用,项目也以联盟链的架构为主。也有一些团队着眼于基础应用,比如中间件服务,基础服务链,很多,应用方面的场景发散的更多。

国内之前很多团队发起了很多的项目,不过项目要落地还是有很多的挑战的,国内区块链项目的发展更多的还是需要沉下来储备基础技术,并且与具体的产业领域去融合

国外同样也是很热的,不同的国家由于政策文化等的不同,热点侧重也不一样,相对来说,欧美国家在基础技术方面的研究还是比较超前的,技术同行们要在基础理论上多发力。

HiBlock:在HiBlock交流群里曾经出现过这样一个争论,区块链的特征是去中心化,而现在的现实是:很多核心的关键数据是掌握在一些中心机构手中的,也包括一些互联网大厂,比如交易数据、位置数据等等,都是战略性资源,不太可能会开放互通。那么这样一来是否就意味着中心机构会成为区块链技术发展的阻碍呢?您对这个问题怎么看?

蒋勇:这种冲突在一定程度上是存在的,就像之前互联网应用大发展的时候一样,聊天应用会冲击传统电信运营商的业务,电商会冲击实体店,搜索服务会冲击传统广告媒体,电子书会冲击印刷读物,等等。

从狭义的角度来看,多多少少会存在一些阻碍的。但是从更大的发展视角来看,矛盾双方并不是完全对立的,就如所说的一些交易数据、位置数据等,实际上大厂也在思考如何更好的发挥这些大数据的价值,区块链对于大厂来说,也是一个新的契机,在合乎法规的前提下,放开一些自己拥有的资源,获得更广泛的价值,相信是大厂会思考的方向。

HiBlock:对于区块链,现在大家比较关心的问题是能干什么、怎么应用,因为现在国内可以说还是比较少有区块链技术应用的经典案例,但实际上也能看到一些开源项目。您是TNIX区块链开源项目创始人,那么这一开源项目主要能够解决什么问题呢?

蒋勇:区块链的应用,主要还是对其特有的结构设计所带来的特性的应用,比如数据的不可篡改性、数据所有权证明及转移,智能合约等。

应用场景的设想还是很多的,当然有些还需要政策法规的支持。可以预见的是,在资产交易、个人通证、金融机构间结算支付、存证、分布式网络资源服务、慈善众筹、企业间商业合约、溯源追踪等各个方面都会有可落地的项目出来。

在推进的过程中,也避免不了会有很多问题,不过个人认为,最重要的是要多去做技术落地的实践,多去尝试,积累一些经验。

TNIX开源项目是一个正在启动的区块链生态基础设施开源项目,期望在现有技术应用发展的基础上,设计并提供更完善的技术框架、开发工具以及适用于监管参与的技术接口等,着力于基础服务工具,为应用开发的推进提供一臂之力。

HiBlock::对于有兴趣从事区块链技术的人来说,比较关心的两个问题是:首先区块链的本质是什么,包含些什么技术点,其次是如何学习区块链技术。第一个问题,您在《白话区块链》这本书里已经讲的很清晰了,对于如何学习区块链技术您有什么建议吗?您自身也经历了从入门到成为区块链布道师的过程,您认为学会区块链技术的关键是什么?

蒋勇:对于区块链技术的学习,我认为可以分为两个层面:

第一个是技术层面的学习,比如概念原理,实现方式等,这一点和学习任何其他的软件技术是一样的,除了阅读参看一些资料外,还可以去阅读一下优秀的源码,比如比特币的源码,以太坊的源码,钱包的源码,智能合约实现的源码等;

第二个是设计应用的学习,一门技术最终要良好的发展下去,是需要通过产品真正的解决一些问题的,那么如何运用区块链技术的特点去设计一些好的应用,就是非常重要的方面了,也要了解区块链适合干什么,不适合干什么。

就学习的关键来说,我的经验是多做实践,任何学习的概念或者思考的心得,都尽量去做实践,区块链领域现在非常需要实践,很多东西大家其实经验都不足。

HiBlock:您最近推出了一门课程《区块链技术概念及智能合约实践》,这个课程的特点是什么?学员通过这门课程能得到什么呢?

蒋勇:这门课程主要包含区块链技术的基本原理概念的阐述,以及以以太坊为例的智能合约开发,从原理到实践,通过学习,学员可以对区块链的原理概念有一个整体的理解,并且通过智能合约开发实践,增加对区块链应用的具体理解。

2

加入《白话区块链》知识星球

《白话区块链》这本书已经成为区块链行业的热销图书之一,蒋勇老师擅长将抽象的问题具象化,利用与我们生活贴近的事务来诠释区块链。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180306G0JDYL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券