• 自学区块链(原理技术及应用)
  • 自学区块链(原理技术及应用)
  • 自学区块链(原理技术及应用)
21年品牌 40万+商家 超1.5亿件商品

自学区块链(原理技术及应用)

全新正版 极速发货

35.7 7.2折 49.8 全新

库存2件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者编者:范凌杰

出版社机械工业

ISBN9787111626015

出版时间2019-06

装帧其他

开本其他

定价49.8元

货号30636836

上书时间2024-10-21

學源图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
范凌杰,互联网行业从业者,现任BIGE区块链游戏智能合约开发负责人,研发工作主要涉及web开发、机器学习、区块链等技术领域。爱编程、爱跑步,跑出自己轨迹,编写精彩人生。

目录
前言
第1章  区块链概述
  1.1  什么是区块链
    1.1.1  区块链的概念
    1.1.2  区块的概念
    1.1.3  区块链的运行原理
    1.1.4  生成一个区块链
  1.2  区块链的技术构成与逻辑架构
    1.2.1  区块链的技术构成
    1.2.2  区块链的逻辑架构
  1.3  区块链的分类
    1.3.1  公有链、联盟链和私有链
    1.3.2  侧链和闪电网络
  1.4  区块链的特点
  1.5  区块链的发展历程
  1.6  区块链的典型应用
    1.6.1  加密数字货币的代表——比特币
    1.6.2  智能合约鼻祖——以太坊
    1.6.3  迪士尼区块链平台——龙链
    1.6.4  Linux基金会的开源账本——Hyperledger
    1.6.5  区块链操作系统——EOS
  1.7  区块链技术现状及展望
    1.7.1  区块链技术的现状
    1.7.2  未来的区块链
第2章  区块链中的密码学
  2.1  哈希算法和哈希值
    2.1.1  什么是哈希算法和哈希值
    2.1.2  哈希算法的特点
    2.1.3  哈希算法的应用
  2.2  区块链中的加密学
    2.2.1  加解密算法
    2.2.2  椭圆曲线密码学
    2.2.3  Merkle树
    2.2.4  数字签名和数字证书
第3章  区块链的核心机制
  3.1  共识机制
    3.1.1  共识问题的产生——拜占庭将军问题
    3.1.2  几个重要的共识机制
  3.2  账户、钱包和交易
    3.2.1  账户的概念
    3.2.2  钱包简介
    3.2.3  交易的过程
  3.3  智能合约
    3.3.1  智能合约的概念
    3.3.2  智能合约的特点和作用
    3.3.3  智能合约的应用场景
第4章  打造自己的第一个区块链——基于Python
  4.1  Python基础
    4.1.1  Python简介
    4.1.2  Python基础语法
    4.1.3  Python区块链开发常用库
  4.2  基于Python实现区块链
    4.2.1  区块链原型的实现
    4.2.2  区块链之工作量证明
    4.2.3  钱包、账户和交易功能
    4.2.4  实现一个简单的分布式网络
    4.2.5  测试区块链网络功能
第5章  以太坊之DApp开发实战
  5.1  什么是Dapp(去中心化应用)
    5.1.1  DApp的概念
    5.1.2  DApp的特点
  5.2  智能合约的开发以及使用
    5.2.1  本地以太坊环境的搭建
    5.2.2  Solidity语言简介
    5.2.3  智能合约的开发
  5.3  Truffle框架
    5.3.1  Truffle框架介绍
    5.3.2  Truffle的安装和常用命令
    5.3.3  Truffle中模板的使用
  5.4  DApp开发实例1——猜拳游戏
    5.5.1  使用Truffle创建项目
    5.5.2  智能合约实现
    5.5.3  猜拳游戏UI的实现
  5.6  DApp实例2——宠物商店
    5.6.1  宠物商店功能简述
    5.6.2  准备工作
    5.6.3  智能合约的实现和部署
    5.6.3  宠物商店的完整实现
第6章  超级账本开发实战
  6.1  超级账本的架构
    6.1.1  超级账本的架构
    6.1.2  超级账本Fabric的架构
    6.1.3  超级账本的特点
  6.2  搭建超级账本开发环境
    6.2.1  Go语言简介及开发环境安装
    6.2.2  Docker简介及使用
    6.2.3  超级账本的本地环境安装
  6.3  Chaincode的开发使用
    6.3.1  什么是Chaincode
    6.3.2  Chaincode的开发使用
    6.3.3  Chaincode的打包
  6.4  超级账本开发实例一——建立一个Fabric网络
    6.4.1  构建第一个Fabric网络
    6.4.2  与Fabric网络的交互
    6.4.3  查询和更新超级账本
  6.5  超级账本开发实例二——fabcar区块链应用
    6.5.1  fabcar功能概述
    6.5.2  fabcar结构说明
    6.5.3  fabcar的开发和部署
第7章  EOS开发实战
  7.1  EOS简介
    7.1.1  什么是EOS
    7.1.2  EOS的架构和特点
  7.2  EOS开发环境搭建
  7.3  EOS开发实例1——HelloWorld
  7.4  EOS实例2——一个简单的许愿树DApp
第8章  区块链开发综合应用实践
  8.1  以太坊数据查询分析系统
    8.1.1  准备对接环境
    8.1.2  对接以太坊接口
    8.1.3  创建Flask应用
    8.1.4  实现查询和分析功能
  8.2  ERC20代币开发实例
    8.2.1  ERC20代币介绍
    8.2.2  ERC20代币开发——Mini Token
  8.3  基于Opensea平台的开发数字资产“加密猪”
    8.3.1  OpenSea介绍
    8.3.2  开发加密猪

内容摘要
本书是一本系统介绍区块链理论知识和应用开发的教程。全书共8章,主要包括两部分的内容,区块链理论知识(1~3章):区块链概述、区块链中的密码学以及区块链的核心机制;区块链应用开发(4~8章):打造自己的区块链——基于Python、以太坊之DApp开发实战、超级账本开发实战、EOS开发实战以及区块链综合应用开发实践。本书在系统介绍区块链理论知识的基础上,结合丰富的案例进行实践操作的讲解,力求引领读者在实践中深入理解区块链技术,掌握基于主流的区块链平台开发区块链实际应用的能力。
本书可以作为区块链开发者的自学用书,也可作为开设区块链开发相关课程的各类院校、培训机构的教材。
本书相关代码可以在https://github.com/flingjie/learning-blockchain获取。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP