深度学习
人工智能时代,一本书读懂区块链金融(互联网_时代企业管理实战系列)-马兆林,区块链2.0-谭磊,区块链原理、设计与应用(区块链技术丛书)-杨保华&陈昌,区块链将如何重新定义世界-唐文剑,区块链技术指南-邹均,区块链社会:解码区块链全球应用与投资案例-龚鸣,区块链革命:比特币底层技术如何改变货币、商业和世界-[加]唐塔普斯科特&[加]亚力克斯·塔普斯科特,区块链项目开发指南(区块链技术丛书)-纳拉扬·普鲁斯蒂(NarayanPrusty),区块链:重塑经济与世界(完整图文版)-徐明星等,区块链:从数字货币到信用社会-长铗韩锋等,区块链:定义未来金融与经济新格局-张健,区块链:技术驱动金融-[美]阿尔文德·纳拉亚南&约什·
序一作为Linux基金会托管下增长最快的项目,超级账本(Hyperledger)在过去的一年成长十分迅速。这主要归功于Linux基金会开放、公平的治理模式,就是让各种规模的组织、开发者社区和技术专家可以达成最高水准的合作,以公开、公平和结构化的方式进行迭代。我们珍视每一个贡献,也鼓励更多的组织和开发者加入其中。2017年7月,超级账本(Hyperledger)迎来了Fabric1.0版本的正式发布,这是首个可用于生产环境部署的商业级应用,它历经了上百个概念验证。截至发布时间,共有27个组织、159位开发者参与并作出贡献。而在之后的每一天,这个数字一直都在上升。加入会员微信dedao555我也很欣喜地看到,自Fabric1.0版本发布以来,越来越多的企业、组织或
为什么要写这本书区块链是在全球范围内受到极高关注的技术。简而言之,区块链就是防篡改并且由大家共同维护的账本,其中包含不断增长的数据记录列表。根据现在的发展趋势,区块链将在商用领域得到广泛应用。加入会员微信dedao555超级账本(Hyperledger)是Linux基金会旗下的区块链开发平台项目,致力于发展跨行业的商用区块链平台技术。超级账本项目自创立伊始便吸引了众多行业的领头羊,包括金融、银行、互联网、运输、制造等行业。目前,超级账本项目在全球拥有超过100个成员,包括IBM、Cisco、Intel、J.P.Morgan、荷兰银行、SWIFT、R3等。基于区块链技术、智能合约及其他相关技术,超级账本项目致力于建立新一代的分布式账本交易应用平台,从而在简化与商业流程相
第1章 区块链概述1.1 区块链的前世今生区块链的发展历史比较短暂,最初仅仅作为支持数字货币比特币交易的技术。目前,区块链技术已经脱离比特币,在金融、贸易、征信、物联网、共享经济等诸多领域得到初步应用。由于区块链技术可以防止数据篡改,所以不仅可以用安全而透明的方式追踪比特币的活动,还能在区块链网络中追踪其他类别的数据,因此可以帮助私人公司或政府部门建立更值得信赖的网络。用户可在这个网络中分享信息和价值,未来它还将得到更广泛的应用。1.1.1 区块链的历史起源——比特币比特币起源于2008年全球金融危机期间中本聪(SatoshiNakamoto)撰写的论文《Bitcoin:Apeer-to-peerelectroniccashsystem》(《比特币:一种点对点的电子现金系统》
区块链(Blockchain)技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准。Wikipedia给出的定义为:Ablockchain,originallyblockchain,isadistributeddatabasethatmaintainsacontinuously-growinglistofdatarecordshardenedagainsttamperingandrevision.Itconsistsofdatastructureblocks—whichholdexclusivelydataininitialblockchainimplementations,andbothdataandprogr
目前,全球有数个区块链技术平台,其中比特币(Bitcoin)、以太坊(Ethereum)、瑞波(Ripple)和Linux基金会的开源项目超级账本(HyperledgerFabric)比较有代表性。此外,还有比特股(Bitshare)、恒星(Stellar)、R3Corda等国外区块链技术以及国内一些公司研发的区块链应用平台。1.3.1 比特币比特币(Bitcoin)是最早、全球使用最广泛的区块链技术,具有最去中心化、最多分布节点、最公平等特点。比特币提出了一个不需要信用中介的数字货币系统,通过数字签名(DigitalSignatures)使得在线支付能够直接由一方发起并支付给另外一方,中间不需要通过任何的金融机构。同时为了防止双重支付(Double-Spending),它提出
区块链之所以称为一种“颠覆性”的新兴技术,因为尽管其成名于比特币,但未来区块链的用武之地将远远超过加密货币。区块链的分布式共享账本这一技术本质能够在商业网络中使更多的参与方得到更加广泛的参与,并为商业网络或行业业务带来更低的沟通或整合成本,以及更高的业务效率。可以预见,区块链作为一个独立的技术板块,会在商业领域中得到广泛应用。1.4.1 区块链的2.0时代:商用区块链自2009年比特币在交易领域迅速崛起以来,这种加密币受到了广泛关注,但也颇受争议。不过比特币的底层技术——区块链,由于能够快速改进银行、供应链以及其他交易网络,在降低与业务运营相关的成本和风险的同时,带来创新和增长机会,所以是比较无争议的新兴技术模式,得到了商业界的鼎力支持。传统的商业业务模式存在的问题是很难在一
本章先简单介绍一下HyperledgerFabric1.0的环境搭建,快速地体验一下超级账本的功能。本书所有的内容都是基于HyperledgerFabric1.0的,在后面章节中我们偶尔也会用到“超级账本”这个词,指的也是超级账本的HyperledgerFabric1.0项目。2.1 基础环境安装HyperledgerFabric1.0依赖Docker执行智能合约,需要先安装Docker和DockerCompose的运行环境。2.1.1 Docker的安装和使用Docker支持Linux、Mac、Windows等多个平台,安装文档参考:https://docs.docker.com/engine/installation。1.在Linux环境下Docker的安装Ub
第3章 超级账本的系统架构区块链的业务需求多种多样,一些要求在快速达成网络共识及快速确认区块后,才可以将区块加入区块链中。有一些可以接受相对缓慢的处理时间,以换取较低级别的信任。各行各业在扩展性、可信度、合法性、工作流复杂度以及安全性等方面的需求和用途都不尽相同。我们先来看一下在企业级区块链系统中常见的模块构成一些常用的功能模块有:应用程序、成员管理、智能合约、账本、共识机制、事件机制、系统管理等。纵轴代表用户或者开发者更关心的内容,越往上代表用户更关注,比如应用程序和钱包等,越靠下是开发者更关注的模块,比如事件机制。而横轴则是从时间的维度来看的,左边是一开始关注的功能,直到完成所有的功能。HyperledgerFabric1.0是一种通用的区块链技术,其设计目标是利