Building on his pioneering experience, Michael Yuan introduces today’s most popular blockchain development paradigm, Ethereum Smart Contract programming. Yuan guides you through working with Dapps, ERC20 tokens, programming for ICOs, and more. Next, he introduces next-generation Tendermint / Cosmos programming models and software architectures that overcome key limitations of previous blockchain environments, reducing congestion and enabling unprecedented scalability. Finally, he introduces potential blockchain applications in key sectors, including Peer-to-Peer (P2P) Finance, Exchanges, and Healthcare. Features - • Master cutting-edge blockchain development technologies including Tendermint and Cosmos
• Build decentralized blockchain applications for e-commerce, marketplaces, finance, supply chains, healthcare, content distribution, and more
• Help financial institutions enable virtual currencies and achieve revolutionary process improvements
• Preview next-generation techniques that transcend the limitations of today’s cryptocurrencies Contents - Part I: Introduction
Chapter 1: An Introduction to Blockchain
Chapter 2: Reaching Consensus
Chapter 3: Your First Blockchain App
Part II: An Introduction to Ethereum
Chapter 4: Getting Started
Chapter 5: Concepts and Tools
Chapter 6: Smart Contracts
Chapter 7: Decentralized Applications (Dapps)
Chapter 8: Alternatives to Dapps
Part III: Ethereum in Depth
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
Part IV: Building Application Protocols
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
Part V: Building Your Own Blockchain
Chapter 19: Getting Started with Tendermint
Chapter 20: The Business Logic
Chapter 21: Creating a Blockchain Client
Part VI: Cryptoeconomics
Chapter 22: The Cryptoeconomics of Token Design
Chapter 23: Initial Coin Offerings
Chapter 24: Cryptocurrency Exchanges
Appendix: Getting Started with CyberMiles
Index 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.