- 商品参数
-
- 作者:
郑子彬著
- 出版社:清华大学出版社
- 出版时间:2021-03
- 开本:16开
- ISBN:9789360811904
- 版权提供:清华大学出版社
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
区块链原理与技术
郑子彬,陈伟利,郑沛霖 编
定 价:39
出 版 社:清华大学出版社
页 数:156
出版日期:2021年03月01日
装 帧:平装
ISBN:9787302569695
●第1章 概述
1.1 什么是区块链技术
1.1.1 比特币与区块链的诞生
1.1.2 比特币与区块链
1.1.3 区块链的特点
1.1.4 智能合约与世界计算机
1.1.5 区块链的分类
1.2 区块链技术的现状
1.2.1 区块链的应用
1.2.2 区块链的挑战
1.2.3 区块链技术的发展环境
1.3 本书的内容
第2章 比特币
2.1 比特币简介
2.2 基础知识
2.2.1 哈希算法
2.2.2 非对称加密
2.2.3 数字签名
2.2.4 主网与测试网
2.3 交易
2.3.1 交易简介
2.3.2 输出
2.3.3 输入
2.3.4 UTXO模型
2.4 脚本系统
2.4.1 锁定与解锁
2.4.2常见脚本类型
2.4.3多重签名钱包
2.5 公私密钥与地址
2.5.1 私钥
2.5.2 公钥
2.5.3 普通地址
2.5.4 Base58编码
2.5.5 其他地址
2.6 区块与链
2.6.1 区块
2.6.2 区块头
2.6.3 Merkle树
2.6.4 区块链
2.7 共识
2.7.1 PoW
2.7.2 分叉
2.7.3 算力与难度调整
2.7.4 最长链原则
第3章 以太坊
3.1 以太坊简介
3.1.1 以太坊的诞生
3.1.2 以太坊与比特币对比
3.1.3 以太坊的特色与应用
3.2 以太坊基本架构及原理
3.3 账户模型与转账
3.3.1 账户模型
3.3.2 转账
3.3.3 Nonce
3.4 智能合约
3.4.1 状态模型
3.4.2 智能合约
3.4.3 驱动智能合约
3.5 以太坊交易
3.5.1 交易内容
3.5.2 交易费用
3.5.3 交易的周期
3.6 数据结构与存储
3.6.1 区块与叔块
3.6.2 Merkle Patricia Trie
3.6.3 布隆过滤器
第4章 区块链网络层
4.1 P2P网络
4.1.1 中心化拓扑
4.1.2 全分布式非结构化拓扑
4.1.3 全分布式结构化拓扑
4.1.4 半分布式拓扑
4.2 比特币网络
4.2.1 节点类型及其功能
4.2.2 扩展比特币网络
4.2.3 比特币节点通信
4.2.4 比特币中继网络
4.3 以太坊网络
4.3.1 Kademlia
4.3.2 节点类型及其功能
4.3.3 以太坊节点通信
4.4 网络层安全
4.4.1 分布式拒绝服务攻击
4.4.2 延展性攻击
4.4.3 女巫攻击
4.4.4 路由攻击
4.4.5 日蚀攻击
第5章 区块链共识层
5.1 一致性问题
5.1.1 问题与挑战
5.1.2 一致性要求
5.1.3 不同的一致性要求
5.2 共识设计的理论
5.2.1 FLP不可能原理
5.2.2 CAP原理
5.3 区块链共识算法
5.3.1 拜占庭问题
5.3.2 拜占庭容错算法
5.3.3 比特币的工作量证明共识机制
5.3.4 以太坊共识算法Ethash
5.3.5 以太坊共识算法Casper(选学)
5.3.6 EOSIO共识算法BFT-DPoS(选学)
5.3.7 Monoxide(选学)
第6章 区块链智能合约开发
6.1 智能合约及其背景
6.2 Solidity语言
6.2.1 背景
6.2.2 入门示例
6.2.3 基础语法
6.3 DApp开发示例
6.3.1 私有链搭建
6.3.2 智能合约部署与测试
6.3.3 使用Web3.js调用智能合约
第7章 区块链应用
7.1 联盟链平台
7.1.1 背景
7.1.2 Hyperledger Fabric
7.1.3 企业以太坊
7.2 供应链金融
7.2.1 应用背景
7.2.2 应用案例
7.3 资产交易
7.3.1 应用背景
7.3.2 应用案例
7.4 司法存证
7.4.1 应用背景
7.4.2 应用案例
7.5 物流溯源
7.5.1 应用背景
7.5.2 应用案例
7.6 票据流通
7.6.1 应用背景
7.6.2 应用案例
参考文献
当前,区块链技术广受关注。本书以区块链1.0和区块链2.0中拥有代表性的比特币和以太坊系统为切入点,讲述区块链系统关键技术。
本书首先介绍了比特币系统独特的地址和交易机制、脚本系统、区块数据结构、共识机制等关键概念;其次对以太坊系统的账户模型、智能合约系统、交易设计机制,以及数据存储结构等做了深人介绍。在此基础上,本书进一步介绍了区块链技术涉及的网络层和共识层相关理论、实践与研究前沿。为提高读者的应用能力,本书最后基于以太坊平台和Solidity语言介绍了DApp的开发,并探讨了多个区块链应用场景。
本书可作为高等院校区块链原理与技术等相关课程的教材,也可为相关开发人员、设计人员和自学者深入理解区块链技术的原理和价值提供参考。
郑子彬,陈伟利,郑沛霖 编
郑子彬,中山大学教授,博士生导师国家优秀青年科学基金获得者、软件工程系主任、国家数据家庭工程技术研究中心副主任、IEEE高级会员。出版Springer英文学术专著1部、发表论文近150篇。
1