This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDF The popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
Also available in other formats.
Register your product to gain access to bonus material or receive a coupon.
Blockchain development is entering a period of explosive growth, as real applications gain traction throughout multiple industries, and cryptocurrencies earn greater acceptance throughout the traditional financial sector. Now, for the first time, there’s a comprehensive guide to developing these solutions with today’s most advanced blockchain programming models and architectures.
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.
For developers, blockchain may represent today’s #1 opportunity to advance and succeed. Get Building Blockchain Apps, and make the most of your opportunity.
Part I: Introduction
1. Blockchain, Cryptocurrency, and Cryptoeconomics
2. Three Generations of Blockchain Technologies
Part II: Ethereum
3. Getting Started
4. Smart Contract
5. Smart Oracle
6. Creating a Dapp
7. ERC20 Tokens and ICOs (Han)
8. New Approaches (Cosmos)
Part III: Tendermint and Cosmos
9. Getting Started
10. ABCI: Smart Contract on Steroids
11. Creating a Dapp
12. The Basecoin (Cosmos)
13. The IBC Protocol and the Internet of Blockchains (Cosmos)
14. Working with Ethereum (Cosmos)
15. The Delegation Game
Part IV: Application Scenarios
16. Decentralized Identity and Credits
17. P2P Finance
18. Exchanges (Han)
Appendix A. Getting Started with GO