【假一罚四】区块链应用开发最强教科书(完全版)(日)加崎长门(日)筱原 航
集团直发,全新正版书籍,假一罚四,放心选购。可开发票
¥
26
2.9折
¥
89.8
全新
库存3件
作者(日)加崎长门(日)筱原 航
出版社中国青年
ISBN9787515360010
出版时间2020-10
装帧其他
开本其他
定价89.8元
货号30985499
上书时间2024-09-06
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
区块链是一股强劲的技术浪潮,将引领着智能时代迅速裂变,重新定义未来社会新格局!
比特币、加密货币、区块链、以太坊挖矿、哈希值、区块、智能合约、去中心化应用程序专业术语是不是傻傻分不清楚?
区块链是一门什么样的技术?现在有哪些区块链应用?这些应用是如何实现的?区块链技术有什么样的未来?
在本书中都能找到答案!
目录
Chapter 1何为区块链?
1-1 与互联网相当的发明
1-2 互联网与区块链
1-3 区块链技术的历史
Chapter 2理解区块链技术
2-1 时间戳服务器 — 全新发明的时钟
2-2 工作量证明 — 用加密理论抵御恶意攻击
2-3 UTXO — 不需要账户的金钱
2-4 加密货币的价值
Chapter 3理解区块链应用程序
3-1 智能合约是什么?
3-2 以太坊
3-3 比特币和以太坊的差异
Chapter 4 区块链产品的对比
4-1 比特币与山寨币
4-2 智能合约平台
4-3 企业级平台
Chapter 5 商业应用
5-1 区块链服务的系统结构
5-2 区块链应用程序的应用
5-3 利用区块链应用程序的服务
5-4 提供新型区块链应用程序
Chapter 6 应用程序开发的基础知识
6-1 构建应用程序开发环境
6-2 区块结构与交易
Chapter 7 用Solidity开发应用程序
7-1 初次开发智能合约
7-2 类型·运算符·类型转换
7-3 预约单位·全局参数·函数
7-4 表达式·语法·控制结构
7-5 合约
Chapter 8 应用程序开发框架
8-1 使用Truffle框架
8-2 创建ERC20标准的代币
8-3 部署到网络
Chapter 9设计应用程序的注意事项
9-1 攻击智能合约的方法和其防范对策
9-2 提高安全性的方法
9-3 存储的问题
9-4 使用启示程序
Chapter 10 技术性课题和解决方案
10-1 最终性
10-2 Proof of Work协议的扩展
10-3 区块链的性能问题
Chapter 11 区块链技术的未来
11-1 以古鉴今
11-2 用区块链实现的未来
引用
致谢·作者介绍·编辑介绍·合作
内容摘要
区块链领域专家联手打造,共同著成此书!有科普,更有干货实例。本书除了涵盖瞬息万变的区块链领域的新信息外,还引入了作为大前提的密码学与分散计算,以及对框架的介绍与实践案例,并深入讲解了一些必要的经济与商务类内容。无论你是区块链相关领域从业人员、研究人员,还是对区块链感兴趣的非专业读者,相信这本书都会对你有所帮助。
精彩内容
区块链上的货币流转可以说是自动执行转账与保管货币的综合结构。在给挖掘区块链的节点支付手续费时是不存在中间方的。
比特币按照当初的设想,已经可以被用在货币交易当中了,但是关注区块链的耐篡改性或其他特制的用户,还想要有各种各样其他的应用。例如,通过将著作权或所有权等信息植入区块链中,就可以很明确地证明此时此刻是谁拥有这些权利。另外,对于这些权利进行买卖或交换的流转信息也可以写入区块,是从谁转移给谁的将变得一清二楚。
这样一来,就萌生了将已有的商业流转转移到区块链上进行的可能。例如,中介机构、企业、人物将会在流转中被排除,不论是时间成本还是劳务费等金钱成本都可以节省下来。另外,没有了中介费,交易和流转的相关用户也将能够更有效地进行价值交换。
权利的证明与权利的转移在现实世界中被称为合同的东西,在区块链上是可以自动执行的,这种自动执行的结构就叫智能合约。
以太坊是由以太坊基金开发的分散式应用程序平台,是2013年由当时19岁的VitalikButerin开始开发的,基于比特币的创意在区块链网络上安装应用程序、支持Script语言的平台。
通过使用一种被称为ETH的虚拟货币可以实现应用程序的开发和利用。在以太坊上运行的应用程序,需要事先确定程序运行的前提条件,运行中会按照规定操作,一般这就是前面所说的智能合约了。
比特币是为了“不受任何人干扰、可以快速转账货币”而被创造的加密货币平台。反之,以太坊不是货币,而是为了让所有程序都在区块链上运行的平台。由于双方想要实现的目的不同,显然也有着不同的机制与结构。
不过话虽如此,以太坊也有内部货币“Ether”。Ether既可以作为通货使用,也可以用作运行程序的成本。在以太坊中这种成本被称为“Gas”。
另外,货币单位可以参考表3.3.1.1之中罗列的单位。不必全部掌握,只要知道最小单位是“wei”“Ether”对开发就够用了。
要让区块链技术商用,必须认识到要涉及的是该系统结构的哪一部分。是使用运行在已有的区块链基底上的应用程序好呢,还是必须要开发全新的区块链应用程序呢?如果必须要开发新的区块链基底产品,那所必需的成本和收益都会完全不同。
在本节中,将根据导入的难易度从4个级别,结合具体案例,介绍在自己企业的服务中使用加密货币与其他区块链技术的具体方法(图5.1.1.2)。
第一阶段,使用加密货币与现有的区块链应用程序,提高自己公司的收益率和利润。这个级别不需要开发新系统,可以使用已有的服务来提高收益。
第二阶段,给予那些想要尝试使用加密货币与区块链应用程序的人一些可以通过提供有益的服务来提高收益的模型。
第三阶段,安装独立的区块链应用程序,并以此提高收益。具体事例在“5-4提供新型区块链应用程序”中有所介绍,而有关具体的应用程序安装将在“Chapter6 应用程序开发的基础知识”中开始介绍。
第四阶段,构建全新的区块链基底及提出、研究开发新的区块链技术。这是先进的也是难的一部分。虽然仍然处于实验阶段,对于商用来说比较难,但是如果视作对未来10年或20年后的投资的话还是很有用的。
— 没有更多了 —
以下为对购买帮助不大的评价