作者: | [美]Siraj Raval [译]吴海星 |
语言: | 中文 |
出版年份: | 2018 |
开源软件: | 区块链 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《去中心化应用:区块链技术概述》(Decentralized Applications: Harnessing Bitcoin’s Blockchain Technology)是由美国作者 Siraj Raval 撰写的区块链技术入门书籍,由吴海星翻译,人民邮电出版社出版。本书旨在向读者介绍去中心化应用(dapp)的概念、技术基础以及开发实践,帮助读者理解区块链技术在去中心化应用中的应用前景。
本书共分为六章,内容涵盖了区块链技术的基础知识、去中心化应用的特性、开发实践以及具体案例分析。作者通过深入浅出的方式,向读者展示了去中心化应用的潜力和未来发展方向。
本章首先介绍了比特币的基本概念及其在区块链技术中的核心地位。作者指出,比特币的区块链技术为去中心化应用提供了技术基础。去中心化应用具有四大特性:开源、内置“内部货币”、去中心化共识以及没有中心失效点。这些特性使得去中心化应用在安全性、透明度和激励机制上优于传统应用。
本章探讨了去中心化应用的生态系统,包括去中心化数据、财富、身份标识、计算和带宽等方面的技术进展。作者详细介绍了IPFS(星际文件系统)等去中心化存储解决方案,并讨论了比特币在去中心化财富存储中的应用。此外,还探讨了去中心化身份标识和计算的现状与挑战。
本章通过一个实际案例——创建一个去中心化的Twitter应用(Mikro),向读者展示了如何使用Go语言和IPFS构建去中心化应用。作者详细介绍了开发过程中涉及的技术细节,包括IPFS的使用、智能合约的创建以及应用的经济模型设计。
OpenBazaar是一个去中心化的市场应用,旨在通过区块链技术实现点对点的交易。本章详细介绍了OpenBazaar的设计理念、运行机制以及其在去中心化市场中的应用前景。作者还讨论了OpenBazaar在声誉系统、数据存储和身份标识等方面的技术实现。
Lighthouse是一个去中心化的众筹平台,利用比特币的智能合约功能实现项目资金的管理和分配。本章介绍了Lighthouse的功能、SPV钱包的使用以及其在去中心化众筹中的创新实践。
La’Zooz是一个去中心化的共享出行应用,通过区块链技术实现司机和乘客的直接匹配。本章探讨了La’Zooz的分布式协议、DAO结构以及用户体验设计。作者还讨论了La’Zooz在数据存储、智能合约和社区治理方面的技术挑战和改进方向。
本书适合对区块链技术感兴趣的开发人员、创业者以及对去中心化应用有浓厚兴趣的技术爱好者。通过阅读本书,读者可以快速掌握区块链技术在去中心化应用中的应用方法,并了解当前该领域的最新进展和实践案例。
《去中心化应用:区块链技术概述》是一本全面且实用的区块链技术入门书籍。作者通过丰富的案例和技术讲解,帮助读者深入理解去中心化应用的设计理念和技术实现。无论是区块链技术的初学者还是有一定基础的开发者,都能从本书中获得宝贵的启发和指导。