引言
各位朋友,大家好,今天给大家推荐的一本书叫《区块链革命》因为我自已从事的是与互联网软件开发相关的工作,这本书已经买了快2年了,一直以来我都想讲下这本书,但又怕讲的不对,在已经讲了几本书的基础之上,我还是决定讲下这本书,重点是想以书会友,况且我们现在也即将有了与区块链相关的项目和产品。
现在市面上和网络上关于区块链方面的图书和文章非常多,为什么要讲这本呢?主要是因为这本书我觉得比市面上的一些书更系统和具有前瞻性,而且这本书也比较容易懂,没有讲特别深的技术,本书主旨重点讲了比特币的底层技术如何改变货币、商业和世界。
本书全景式的描绘了互联网前沿技术——区块链技术,将如何彻底改变互联网及银行业、证券业、保险业、会计税收、法律服务业、文化创意业、物流业、医药卫生业、电力业和制造业等行业;前瞻性阐述这种技术可以做什么,以及我们如何利用好它。
推荐这本书的另一个原因是作者本身,这本书是一对父子写的,父亲唐塔普斯科特是全球著名的新经济学家、商业策略大师和国际未来学家,被誉为“数字经济之父”。他是加拿大多伦多大学罗特曼管理学院兼职教授、特伦特大学荣誉校长和世界经济论坛等机构的特聘顾问。他也是受欢迎的商业演讲人,美国前总统克林顿和谷歌公司董事长施密特等都聆听过他的演讲,他在TED的演讲浏览次数接近90万次。他的著作受到全球政治界、学术界和工商界知名人士的广为推崇。海尔集团董事局主席张瑞敏、SOHO中国的董事长潘石屹都曾推荐员工研究学习他的著作。
他的儿子亚力克斯·塔普斯科特为特许金融分析师、风险投资人和加拿大多伦多大学罗特曼管理学院马丁繁荣研究所研究员,他本科毕业于艾姆赫斯特学院(美国三大文理学院之一),荣获硕士学位。他不仅是成功的风险投资人,更是强调新技术颠覆性作用的积极宣传者。2014年他发表了《比特币治理网络》白皮书。
如何通过这本书的序读懂这本书和区块链
那么区块链是什么?如何通这一本具有启蒙性和前瞻性书读懂他,这本书的序有很大的作用,这本书的第一篇推荐序是万向控股的董事长肖风先生写的,有这篇序作引导的话对这本书读起来更顺畅。因为这本书是基于IT技术的基础来写的,如果你是一个从事IT行的业人的阅读的时理解更快,如果非IT人员可能会有些难度,所以建议大家先把序读了。
序言开始肖风先生借用一本书叫《失控:全人类的最终命运和结局》,这本书由凯文.凯利写于20与纪90年代,是关于自然万物、人类社会和科学技术如何进化的著作。那个时候互联网的基础协议TCP/IP协议刚刚被确立,但是那个时候凯文.凯利就预几乎预言了今天互联网世界所发生的一切:移动互联网、云计算、大数据等。这本书在中国突然火的其中一个原因是微信之父张晓龙对《失控》推崇备至,从《失控》这本书里甚至可以看到对区块链技术出现的预言:分布式、去中心、自组织。这也是生物学进化论的中心逻辑框架,生物学的进化论是对于工业革命的机械学进化论而言的,工业革命的特色之一就是强调结构、标准和控制,而生物学进化论是自生长。
在《失控》这本书中凯文.凯利专门解释了分布式网络的特性:没有强制性的中心控制;次级单位具有自治的性质;次级单位之间彼此高度连接;点对点间的影响通过网络形成了非线性的因果关系。我们从中可以领会到的就是弱控制、分中心、自治机制、网络架构和耦合连接等等与工业社会完全不同的信息社会时代的新型社会结构、商业模式、人际关系,这其实就是区块链技术的全部精要!
区块链正是基于分布式系统集成多项成熟技术成而的,区块链的点对点价值传输、分布式数据库、分布式账本、智能合约和可编程数字货币就是凯文.凯利在《失控》一书中探讨的分布式网络在工程技术层面的具体实现。
所以区块链革命的逻辑起点就在于此!因为只有分布式网络在工程技术层面能够得以实现凯文.凯利所倡导的基于生物逻辑,生于信息社会的分布式、去中心、自组织的新进化论才能产生类似摩尔定律那样的指数级影响力。
如果按正常来讲到这里《区块链革命》这本书也了解了,区块链技术的精要也说明了,就没有必要再细读此书了,其实不是这样的,建议大家一定要精读这本书,在精读这本书之前关于区块链对现实世界的革命影响有几个问题借用肖风先生的序先要澄清一下:
区块链问题澄清
一、区块链的核心是分布式不是去中心,这点非常重要,现在身边很多不是技术行业的人士或者是技术行业的但不是深入了解过区块链的人在不停的妖魔化区块链。
分布式系统是指“没有强制性中心的控制”,这里的意思很清楚的说的是分布式系统弱化了中心控制,而不是消灭了中心控制。区块链是弱中心化的、分中心化的,去中心是一个过程而不是一个结果,一个新的具有更高效率和更低成本的新生事物,必定会将陈旧僵化的旧中心取代,这是进化论的本质。进一步而言,公平与效率这两者永远是对立统一的矛盾体,区块链也许能够使得公平与效率更加接近最优平衡,但至少目前的技术仍然看不到消除这两者间隙的可能性。区块链希望在分布式账本上依靠去中心的共识算法来保持数据的高度一致性,这就无法照顾到效率,这个也公平与效率的宿命,基本上区块链也没有打破,区块链的低效性这块后面介绍技术的时我会说到。
二、区块链是分布式账本,但分布式账本不一定是区块链。
这是因为人类社会有史以来的任何具有革命性的发明创造,基本都是由具有强烈价值观的人搞出来的。没有强烈的价值观的驱使,人们就不可能会去颠覆旧世界。区块链技术是技术极客们希望利用区块链技术,在网络空间、虚拟社会里建立一个去中心化的自治社区。比特币区块链作为一个小范围的实验,在过去七年的时间里证明了分布式网络确实有不少值得借鉴的技术优势。金融机构试图对比特币区块链去伪存真,隐恶扬善。于是,他们对像比特币区块链那样的公共区块链进行了一番改造,去掉了原生数字货币、允许多中心机构的多节点的弱控制、改进了共识算法并加入了更强的隐私保护加密算法。为了强调与去中心化的公共区块链的区别,这个改造过的区块链,被刻意命名为分布式账本,而不再称为区块链了。
三、区块链在程技术层面还不够成熟,离金融行业大面积应用还需要时间。
区块链上一直有两拨人,在不同的方向做着不同的事。一拨人专注于挖矿、炒币甚至发行自己的数字货币筹资,业界俗称“币圈”;另一拨人专注于区块链技术的研发、应用,甚至从区块链底层协议编程开始做起,业界俗称“链圈”。这就有点和金庸武侠小说《笑傲江湖》里的剑宗和气宗分法一样。区块链技术目前的成熟程度,对于“币圈”来说,已经足够满足他们的需求,因此他们对区块链技术的进一步发展并不关心。但是对于积极探讨区块链在各行各业应用的“链圈”来说,区块链技术目前还存在不少技术瓶颈,妨碍了各行各业的区块链+。比如现有共识算法如果不优化,按照比特币区块链每秒七笔交易的速度,金融交易层面就无法使用区块链技术,这是刚才说的效率的问题;比如公共区块链帐户余额是向全网公开的,而银行必不能接受客户帐户余额向全网公开的做法,这就需要新的隐私保护算法,而这方面的加密算法还没有一个达到生产级别应用的水平;再比如区块链的可编程性是各国央行发行数字货币的最大吸引力,也是金融行业对区块链技术的最大期许。
比如在2016年6月17日的TheDAO事件,TheDAO是区块链业最大的众筹项目,在2016年6月17日也有的说是18日,黑客利用这个智能合约中的缺陷进行网络攻击,造成300多万以太币资产被分离出TheDAO资产池,按照当时大约17.5美元的以太币交易价格,被盗的以太币价值已经超过6000万美元。
这样的事件提醒我们,应该有一个能对智能合约进行事先检验的科学方法,但这方面最先进的技术如都处在形式化验证时期,目前还处于理论研究阶段。
四、“代码即法律”是乌托邦的理想,智能合约也只是帮助执行双方约定的计算机程序而已。
智能合约既不是人工智能,也不是法律合同,只是帮助执行双方约定条件的一段计算机程序。一旦把双方约定写入智能合约,计算机程序在技术上可以保证做到不可反悔、不可篡改及按照约定自动执行,但代码即法律就像网络完全自治一样,基本不可能见容于现实社会。缔结、编制智能合约的依据可能大部分还是要来源于现实世界的法律体制,比如产权的登记和确认;网络世界里发生的纠纷,最终还会需要一个第三方独立机构来提供最后的司法仲裁;区块链的可编程性确实可能带来价值交换的点对点化和金融交易的自动化、智能化,但这只是对法律体系和金融体系从技术上带来了革新机会,也是从效率和公平上带来新的机会。
五、化数字货币范围更大、价值更大的是数字资产。
数字资产是指在区块链上登记、发行、交易的资产。人类社会正在进行一场数字化大迁徙,我们正在网络世界、虚拟空间里建立一个数字化新世界,这个新世界可能蕴藏着比物理世界、现实社会更大的财富宝藏。
澄清了以上问题我们对区块链从技术逻辑和基础概念有了理性的认识,那么下面我从技术上对区块链进行介绍,我尽力使用自然语言,通过书的序和内容进行提炼,能讲清楚我理解的区块链,希望听者能给我提出建议和鼓励,讲《区块链革命》 这本书和这个话题,我真的是鼓足了勇力,下面话归正转。
区块链技术
上面我们对区块链方面的问题做了澄清,因为很多朋友了解区块链是从比特币开始,我还是以金融行业为例来说区块链,但是我们一定要注意,区块链的应用不只是金融行业,而是各行各业。
区块链技术的内涵与实质
区块链从技术上说,是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统;它是由一串按照密码学方法产生的数据块或数据包组成,即区块,对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,也就是哈希值。哈希值如果不是学计算机朋友可以这样理解,哈希值就是文件的身份证,不过比身份证还要严格,他是根据文件大小,时间,类型,创作着,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。每一个区块都包含一个区块的哈希值,从创始区块开始链接到当前区块,从而形成区块链。
区块链技术的实质是在信息不对称的情况下,无需相互担保信任或第三方核发信用证书,第三方是指类似于阿里或微信这样的第三方中心,而是采用基于互联网大数据的加密算法创设的节点普遍通过即为成立的节点信任机制,普遍通过即超过51%的节点通过。任何机构和个人都可以作为节点参与创设信任机制,而且创设的区块必须在全网公示,任何节点参与人都看得见。节点越多,要求的算力就越强,只有超过51%的节点都通过,才能确立一个新区块成立,即获得认可;同时,要想篡改或造假,也需要掌控超过51%的节点,才可以修改。理论上,当区块链的节点达到足够数量时,这种大众广泛参与的信任创设机制,就可以无需“中心”授权即可形成信任、达成和约、确立交易、自动公示、共同监督。
市场经济活动中存在众多信息中介和信用中介,原因就在于信息不对称导致交易双方无法建立有效的信用机制(例如“拜占庭将军问题”,关于拜占庭将军问题建议大家到网上搜索了解下,这里限于时间关系不做叙述)。区块链技术为解决平一问题提供全新的思路。移动互联网、大数据、云计算是区块链技术的基础没施,算法信任是关键机制,加密算法是技术基础。比特币的底层技术对区链技术应用做出了奠基性的贡献。
行业应用之区块链在金融行业的应用
区块链作为金融科技的底层技术架构,会在很多方面对金融业太形成影响,必然会是以类似于互联网+的形式从而形成各行业的区块链+。在金融行业的区块链+有以下几个方面:
一、区块链+支付
这里以国际结算为例,支付是金融市场最重要的基础设施,区块链技术最先革新领域就是支付清算。以瑞波实验室(Ripple)为例,尽管他还有需要完善和政进之处,但是它是目前一个相对成熟的区块链支付服务。它是种基于互联网的开源支付协议,可以实现去中心化支付与清算功能。在Ripple能系统里,所有的货币均可自由兑换,不仅包括各国的法币,而且包括虚拟货币。Ripple系统里的货币兑换和交易的效率更高、速度更快,且交易费用几乎为零,交易确认在几秒钟内完成,没有异地和跨行费用。
现有的国际货币兑换模式主要通过加入环球银行金融电信协会(SWIT)的银行间清算和结算,而且费用极高,而Rippe是一个开源的点对点网络,构建了一套完全不同的账户体系。它实质上是一个可共享的开源数据库,可以快速、廉价并安全地将资金转账到任何人或任何机构在Ripple系统中的账户,没有任何人或任何机构能控制Ripple网络。
这是分布式的账簿体系,实际上体现了区块链技术的核心思想,未来有广阔的发展前景。
二、区块链+征信
征信市场是一个巨大的蓝海市场。传统征信市场面临信息孤岛的障碍,如何共享数据成分发掘数据蕴藏的价值,传统技术架构难以解决这个问题。区块链技术,为征信难题提供了一种全新的思路。首先,提高征信的公信力,全网征信信息无法被篡改。其次,显著降低征信成本,提供多维度的精准大数据。最后,区块链技术有可能打破数据孤岛的难题,数据主体通过某种交易机制,通过区块链交换数据信息。实现这种高效的征信模式,还有业务场景、风险管理、行业标准、安全合规等一系列问题要解决。
三、区块链+交易所
交易所是集中交易的市场,区块链技术将在各式各样的产权交易所得到广泛的应用,区块链的去中心、开放性、共享性、匿名性、不可篡改性等特征,可以显著提升登记、发行、交易、转让、交割清算效率,也可以保障信息安全与个人隐私。在这方面2015年的时候,纳斯达克——全球最大的证券交易所之一,首次使用了区块链技术交易平台,完成和记录私人证券交易。
四、区块链+数字货币
区块链技术最早应用于比特币,很多人投资比特币、交易比特币,也有商业活动、经营场所接受比特币支付。但是,比特币天然不是法定货币,比特币为法定货币(含纸币)进入电子货币后的数字货币时代,奠定了技术基础和应用示范。中国人民银行已经开展数字货币研究,很多国家中央银行也积极研究数字货币。法定数字货币的应用,必须建立在全网信息记录、信用实时计算、全民网上诚信、底层技术安全、货币法定授权、算法不可破解等技术基础上。
以上说的是区块链的技术实质以及区块链+在金融行业的应用。
区块链相关技术
区块链软件技术
因为区块链相关的技术很复杂,比如说区块链软件技术的发展,包括以下几个方面:
- API应用程序编程接口;
- 多种客户端的实现语言,如:C++、Python、Go、Java等。
- 集成开发环境和快速应用程序开发框架。
- 智能合约语言和脚本;
- 测试环境;
- 沙箱环境。
链内服务又包括:
- 时间戳;
- 签名证书;
- Oracles认证;
- 身份认证管理,如线上检验、合法检验、防伪检验等;
- 投票;
- 智能合约管理;
- 标记;
- 信息;
- 资产链接;
- 存性证明。
最终用户视图又包括:
- 命令行;
- 特殊浏览器;
- 钱包;
- 应用;
- 可下载客户端;
链外服务又包括:
- 声誉;
- 信息。
- 存储,如DHT、文件系统等;
- 交换,如资产、现金流等;
- 支付网关。
其它区链所需特性包括:
- 加密交易;
- 监控;
- 审记;
- 安全。
以上说的是区块链技术实现的一部分,当然本次主要讲的是区块链革命这本书,或者是借这本书讲下我对区块链的认知。
结语
对于区块链的了解和学习的渠道有很多,通过本书的阅读我们能从对区块链技术的介绍、剖析和定位介绍做出准确的了解,在未来的数字世界,我们还是要争数字世界的新移民,或者说是我们都会被拉到数字世界,不管我们愿意还是不愿意,我们发现在连街边的小商小贩都开始使用无纸化交易,都会被数字洪流带上一起走向数字世界,互联网、区块链、增强现实技术(AR)、虚拟现实技术(VR)、人工智能(AI)等各种各样的新技术都是人类驶向数字世界的帆船。所以我们了解区块链不要拘泥于数字货币这个小圈子,而要放大格局把区块链在各行各业的应用研究中。
愿我们一起保持好奇心,保持对技术的敬畏之心,去接近他、了解他、使用他。
谢谢大家的鼓励,我们下本书再见。
下班之後:唯讀書和運動不可辜負
网址:http://www.xiabanzhihou.com/
QQ/微信:398860626