Key Features
- Full of working practical examples with clear and easy explanations
- The first practical, step-by-step guide to developing distributed apps on the Blockchain
- From an experienced author, you'll get insider tips and tricks to develop Blockchain apps
Book Description
The Blockchain is the technology that makes Bitcoin possible. Blockchains are distributed data stores that require no central server, yet remain secure, reliable, and fast. They can scale to any size. This guide shows you how to build Blockchain-based applications from scratch.
Packed with interesting examples, clear instructions, and lucid explanations, it demystifies Blockchain and shows you everything you need to build applications with it. We begin with the basics of Blockchain and then move on to Bitcoin. You'll build exciting Bitcoin applications, and then move on to building Ethereum applications including a P2P insurance. We end with a retrospective look at Bitcoin and Ethereum.
What you will learn
- Build blockchain based appilcations with both Bitcoin and Ethereum
- Create advanced smart-contract projects integrated in bigger applications
- Interact with existing APIs
- Design distributed, autonomous applications
- Master the Bitcoin toolset
- Query the Blockchain
About the Author
Francesco Canessa has worked with Bitcoin and Blockchain from early 2014. He has developed various open source apps based on Bitcoin and some on Ethereum. These are some of his main projects: BitNFC, an Android NFC enabled Bitcoin wallet ( http://bitnfc.org); PaperBank, a paper wallet generator ( http://paperbank.it); and Blockchain Pen, a tool to write messages on the blockchain ( http://blockchainpen.com).
He has participated in and won two hackathons, HackTheBlock 2015 Ethereum Hackathon at Thomson Routers and HackCoin at Level 39. He is currently translating Mastering Bitcoin to Italian. He also produced and hosted the translation build system of the open source version of the book at http://bitcoinbook-builds.mkvd.net.