Transaction is the way the external world interacting with the Ethereum network. Transaction is used when we wish to modify or update the state stored in the Ethereum network.
In this article, we will first provide some basic concepts on Ethereum. This builds the necessary groundwork for the upcoming parts. We then examine the structure of a generic Ethereum transaction. And after that, we are ready to explore the three types of transactions, each for different purposes, using the Ethereum transaction.