去中心化应用: 区块链技术概述
作者: [美]Siraj Raval [译]吴海星
语言: 中文
出版年份: 2018
开源软件: 区块链
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《去中心化应用:区块链技术概述》(Decentralized Applications: Harnessing Bitcoin’s Blockchain Technology)是由美国作者 Siraj Raval 撰写的区块链技术入门书籍,由吴海星翻译,人民邮电出版社出版。本书旨在向读者介绍去中心化应用(dapp)的概念、技术基础以及开发实践,帮助读者理解区块链技术在去中心化应用中的应用前景。

内容概述

本书共分为六章,内容涵盖了区块链技术的基础知识、去中心化应用的特性、开发实践以及具体案例分析。作者通过深入浅出的方式,向读者展示了去中心化应用的潜力和未来发展方向。

第1章:什么是去中心化应用

本章首先介绍了比特币的基本概念及其在区块链技术中的核心地位。作者指出,比特币的区块链技术为去中心化应用提供了技术基础。去中心化应用具有四大特性:开源、内置“内部货币”、去中心化共识以及没有中心失效点。这些特性使得去中心化应用在安全性、透明度和激励机制上优于传统应用。

第2章:蓬勃发展的dapp生态系统

本章探讨了去中心化应用的生态系统,包括去中心化数据、财富、身份标识、计算和带宽等方面的技术进展。作者详细介绍了IPFS(星际文件系统)等去中心化存储解决方案,并讨论了比特币在去中心化财富存储中的应用。此外,还探讨了去中心化身份标识和计算的现状与挑战。

第3章:创建你的第一个dapp

本章通过一个实际案例——创建一个去中心化的Twitter应用(Mikro),向读者展示了如何使用Go语言和IPFS构建去中心化应用。作者详细介绍了开发过程中涉及的技术细节,包括IPFS的使用、智能合约的创建以及应用的经济模型设计。

第4章:OpenBazaar

OpenBazaar是一个去中心化的市场应用,旨在通过区块链技术实现点对点的交易。本章详细介绍了OpenBazaar的设计理念、运行机制以及其在去中心化市场中的应用前景。作者还讨论了OpenBazaar在声誉系统、数据存储和身份标识等方面的技术实现。

第5章:Lighthouse

Lighthouse是一个去中心化的众筹平台,利用比特币的智能合约功能实现项目资金的管理和分配。本章介绍了Lighthouse的功能、SPV钱包的使用以及其在去中心化众筹中的创新实践。

第6章:La’Zooz

La’Zooz是一个去中心化的共享出行应用,通过区块链技术实现司机和乘客的直接匹配。本章探讨了La’Zooz的分布式协议、DAO结构以及用户体验设计。作者还讨论了La’Zooz在数据存储、智能合约和社区治理方面的技术挑战和改进方向。

读者对象

本书适合对区块链技术感兴趣的开发人员、创业者以及对去中心化应用有浓厚兴趣的技术爱好者。通过阅读本书,读者可以快速掌握区块链技术在去中心化应用中的应用方法,并了解当前该领域的最新进展和实践案例。

总结

《去中心化应用:区块链技术概述》是一本全面且实用的区块链技术入门书籍。作者通过丰富的案例和技术讲解,帮助读者深入理解去中心化应用的设计理念和技术实现。无论是区块链技术的初学者还是有一定基础的开发者,都能从本书中获得宝贵的启发和指导。

期待您的支持
捐助本站