Buy One, Get One 50% Off Our Monthly Picks!
Shop Now
Pub. Date:
Pearson Education
Pub. Date:
Pearson Education
Building Blockchain Apps / Edition 1

Building Blockchain Apps / Edition 1

by Michael Yuan Michael Yuan
Current price is , Original price is $39.99. You

Temporarily Out of Stock Online

Please check back later for updated availability.


A Developer's Guide to Blockchain Programming Fundamentals

Blockchain development is entering a period of explosive growth, as real applications gain traction throughout multiple industries and cryptocurrencies earn greater acceptance throughout the financial sector. Blockchain represents one of the most promising opportunities for developers to advance and succeed. Building Blockchain Apps is an accessible guide to today’s most advanced and robust blockchain programming models and architectures.

Building on his pioneering experience, Michael Juntao Yuan covers a wide range of blockchain application development paradigms. The book starts with a concise introduction to blockchain and smart contract technologies. It then guides you through application development on Ethereum-compatible smart contract platforms. Ethereum is the largest and most robust blockchain ecosystem in the world.

Coverage includes
  • Ethereum topics such as tools, application frameworks, internal data structures, external data interfaces, and future roadmap
  • An introduction to new blockchain data protocol based on ElasticSearch, which provides insights into the current state of smart contracts and enables new application designs
  • How to build an application-specific smart contract protocol by modifying and customizing the open source Ethereum Virtual Machine and its programming language tools
  • How to extend and support language features that are most suitable for particular kinds of smart contracts (e.g., smart contracts for e-commerce marketplaces) with the open source Lity project
  • How to customize and change the blockchain consensus layer beneath the application layer via the popular Tendermint and Cosmos SDK frameworks
  • A survey of cryptocurrency and financial topics from the developers’ point of view, providing an analytical framework for valuating cryptocurrencies and explaining the roles of crypto exchanges

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Related collections and offers

Product Details

ISBN-13: 9780135172322
Publisher: Pearson Education
Publication date: 12/10/2019
Pages: 336
Sales rank: 473,032
Product dimensions: 7.00(w) x 9.00(h) x 0.50(d)

About the Author

Dr. Michael Juntao Yuan is the CEO of Second State Inc., a VC-funded startup that builds and commercializes blockchain infrastructure software. He is also a cofounder of the CyberMiles Foundation, which focuses on building a decentralized e-commerce ecosystem on the CyberMiles public blockchain. Dr. Yuan has extensive experience with the development and commercialization of open source software. He was an early employee at JBoss and was a product manager at Red Hat. He is also the principal investigator of multiple research awards from the National Institutes of Health. He received a PhD in astrophysics from the University of Texas at Austin.

Table of Contents

  • Chapter 1: An Introduction to Blockchain
  • Chapter 2: Reaching Consensus
  • Chapter 3: Your First Blockchain App
  • Chapter 4: Getting Started
  • Chapter 5: Concepts and Tools
  • Chapter 6: Smart Contracts
  • Chapter 7: Decentralized Applications (Dapps)
  • Chapter 8: Alternatives to Dapps
  • Chapter 9: Inside Ethereum
  • Chapter 10: Blockchain Data Services
  • Chapter 11: Smart Contract Search Engine
  • Chapter 12: Smart Contract Security and Best Practices
  • Chapter 13: The Future of Ethereum
  • Chapter 14: Extending the Ethereum Protocol
  • Chapter 15: Extending Ethereum Tools
  • Chapter 16: Example Dapps
  • Chapter 17: Business Rules and Contracts
  • Chapter 18: Building an Application-Specific EVM
  • Chapter 19: Getting Started with Tendermint
  • Chapter 20: The Business Logic
  • Chapter 21: Creating a Blockchain Client
  • Chapter 22: The Cryptoeconomics of Token Design
  • Chapter 23: Initial Coin Offerings
  • Chapter 24: Cryptocurrency Exchanges
  • Appendix: Getting Started with CyberMiles

Customer Reviews