Mastering Ethereum
上QQ阅读APP看书,第一时间看更新

Smart contract deployment process

Smart contracts run on top of the Ethereum blockchain in a similar way to how a server-side web application works. However, the process of deploying a smart contract to it is vastly different. In order to be an expert Ethereum developer, you must understand how the smart contract code is processed and stored in the blockchain blocks for you to be able to use them, because it will give you an understanding of why and how things can go wrong when pushing your newly written smart contract code.

It's not uncommon to receive errors when trying to deploy your code to the blockchain, so to be able to debug it successfully, you need to understand what happens under the hood.