Ethereum smart contract development build blockchainbased decentralized applications using Solidity By Mayukh Mukhopadhy
Ethereum smart contract development build blockchainbased decentralized applications using Solidity By Mayukh Mukhopadhyay
ISBN 10: 1788473043
ISBN 13: 9781788473040
Ethereum is a public, blockchainbased distributed computing platform featuring smart contract functionality This book is your onestop guide to blockchain and Ethereum smart contract development We start by introducing you to the basics of blockchain Youll learn about hash functions, Merkle trees, forking, mining, and much more Then youll learn about Ethereum and smart contracts, and well cover Ethereum virtual machine EVM in detail Next, youll get acquainted with DApps and DAOs and see how they work Well also delve into the mechanisms of advanced smart contracts, taking a practical approach Youll also learn how to develop your own cryptocurrency from scratch in order to understand the business behind ICO Further on, youll get to know the key concepts of the Solidity programming language, enabling you to build decentralized blockchainbased applications Well also look at enterprise use cases, where youll build a decentralized microblogging site At the end of this book, we discuss blockchainasaservice, the dark web marketplace, and various advanced topics so you can get well versed with the blockchain principles and ecosystem What You Will Learn Know how to build your own smart contracts and cryptocurrencies Understand the Solidity language Find out about data types, control structure, functions, inheritance, mathematical operations, and much more See the various types of forks and discover how they are related to Ethereum Get to know the various concepts of web3js and its APIs so you can build clientside apps Build a DAO from scratch and acquire basic knowledge of DApps on Ethercast Be guided through the project so you can optimize EVM for smart contracts Build your own decentralized applications DApps by taking a practical approach