Are you ready to dive into smart contract development for blockchain? Experienced engineers and beginners alike can quickly learn how to create smart contracts for Ethereum, an open-source, blockchain-based distributed computing platform, with the help of this hands-on approach. You won’t spend much time getting familiar with the basics because you’ll move into construction mode.
Practical smart contract development with Solidity and Ethereum: from fundamentals to implementation [pdf]
Thanks to the guidance of Kevin Solorio, Randall Kanna, and Dave Hoover, you’ll learn how to develop and test your smart contract and how to create a façade for users to interact with. People interested in tackling the topic of smart contracts but not sure how to get started may find this an invaluable resource.
This book helps you in four different ways:
- Learn the fundamentals of smart contracts by looking at things like the Ethereum protocol, the Solidity programming language, and the Ethereum virtual machine.
- Start creating smart contracts with Solidity and familiarize yourself with the Truffle framework tools to deploy and test your contracts.
- Use Web3 to connect your smart contracts to an application so users can easily interact with the blockchain.
- Research smart contract security along with free resources available online to audit smart contract security.