多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《区块链开发指南》_1
《区块链开发指南》_2
《区块链开发指南》_3
内容简介:
申居青春
金链盟常务副秘书长,银链科技CEO,深塌
金融标准委员会会员,深圳大学博士,高级工程师
深圳市高.层次人才,深圳市政府采购评审专家。曾
获2008年深圳科技创新奖、209年广东省科技进
步三等奖,获得发明专利授权4项,获2012年深圳
发明奖。2012年创立银链科技,2013年开始研究区
块链,2016年转向金融行业,并发起成立金链盟。
宋波
曾在某外企支付公司任职中guo区软件开发部经
理,负责ATM、 EMV IC银行卡、 Kiosk等产品
现在币信负责移动M的开发工作,先后参与了钱
包、算法交易、区块链、交易引擎、矿池及APP等
产品的开发
博士,碩士生导师,现为信息工程学院讲师
中guo密码学会会员。研究方向为密码学与信息.安.全.。
近年来主持或参与本领域的guo家、省、市多项科技
计划项目,申请guo家发明专利十余项,在本领域核
心学术刊物上发表文章20多篇,其中多篇被SCI
EI检索
区块链
开发指南
申屠青春主编
宋波张鹏汪晓明季宙栋Zuo川民编著
Q想感玉出基
图书在版编目(CIP)数据
区块链开发指南/申屠青春主编.一北京:机械工业出版社,2017.6(2018.2重印
区块链技术丛书
ISBN978-7-111-57120-9
1.区…Ⅱ.申…Ⅲ.电子商务一支付方式一指南IV.F713.361.3-6
中guo版本图书馆CIP数据核字(2017)第118975号
区块链开发指南
出版发行:机械工业出版社(北京市西城区百万庄大22号部码:10007
责任编辑:杨绣guoChen佳
责任校对:股虹
印
河市宏图印务有限公司
版次:2018年2月第1版第4次印刷
开本:186mmx240mm1/16
印张:15
书号:ISBN978-7-111-57120
凡购本书,如有缺页、倒面、脱页,由本社发行部调换
度热线010}8837942688361066
投稿热线010}883796
购书热线010}683262948837964968995259读者信箱:hziteahzbuok.com
版权所有·侵权必究
封底无防伪标均为盗版
本书法律顾问:北京大成律师事务所Han光/东
Fvw/推荐序一
区块链的价值实现
区块链和分布式账本技术是全球十大战略技术趋势之一,也是我guo金融界、科技界过去
年高度关注的热点之一。毫无疑问,2017年我guo金融界、科技界将会加大在区块链和分布
式账本技术领域的投入,同时市场上将会出现几个实际的应用。
深圳市金融科技协会(原深圳市金融信息服务协会)在研究推动区块链和分布式账本技术
及应用的过程中,遇到了一批积极探索、深入钻研、大胆应用这门技术的志同道合者,并与
微众银行、guo信证券、博时基金、富德保险、深证通、银链科技、招银网络、致远速联、中
证信用等25家金融机构和金融科技企业共同发起并成立了金融区块链合作联盟(深圳)。在这
个过程中,我也加深了对申屠青春、姚辉亚、宿旭升等区块链积极推动者的认识,与他们建
立了友谊,其中申屠青春就是本书的作者之一。
申屠青春近几年专注于研究区块链技术和应用,技术能力得到了业内的高度认可。他对
块链的热爱程度近乎痴迷,凡是区块链圈内的交流,几乎都有他的身影。对于区块链技
和标准,他都热心地和业内人士进行分享。他为金链盟的筹建和运作做了不少有益的工作
也是成立金链盟的倡议者之
自从2015年,人们发现了区块链巨大的潜在价值后,区块链技术已经飞速发展了两年
多。这两年之中,区块链成为主流金融圈所推崇和研究的创新技术。全球众多大型金融机构
都投人了人力财力进行区块链研究,R3、 HyperEdge等大大小小的组织也纷纷成立。我guo的
反应也很迅速,金链盟、 Chinaledger、工信部区块链联盟快速发展起来。从行业巨头参与的
积极性和政府的重视程度来看,我guo显然不想在区块链领域落后。
2008年年底,中本聪在他的论文中提出一个点对点电子支付系统的构想,并且于2009
年实现了比特币的原型。这个系统可以使地球上的任何人通过互联网以极致的效率进行货币
交换和价值传递,无需任何第三方机构。比特币没有发明任何新技术或算法,其中涉及的技
术工作量证明、时间戳、公钥体系等早已成熟。神奇的是,中本聪通过对这几项技术的组合
解决了无需可信第三方的数字资产所有权问题。从广义上讲,这些技术和思想的集合正是如
今谈论的区块链。
从技术上看,区块
个自由开放、没有固定形式的开源社区。众所周知, Linux开
源社区中, Linus具有绝对权威来定制发展路线。有趣的是,区块链社区不存在这样一个角色
中本聪在2010年就在互联网上消失了,至今也没能确认其真实身份。也就是说,没有任何官
方定义区块链该怎么实现,以及未来该怎么样发展。没有方向也许正好说明“一切皆有可能
去权威的社区呈现出一种百花齐放的状态,并且涌现出了大量的优秀项目和先进理念。
纵览区块链的发展历史,大多创新点可归纳为共识机制、智能合约、隐私.安.全.、可扩展性这
几个方面,由于技术实现的灵活性相当大,因此更多的争论和共鸣在于设计理念和哲学上
共识机制
中本聪在提出以工作量证明(PoW)机制作为共识算法之后,部分人认为耗能过大,于是
就有了 Sunny King设计的“环保”的股权证明(PoS)机制,后续又发展到 Bitshares改进的股
份授权证明(DPos,并衍生出了更多的类PoS机制。从公有链的角度来看,共识算法就是公
平和效率孰重孰轻的决策,技术实现不是难点,难点在于如何从社会学、从人性出发去设计
激励机制。各种共识算法的支持者都有其合理的理由,不同共识的争论即使到现在也还一直
存在。
另一个领域,金融机构的关注点在于效率、不可篡改及对应用的支持,由于不需要链上
的代币激励,因而改进的拜占庭容错(PBFT)、 PAXOS、RAFT等传统分布式一致性算法就
为首选
由此也就形成了两种区块链生态:公有链和联盟链。公有链可以任意加入,联盟链是许
可加入,联盟链的用户大多是机构或公司,需要区块链契合自身的业务模式。从共识机制开
始,区块链就走向了两条不同的道路,最终双方是竞争还是融合,有待后续观察。
智能合约
对智能合约的探索是出于对比特币区块链低效的脚本系统的不满,该脚本使用的是非图
灵完备的堆栈语言,只能实现有限的功能。
一些智能合约研究者一直追求在区块链上运行强大的机器语言,让每个用户都能见证
其运行的过程和结果,实现“程序即规则”( Code is law)的智能环境。从T灵完备的以太坊
EVM、超级账本 Chain Code到 Chain平台的 ChainCore,研究者的目标是在有限的存储空间中
设计一个完备合约语言和高效的底层虚拟机,甚至将传统开发语言(如CC++、Java)移植到
|
|