欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 区块链应用技术(微课版高等职业教育计算机系列教材)
      • 作者:编者:武春岭//袁煜明//卢建云|责编:徐建军
      • 出版社:电子工业
      • ISBN:9787121425486
      • 出版日期:2022/07/01
      • 页数:209
    • 售价:18
  • 内容大纲

        本书是重庆电子工程职业学院与火币中国校企合作的成果,融入了火币作为国际知名区块链技术企业的最新技术和应用。本书主要涵盖区块链技术原理、区块链数据结构与存储技术应用、区块链密码技术、P2P网络在区块链中的应用、区块链共识机制、区块链智能合约、区块链行业应用等内容。本书内容通俗易懂,有理论有实践,体现了理论实践一体化和任务驱动思想。本书内容安排合理,每章从“学习目标”“引导案例”开始,通过相关知识的展开、项目的提出,再到任务分解,循序渐进,深入浅出,体现问题导向和做中学的思想,实用性强。
        本书既可作为高职高专计算机类专业或电子信息类专业区块链技术的教材,也可作为成人高等学校和培训机构的参考用书。
  • 作者介绍

  • 目录

    第1章  区块链初探
      1.1  区块链概念
      1.2  区块链特性
      1.3  区块链来源
      1.4  区块链发展的里程碑
      1.5  区块链与“新基建”
        1.5.1  物联网
        1.5.2  大数据
        1.5.3  人工智能
        1.5.4  云计算
      1.6  区块链的发展机遇与挑战
        1.6.1  发展机遇
        1.6.2  未来挑战
      本章习题
    第2章  区块链初级技术应用
      2.1  区块链内涵及运行原理
      2.2  区块链技术演化与分类
        2.2.1  区块链技术演化
        2.2.2  区块链分类
      2.3  区块链通用技术架构
      2.4  区块链核心技术
        2.4.1  密码学
        2.4.2  P2P网络
        2.4.3  共识机制
        2.4.4  智能合约
      2.5  区块链技术的典型应用
        2.5.1  数字货币
        2.5.2  加密数字货币的代表—比特币
        2.5.3  智能合约鼻祖—以太坊
        2.5.4  迪士尼区块链平台—龙链
        2.5.5  Linux基金会的开源账本—Hyperledger
        2.5.6  区块链操作系统—EOS
      2.6  项目  以太坊钱包插件MetaMask应用实践
        2.6.1  任务1  创建MetaMask钱包
        2.6.2  任务2  申请水龙头代币
        2.6.3  任务3  转账/收款
        2.6.4  任务4  导出私钥
        2.6.5  任务5  导入账户
        2.6.6  任务6  链接硬件钱包
        2.6.7  任务7  在Etherscan上查看详情
      本章习题
    第3章  区块链数据结构与存储技术应用
      3.1  账本
      3.2  区块结构
      3.3  创世区块
      3.4  Merkle树
      3.5  数据存储
        3.5.1  账本存储
        3.5.2  Berkeley DB
        3.5.3  LevelDB

        3.5.4  Couch DB
      3.6  项目  Merkle树的实现
        3.6.1  任务1  SHA256哈希函数的使用
        3.6.2  任务2  生成一棵Merkle树
      本章习题
    第4章  区块链密码学基础应用
      4.1  密码学概念
      4.2  对称密钥加密和非对称密钥加密
      4.3  数字签名
      4.4  哈希函数
      4.5  钱包与密钥
      4.6  项目  不同加密算法的实现
        4.6.1  任务1  Python环境部署
        4.6.2  任务2  加密算法编程的实现
      本章习题
    第5章  P2P网络在区块链中的应用
      5.1  P2P网络技术架构
        5.1.1  P2P网络概念
        5.1.2  P2P网络技术架构
        5.1.3  P2P网络研究现状
      5.2  P2P网络核心技术
        5.2.1  分布式哈希表
        5.2.2  Kademlia协议
        5.2.3  Gossip协议
      5.3  P2P网络应用
        5.3.1  文件交换
        5.3.2  对等计算
        5.3.3  协同工作
        5.3.4  搜索引擎
        5.3.5  流媒体
      5.4  P2P技术在比特币中的作用
      5.5  项目  IPFS文件系统的实践
        5.5.1  任务1  IPFS环境部署
        5.5.2  任务2  IPFS基本操作
        5.5.3  任务3  IPFS项目的实践
      本章习题
    第6章  区块链共识机制及应用
      6.1  共识概述
        6.1.1  共识与一致性
        6.1.2  拜占庭将军问题
        6.1.3  共识协议的定义
      6.2  PoW
      6.3  PoS
      6.4  DPoS
      6.5  PBFT
      6.6  项目1  PoW共识算法的实践
        6.6.1  任务1  Go语言运行环境部署
        6.6.2  任务2  PoW共识算法编程的实现
      6.7  项目2  挖矿算法与难度调整
      任务  Python实现区块链挖矿与难度调整

      本章习题
    第7章  区块链智能合约与编程实现
      7.1  智能合约概述
        7.1.1  智能合约的起源
        7.1.2  既不智能,也不是合约
      7.2  用智能合约处理价值
        7.2.1  通证
        7.2.2  一个简单的智能合约:Faucet
        7.2.3  创建链上积分的智能合约示例
      7.3  用智能合约处理业务逻辑
        7.3.1  购物
        7.3.2  拍卖
        7.3.3  投票
        7.3.4  支票
      7.4  智能合约的编写、部署与交互
      7.5  项目  智能合约的开发
        7.5.1  任务1  Solidity语言的基本概念
        7.5.2  任务2  编译器remix部署与使用
        7.5.3  任务3  Solidity语法
        7.5.4  任务4  Solidity基础数据操作
        7.5.5  任务5  使用Solidity开发智能合约
      本章习题
    第8章  区块链商业应用
      8.1  区块链+金融
        8.1.1  支付
        8.1.2  证券
        8.1.3  供应链金融
      8.2  区块链+商业
        8.2.1  电子发票
        8.2.2  商品的防伪溯源
        8.2.3  积分营销
      本章习题
    第9章  区块链民生应用
      9.1  区块链+教育
      9.2  区块链+医疗
      9.3  区块链+公益
      9.4  区块链+智慧城市
        9.4.1  智慧交通
        9.4.2  智慧能源
        9.4.3  其他
      9.5  区块链+城际互通
        9.5.1  数字身份
        9.5.2  征信
      9.6  区块链+政务
      9.7  区块链+积分
      本章习题
    参考文献