Blockchains consist of blocks. Blocks are created (mined) every so often and added to the blockchain.
Blocks contain transactions.
Commonly, a transaction sends money from one account to another. The data required to describe such a transaction includes the senders account, the recipients account, and the amount of money to send.
Such a transaction must be signed by the private key of the sender.
Once it is signed, the data is packed up as bytecode and pushed from the senders chosen blockchain node to the rest of the blockchain.
It is the private key that protects the senders currency. No…
When you have completed this tutorial, you will have a *reliable* set of tools and techniques that you can use to:
This is not an article on the programming language solidity — those articles will come later in another series.
Explorations in smart contract coding by Mountain View Smart Contracts