展开全部

主编推荐语

区块链技术全面解析:本质、应用与开发

内容简介

本书分“区块链”“DID,去中心化身份”“DApp,去中心化应用”“区块链开发”共四部分,从区块链技术的本质价值作用,到去中心化身份、去中心化应用、区块链开发技术框架,结合行业热点现象和问题,由浅入深、由宏观到微观,进行全面准确的介绍普及。 区块链无论技术还是行业还处于早期,对于区块链的夸大神话误解甚至歪曲,充斥于行业内外。本书内容取材于美国区块链应用开发部署云计算平台ArcBlock区块基石团队在2018、2019年撰写的系列技术博客,努力从区块链作为计算机科学进步创新的本源对其技术本质价值及应用进行内容准确、文笔朴实的介绍普及,破除迷信、树立正知,帮助读者正确找到自己对区块链的认知路径,切实考虑区块链在自己的工作和行业中的应用。

目录

  • 版权信息
  • 版权
  • 内容提要
  • 前 言
  • 资源与支持
  • 星系①:区块链揭秘
  • 撬动互联网重归去中心化的支点
  • 公链为王,还是织链为网
  • 和“一条公链搞定一切”的思维分道扬镳
  • 从“互联网”到“互联链”的发展趋势
  • 个人自主的去中心化身份技术是连接DApp的关键
  • 组件化设计,让“一键发链”和“万链互联”成为现实
  • 5张图看清区块链网络发展趋势
  • 拨开“名词”迷雾,透过现象看本质
  • 织链为网:链网成为区块链技术主流
  • 演进的启示:从电信网到互联网,再到区块链网络
  • 跨链交易技术:原子互换
  • 原子互换
  • 如何在ArcBlock框架上实现原子互换
  • 原子互换如何获取链下数据
  • 星系②:区块链和数据
  • 区块链让数据面前人人平等
  • 区块链和数据库
  • 数据中的时间旅行
  • 数据对区块链行业发展的重要性
  • 什么是数据
  • 链上数据的分析
  • 对用户和产品的分析
  • 安全监控
  • 星系③:区块链发展历程
  • 区块链1.0:比特币数据解析
  • 为什么要解析比特币数据
  • 概述
  • 技术细节
  • 结语
  • 区块链2.0:以太坊虚拟机如何编译和部署智能合约
  • 导读
  • 从一个例子开始
  • 创建合约的合约
  • 增加一个成员变量
  • 从256位到128位
  • 打包存储
  • 编译优化
  • 总结
  • 量子计算对区块链的威胁
  • 总结
  • 星系④:去中心化身份
  • 图说去中心化身份
  • 身份的定义
  • 数字身份的演变
  • 去中心化身份
  • Microsoft缘何基于比特币网络构建去中心化身份体系
  • “制DID若烹小鲜”—— 6步即可生成去中心化身份
  • 一套厨具:签名算法、散列算法和DID类型
  • 食材:私钥和公钥
  • 烹饪方法
  • 总结
  • DID钱包实例:分层确定性钱包
  • 钱包中到底有没有币
  • 确定性钱包
  • 分层确定性钱包的设计和实现
  • 如何生成子节点私钥
  • 如何生成子节点公钥
  • 为什么需要BIP44
  • 从随机数到助记词
  • ABT钱包实例:自带DID的分层确定性钱包
  • 星系⑤:去中心化应用
  • 什么是去中心化应用
  • 我们一直生活在“去中心化”的世界里
  • “中心化”和“去中心化”是相对的
  • “去中心化应用”的前世今生
  • 互联网应用的中心化演变之路
  • 是什么导致了互联网应用的逐渐中心化
  • 区块链带来的“去中心化”演变之路
  • “去中心化应用”和区块链、通证之间有没有必然关系
  • “去中心应用”为什么还没有被“引爆”
  • “去中心化应用”必须因打破规则而获得不对称的竞争优势
  • “去中心化”与否,不是用户关心的问题
  • 未来所有的应用都是“去中心化应用”
  • 去中心化应用的五大制胜关键
  • DApp必须具备的优势
  • 当前App存在的用户痛点
  • DApp的5个制胜要点
  • Apple产品的去中心化变迁
  • Apple Wallet
  • TV
  • Home
  • 开发DApp需要思考的4个问题
  • 为什么要用区块链
  • 链上还是链下
  • 发链还是跨链
  • 需要创建钱包吗
  • 星系⑥:区块链开发实战
  • 跨越区块链技术鸿沟的开发框架
  • 图解区块链开发框架
  • 什么是ArcBlock区块链开发框架
  • 什么是区块链
  • 什么是Transaction
  • ArcBlock框架中的概念
  • ArcBlock框架中的Transaction
  • 如何与ArcBlock框架交互
  • GraphQL
  • gRPC
  • 使用GraphQL还是gRPC
  • ArcBlock框架中如何发送Transaction
  • ArcBlock框架中的钱包
  • ArcBlock框架中的itx是什么
  • ArcBlock框架中如何给tx签名
  • 如何向ArcBlock框架发送tx
  • ArcBlock框架中常用的tx
  • 快速上手:如何一键发链、创建DApp
  • 安装ArcBlock Blockchain CLI
  • 安装ArcBlock框架发行版
  • 一键发链和发币
  • 一键创建DApp
  • 总结
  • 如何部署ABT链网
  • 打造人人都可部署的节点
  • 简约而不简单的生产环境
  • 后记①:开发和部署去中心化应用的平台设计
  • 概述
  • 今天区块链面临的问题
  • ArcBlock
  • ArcBlock的优势
  • 体系结构
  • 设计原则
  • 系统架构
  • 云节点
  • 核心部件
  • 通证经济服务
  • ArcBlock通证(ABT)
  • 后记②:以太坊开发者大会的启示
  • 生态很强大
  • 参会者有些迷茫
  • 团队比较松散
  • 我们可以学到什么
  • 建立生态要从拥抱生态本身开始
  • 用跨链技术来拥抱成熟的以太坊生态
  • 用成熟的软件工程经验来推进区块链应用落地
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。