
作者:[日]加崎长门、[日]筱原航/著李善同
页数:320
出版社:中国青年出版社
出版日期:2020
ISBN:9787515360010
电子书格式:pdf/epub/txt
内容简介
区块链领域专家联手打造,共同著成此书!有科普,更有干货实例。本书除了涵盖瞬息万变的区块链领域的近期新信息外,还引入了作为大前提的密码学与分散计算,以及对框架的介绍与实践案例,并深入讲解了一些必要的经济与商务类内容。无论你是区块链相关领域从业人员、研究人员,还是对区块链感兴趣的非专业读者,相信这本书都会对你有所帮助
作者简介
[日]加崎长门: DMM.com股份有限公司实验室智能合约事业部工程师。庆应义塾大学研究生院政策?媒体研究科硕士毕业。在研究生院和学生风险投资中,从事以多媒体数据库为对象的检索和工作算法的研究和服务开发。目前在DMM.com实验室中,负责开发大数据的基础,负责使用Spark和SQL On Hadoop的电子邮件功能以及用于使用大数据的研究开发。他的共同著作《详解apache spark》(技术评论出版社)、《大数据分析?应用的SQL》(Mynavi出版社)。 [日]筱原 航: DMM.com股份公司实验室智能合约事业部技术总监。未来货币股份公司旗下区块链工程师。从事服务器的设计、安装与大数据基底的构建,以及计算资源提速与持续传输、部署等开发支持。担任加密货币相关钱包的安装。
本书特色
区块链是一股强劲的技术浪潮,将引领着智能时代迅速裂变,重新定义未来社会新格局! 比特币、加密货币、区块链、以太坊挖矿、哈希值、区块、智能合约、去中心化应用程序 专业术语是不是傻傻分不清楚? 区块链是一门什么样的技术?现在有哪些区块链应用?这些应用是如何实现的?区块链技术有什么样的未来? 区块链应用开发教科书,在本书中都能找到答案!
目录
1-1 与互联网相当的发明
1-1-1 互联网所改变的社会
1-1-2 互联网改变了价值观
1-2 互联网与区块链
1-2-1 客户端服务器模式与P2P模式
1-2-2 区块链带给社会的冲击
1-3 区块链技术的历史
1-3-1 比特币出现之前
1-3-2 从比特币的出现到普及
1-3-3 区块链技术的应用与繁荣
Chapter 2 理解区块链技术
2-1 时间戳服务器——全新发明的时钟
2-1-1 物理时间戳
2-1-2 计算机上的时间轴
2-1-3 中央集权的时间戳
2-1-4 非中央集权型时间戳
2-1-5 哈希链时间戳
2-1-6 从哈希链而来的区块链
2-2 工作量证明——用加密理论抵御恶意攻击
2-2-1 工作量证明的作用
2-2-2 比特币中的工作量证明
2-3 UTXO——不需要账户的金钱
2-3-1 基于账户的余额记录模式
2-3-2 货币识别模式
2-3-3 UTXO
2-4 加密货币的价值
2-4-1 钱的分类
2-4-2 货币的价值
2-4-3 加密货币价值的根本
2-4-4 加密货币的意义
2-4-5 全新经济体系
2-4-6 加密货币带来的冲击
Chapter 3 理解区块链应用程序
3-1 智能合约是什么
3-1-1 广义智能合约
3-1-2 狭义智能合约
3-1-3 智能合约实例
3-2 以太坊
3-2-1 什么是以太坊
3-2-2 以太坊的起源
3-2-3 以太坊=世界计算机
3-2-4 以太坊的历史与轨迹
3-3 比特币和以太坊的差异
3-3-1 以太坊的内部通货
3-3-2 交易手续费Gas
3-3-3 账户构造
3-3-4 余额查询
3-3-5 区块生成速度
3-3-6 采用重链
3-3-7 工作量证明
3-3-8 以太坊虚拟机(EVM)
3-3-9 交易
Chapter 4 区块链产品的对比
4-1 比特币与山寨币
4-1-1 从比特币衍生而来的产物
4-1-2 比特币2.0产品
4-1-3 山寨币
4-1-4 替代链
……
Chapter 5 商业应用
Chapter 6 应用程序开发的基础知识
Chapter 7 用Solidity开发应用程序
Chapter 8 应用程序开发框架
Chapter 9 设计应用程序的注意事项
Chapter 10 技术性课题和解决方案
Chapter 11 区块链技术的未来
节选
区块链上的货币流转可以说是自动执行转账与保管货币的综合结构。在给挖掘区块链的节点支付手续费时是不存在中间方的。 比特币按照当初的设想,已经可以被用在货币交易当中了,但是关注区块链的耐篡改性或其他特制的用户,还想要有各种各样其他的应用。例如,通过将著作权或所有权等信息植入区块链中,就可以很明确地证明此时此刻是谁拥有这些权利。另外,对于这些权利进行买卖或交换的流转信息也可以写入区块,是从谁转移给谁的将变得一清二楚。 这样一来,就萌生了将已有的商业流转转移到区块链上进行的可能。例如,中介机构、企业、人物将会在流转中被排除,不论是时间成本还是劳务费等金钱成本都可以节省下来。另外,没有了中介费,交易和流转的相关用户也将能够更有效地进行价值交换。 权利的证明与权利的转移在现实世界中被称为合同的东西,在区块链上是可以自动执行的,这种自动执行的结构就叫智能合约。 以太坊是由以太坊基金开发的分散式应用程序平台,是2013年由当时19岁的Vitalik Buterin开始开发的,基于比特币的创意在区块链网络上安装应用程序、支持Script语言的平台。 通过使用一种被称为ETH的虚拟货币可以实现应用程序的开发和利用。在以太坊上运行的应用程序,需要事先确定程序运行的前提条件,运行中会按照规定操作,一般这就是前面所说的智能合约了。 比特币是为了“不受任何人干扰、可以快速转账货币”而被创造的加密货币平台。反之,以太坊不是货币,而是为了让所有程序都在区块链上运行的平台。由于双方想要实现的目的不同,显然也有着不同的机制与结构。 不过话虽如此,以太坊也有内部货币“Ether”。Ether既可以作为通货使用,也可以用作运行程序的成本。在以太坊中这种成本被称为“Gas”。 另外,货币单位可以参考表3.3.1.1之中罗列的单位。不必全部掌握,只要知道最小单位是“wei”“ Ether”对开发就够用了。















