First, a brief review of how blockchains work:

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…


B&H Tools, Mountain View, CA, 1969 —© and permission to use granted by: Mountain View Public Library History Center

Tooling Up to write smart contracts — 2016 Edition

When you have completed this tutorial, you will have a *reliable* set of tools and techniques that you can use to:

  1. Develop ethereum smart contracts.
  2. Share them on the ethereum testnet.

This is not an article on the programming language solidity — those articles will come later in another series.

Table of Contents

codingwithgas

Explorations in smart contract coding by Mountain View Smart Contracts

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store