您好,欢迎光临有路网!
Oracle区块链开发技术
QQ咨询:
有路璐璐:

Oracle区块链开发技术

  • 作者:(美)罗伯特·范·莫肯 著 王静涛 译
  • 出版社:清华大学出版社
  • ISBN:9787302547136
  • 出版日期:2020年04月01日
  • 页数:435
  • 定价:¥149.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书详细阐述了与区块链和Oracle开发相关的基本解决方案,主要包括区块链入门、理解区块链的数据流、公共区块链与许可区块链、以太坊与Hyperledger、构建下一代Oracle B2B平台、Oracle区块链云服务、建立许可区块链、设计和开发智能合约、部署和测试智能合约、配置-扩展-监控网络等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
    目录
    第1部分 区块链的启示 第1章 区块链简介 3 1.1 区块链的定义 3 1.2 区块链的运行原理 6 1.3 区块链背后的架构 9 1.3.1 数据层 9 1.3.2 网络层 11 1.3.3 共识层 12 1.3.4 激励层 18 1.3.5 应用层 19 1.4 公共和私有区块链之间的差异 21 1.5 区块链的**性和私密性 22 1.6 在区块链上可以运行的应用程序 24 1.7 其他去**化应用程序 24 1.8 小结 27 第2章 区块链如何成为颠覆行业的技术 29 2.1 区块链是一种颠覆性技术 29 2.2 关于Oracle的战略 31 2.3 区块链云服务的定义 34 2.4 关于Oracle的竞争对手 39 2.5 对个人的颠覆性影响 41 2.5.1 数据库管理员 41 2.5.2 应用集成开发人员 42 2.5.3 前端开发人员 43 2.6 小结 44 第2部分 区块链核心概念和术语 第3章 区块链入门—资产、交易和哈希 47 3.1 资产 47 3.2 交易 47 3.2.1 通过对等网络管理 49 3.2.2 交易示例 51 3.2.3 发送交易的方法 52 3.3 哈希 54 3.4 小结 57 第4章 区块链入门—区块、链和共识 59 4.1 区块 59 4.1.1 区块结构分解 60 4.1.2 对区块进行哈希处理 62 4.2 链 64 4.2.1 区块链 64 4.2.2 侧链 72 4.3 共识 74 4.4 小结 82 第5章 区块链入门—**、隐私和智能合约 83 5.1 区块链的**性 83 5.1.1 公共区块链与私有区块链 84 5.1.2 意外的**风险 85 5.1.3 **性从网络架构级别开始 86 5.1.4 共识协议的重要性 87 5.1.5 区块链代码中的错误 88 5.1.6 管理资产** 88 5.1.7 访问控制 91 5.1.8 交易的可逆性 92 5.2 保持区块链的隐私 93 5.2.1 保持目前的隐私水平 93 5.2.2 **多方计算 96 5.2.3 零知识证明 97 5.2.4 许可区块链 99 5.3 理解智能合约 99 5.3.1 智能合约的定义 100 5.3.2 智能合约的运作方式 102 5.3.3 智能合约示例 102 5.3.4 智能合约的代码示例 104 5.4 小结 105 第6章 理解区块链的数据流 107 6.1 区块链流的概述 107 6.1.1 交易的基本流 107 6.1.2 架构层 109 6.2 架构思路和注意事项 111 6.2.1 提交交易 111 6.2.2 了解数据结构 111 6.2.3 广播和验证数据 113 6.2.4 在区块结构中组合交易 114 6.2.5 验证和确认区块 115 6.3 小结 116 第7章 公共区块链与许可区块链及其提供商 119 7.1 目前存在的区块链类型 119 7.1.1 公共区块链 120 7.1.2 联盟区块链 125 7.1.3 私有区块链 130 7.2 公共区块链提供商 133 7.2.1 以太坊 134 7.2.2 NEO 135 7.2.3 IPFS 136 7.2.4 Blockstack 137 7.3 私有区块链/联盟区块链提供商 138 7.3.1 Hyperledger Fabric 138 7.3.2 Oracle区块链云服务 139 7.3.3 R3/Corda 139 7.3.4 MultiChain 140 7.4 小结 141 第3部分 实现许可区块链 第8章 以太坊与Hyperledger 145 8.1 两个领先的平台框架 145 8.1.1 以太坊 146 8.1.2 Hyperledger Fabric 147 8.2 运营和参与的模式 149 8.2.1 以太坊 149 8.2.2 Hyperledger Fabric 151 8.3 共识算法 152 8.3.1 以太坊 152 8.3.2 Hyperledger Fabric 153 8.4 内置加密货币 154 8.4.1 以太坊 154 8.4.2 Hyperledger Fabric 156 8.5 智能合约 156 8.5.1 以太坊 157 8.5.2 Hyperledger Fabric 157 8.5.3 如何开发智能合约 157 8.5.4 智能合约的运行位置 167 8.6 小结 169 第9章 构建下一代Oracle B2B平台 171 9.1 商业案例简介 171 9.2 传统的跨组织应用程序 173 9.2.1 关于Oracle B2B 173 9.2.2 关于Oracle SOA Suite 175 9.2.3 在B2B网络上实现业务案例 178 9.2.4 5个实现挑战和陷阱 189 9.3 区块链可以解决这些挑战 191 9.3.1 区块链解决传统B2B挑战的方式 193 9.3.2 在区块链上实现业务案例 196 9.4 区块链—下一代B2B平台 204 9.5 小结 204 第10章 Oracle区块链云服务 207 10.1 Oracle选择Hyperledger Fabric的原因 207 10.2 Fabric执行的组件规则 208 10.2.1 成员服务 210 10.2.2 共识服务 211 10.2.3 链代码服务 223 10.3 Oracle构建托管平台的原因 224 10.4 OBCS执行的组件角色 225 10.4.1 基础架构和PaaS服务 227 10.4.2 区块链节点和容器 231 10.4.3 数据服务 232 10.4.4 管理服务 233 10.4.5 REST网关(API) 235 10.5 小结 236 第11章 建立许可区块链 237 11.1 问题总结 237 11.2 解决方案介绍 238 11.3 提供环境 239 11.4 管理控制台初窥 243 11.4.1 区块链仪表板 244 11.4.2 区块链网络 246 11.4.3 区块链节点 247 11.4.4 区块链通道 250 11.4.5 区块链的链代码 252 11.5 添加成员组织 253 11.5.1 导出成员组织的证书 253 11.5.2 导出成员组织的对等者节点 257 11.5.3 导入成员组织的证书 259 11.5.4 导入成员组织的对等者节点 261 11.5.5 从创始人导出排序者设置 264 11.5.6 从成员组织的创始人导入排序者设置 265 11.6 设置私人通道 266 11.6.1 作为创始人创建一个新通道 267 11.6.2 将成员对等者添加到通道 269 11.7 小结 273 第12章 设计和开发**个智能合约 275 12.1 建议应用程序 275 12.2 模型优先的设计方法 278 12.2.1 设计参与者和基础资产 279 12.2.2 设计事故资产和交易 282 12.2.3 设计维修资产和交易 285 12.2.4 设计保险资产和交易 288 12.3 设置必要的开发工具 291 12.3.1 安装cURL 291 12.3.2 安装Docker和Docker Compose 292 12.3.3 安装Go编程语言 293 12.3.4 下载特定于平台的二进制文件 295 12.3.5 安装Visual Studio Code(IDE) 296 12.4 编写智能合约 297 12.4.1 在VSCode中设置工作区 297 12.4.2 安装缺失的Go包和命令 298 12.4.3 编写实际的链代码 299 12.5 小结 309 第13章 部署和测试**个智能合约 311 13.1 部署智能合约 311 13.1.1 安装链代码 312 13.1.2 在通道上激活链代码 315 13.1.3 安装链代码的新版本 319 13.1.4 在成员组织上安装链代码 322 13.2 使用REST代理公开智能合约 322 13.2.1 使用Advanced方法公开链代码 322 13.2.2 使用Quick方法公开链代码 324 13.3 使用REST客户端测试智能合约 325 13.3.1 安装客户端以调用REST代理的API 326 13.3.2 导入和测试链代码API请求 326 13.3.3 监控执行的交易 350 13.4 小结 352 第14章 配置、扩展和监控网络 355 14.1 扩展区块链网络 355 14.1.1 由Fabric参与者创建证书文件 356 14.1.2 由创始人导入证书文件 358 14.1.3 由创始人将成员添加到现有通道 360 14.1.4 由创始人将成员添加为链代码背书者 361 14.1.5 由Fabric参与者将自己添加到网络 363 14.2 配置区块链网络 366 14.2.1 排序服务 366 14.2.2 CA节点 369 14.2.3 对等者节点 370 14.3 监控区块链网络 375 14.3.1 检查节点的日志文件 375 14.3.2 从平台的角度来看能与不能监控的事情 378 14.3.3 使用Fabric SDK集成应用程序 379 14.4 小结 382 第4部分 真实世界行业案例研究 第15章 跨越金融服务行业的区块链 387 15.1 对金融服务的影响 387 15.1.1 区块链对金融服务和金融市场的影响对比 388 15.1.2 国际贸易金融服务 389 15.1.3 跨境支付 390 15.2 用例—ATM和支付网关 392 15.2.1 加密货币ATM 392 15.2.2 PayIOTA—支付网关 393 15.3 用例—MonetaGo—账单折扣 394 15.4 小结 396 第16章 跨越交通运输行业的区块链 397 16.1 对运输和物流行业的影响 398 16.1.1 货运/车队跟踪 399 16.1.2 履行合约 400 16.2 用例—SkyCell(冷藏空运) 401 16.3 用例—TradeLens(运输解决方案) 403 16.4 用例—BiTA(运输联盟) 406 16.5 小结 406 第17章 跨越**保健行业的区块链 409 17.1 对**保健行业的影响 410 17.1.1 **可追溯性和防伪 413 17.1.2 网络**和数据** 413 17.2 用例—MedicalChain(健康记录) 414 17.2.1 该平台的主要功能 415 17.2.2 平台服务 418 17.3 用例—Nano Vision(**开发) 419 17.3.1 Nano Sense芯片 420 17.3.2 Nano Cure链和市场 420 17.3.3 AI/ML推理引擎 420 17.3.4 初步健康威胁研究目标 420 17.4 小结 422 第18章 未来的行业和技术方向 423 18.1 未来的行业方向 423 18.1.1 能源行业 423 18.1.2 食品和农业 427 18.2 未来的技术方向 430 18.2.1 闪电网络 431 18.2.2 雷电网络 432 18.2.3 IOTA缠结网络 433 18.3 继续关注区块链的发展 433 18.4 小结 434

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外