Mastering Ethereum: Building Smart Contracts and DApps

October 31, 2020
Mastering Ethereum: Building Smart Contracts and DApps

Ethereum represents the gateway to a worldwide, decentralizedcomputing paradigm. This platform enables you to run decentralizedapplications (DApps) and smart contracts that have no centralpoints of failure or control, integrate with a payment network, andoperate on an open blockchain. With this practical guide, AndreasM. Antonopoulos and Gavin Wood provide everything you need to knowabout building smart contracts and DApps on Ethereum and othervirtual-machine blockchains.Discover why IBM, Microsoft, NASDAQ, and hundreds of otherorganizations are experimenting with Ethereum. This essential guideshows you how to develop the skills necessary to be an innovator inthis growing and exciting new industry.Run an Ethereum client, create and transmit basic transactions,and program smart contractsLearn the essentials of public key cryptography, hashes, anddigital signaturesUnderstand how "wallets" hold digital keys that control fundsand smart contractsInteract with Ethereum clients programmatically usingJavaScript libraries and Remote Procedure Call interfacesLearn security best practices, design patterns, andanti-patterns with real-world examplesCreate tokens that represent assets, shares, votes, or accesscontrol rightsBuild decentralized applications using multiple peer-to-peer(P2P) components