Too Long; Didn't Read
This is the first article in a series where we shall be learning Solidity in Easy Steps. We will create a contract for two business partners that don't trust each other. The first doesn't trust the second to deliver his task or goods after payment, while the second doesn’t trust the first to pay after fulfilling his part of the deal. By the end of this article, readers should understand: How to come up with a simple class diagram for contracts, how to create simple smart contracts How to create functions in Solidity and how to use Remix IDE How to use Solidity keywords `public` and `this` Solidity global `msg`