清华大学出版社「区块链技术」好书推荐②(1

 最新消息     |      2022-06-14 03:21

  关键句: 从必要的理论知识到编码实践,循序渐进地介绍以太坊DApp开发的技术要点。

  全书主要内容分4大部分:第一部分介绍区块链的一些重要基础知识;第二部分全面地介绍以太坊公链的应用基础,内容包含但不限于以太坊的大量术语;第三部分介绍以太坊智能合约整体开发与部署实践;第四部分以以太坊DApp中继服务作为综合范例,介绍以太坊区块链DApp的开发流程与实战。

  本书从介绍区块链的原貌开始,详述区块链底层蕴含的核心技术,再由浅入深地探讨智能合约以及区块链去中心化的潜在商业应用。本书分为6章,包含漫谈区块链、搭建以太坊私有链、初探智能合约、探究智能合约、与DApp共舞的Web3j Java方案以及DApp个案设计。

  关键句:通过范例介绍如何进行Java编程以与操作系统、网络、移动应用进行交互。

  主要内容有:更新对Java基础知识的理解 ;使用Git和GitHub进行Java版本控制;使用Java进行编程,与操作系统、网络和移动应用交互;在物联网和人工智能项目中使用Java ;使用Java通过公钥和私钥以及数字签名来加密数据;探讨Java如何助力区块链技术的发展;在大数据应用中使用Java。

  本书以Go编程语言为例,从必要的理论知识到编码实践,循序渐进地介绍了当前区块链两大公链应用—以太坊和比特币DApp开发的技术要点。本书技术先进,注重实践,代码注释详尽,适合广大IT技术开发者阅读,对于想了解以太坊和比特币DApp开发技术的开发者尤为合适。

  本书力图为区块链从业人员提供一份完整的开发指南。首先从区块链的起源出发,简单介绍区块链的基本概念、历史以及区块链底层所使用的技术,如密码学、零知识证明等。将比特币作为样板,简单介绍了它的历史和各种设计取舍。接下来是这本书的重点——区块链应用开发,主要内容包括以太坊工作原理、以太坊智能合约的开发与实践等。

  本书详细讲解Spring Boot和区块链的基础知识点,重点讲解了Spring Boot区块链应用开发,并配以精彩知识点案例和微课视频讲解;以完整项目案例和实操视频来巩固训练。

  本书分为5章,第一章简述区块链,介绍了区块链的历史背景与基本概念;第二章智慧企业,主要侧重SAP在使用区块链技术打造智慧企业的战略目标与关键成果;第三章SAP区块链技术服务,则突出了SAP相关组件如SAP云平台,S/4HANA对区块链技术的支持,为有需要的读者提供动手实践的指导;第四章SAP区块链应用,讲述了SAP区块链技术服务的经典案例;第五章则在全书基础上对区块链技术本身与企业实施区块链的方向进行了展望。

  本书详细阐述了与区块链和Oracle开发相关的基本解决方案,主要包括区块链入门、理解区块链的数据流、公共区块链与许可区块链、以太坊与Hyperledger、构建下一代Oracle B2B平台、Oracle区块链云服务、建立许可区块链、设计和开发智能合约、部署和测试智能合约、配置-扩展-监控网络等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

  介绍比特币区块链的技术原理,包括交易、区块和区块链、挖矿、脚本等基础知识以及闪电网络、隔离见证等进阶技术。第二篇介绍以太坊区块链的技术原理,包括以太坊的简介、账户、交易原理、智能合约等,并讲解搭建私链、智能合约开发、部署和调用等实操内容。第三篇介绍开源的区块链底层技术平台Hyperledger的原理和实操,对Hyperledger系统架构、节点、验证总账等进行了分析。