Decentralized Applications: Harnessing Bitcoin's Blockchain Technology (Paperback)

Siraj Raval



Bitcoin is the first application to emerge from the underlying blockchain technology, and others that follow might have more significance. This book shows developers how to take advantage of the decentralization and trustless common knowledge structures of blockchain cryptography to build decentralized applications, or "dapps."

Author Siraj Raval clearly explains what a dapp is, and shows you how to make use of decentralized storage, bandwidth, and computing. You’ll learn how build blockchain-based dapps for providing public, decentralized ledgers of assets such as property, votes, software, health data, and ideas—as suggested by Melanie Swan in her book Bitcoin.

  • Explore dapps in theory and practice—from potential through build
  • Learn about two dapp-building platforms: Ethereum and Satya
  • Understand the security risks and structural dangers of potentially autonomous software



作者Siraj Raval清楚地解釋了什麼是dapp,並向您展示如何利用去中心化的存儲、帶寬和計算能力。您將學習如何構建基於區塊鏈的dapp,用於提供公共的、去中心化的資產登記,例如財產、選舉、軟體、健康數據和想法,正如Melanie Swan在她的書《比特幣》中所建議的那樣。

  • 從理論和實踐中探索dapp——從潛力到構建

  • 了解兩個構建dapp的平台:以太坊和Satya

  • 了解潛在自主軟體的安全風險和結構危險