Ethereum, tokens & smart contracts.
Previous notes in case you are just joining us:
Part 1. Setting up.
Part 2. Web3.js/node.
Part 3. Solidity.
Part 4. Smart Contracts.
Part 5. Smarter Contracts.
Part 6. Tokens & Inheritance.
Part 7. ERC20 Token Standard.
Background:
One of the biggest ( if not the biggest ) appeal of the ethereum ecosystem is that of crowdfunding via tokens, the idea is that you create,compile and deploy a token like the ones we have been making, you attach a price or amount in ether which you receive to fund your project, we will be looking into the details in a bit. Further, since these tokens run on the EVM and are in essence a smart contract, they can be imbued with new behavior and characteristics.
An ICO or Initial Coin Offering (in case you were wondering) is usually a token sale backing a project which might or might not have some additional functionality,this functionality is usually explained in a white paper.
A big note about ICOs: Like any new and/or promising technology there are good and bad things attached to it.Funding any project is usually not a pleasant or smooth event, so the idea of crowdfunding via token sales is an appealing experiment ( no more asking…