cryptocurrency bitcoin satoshi(s) whitepaper blockchain proof-of-work mining asics GPUs precursors peppercoin 'pricing via processing' hashcash altcoins litecoin ethereum filecoin zcash icos ERC20 cryptographic primitives hashing public key cryptography digital signature schemes proof of work ethereum smart contracts nick szabo vitalik buterin whitepaperserpentsolidity ...vyper? accounts externally owned account contract account gas evm bytecode mining dapps the DAO the cool: DAOWO, terra0, satoshi's place the sensible: civil, digital certificates project, exchanges, medrec the silly: cryptokitties, ether shrimp farm consensus protocols byzantine generals problem, paxos algorithm, raft scalability proof of work bitcoin litecoin ethereum (present) proof of stake peercoin, ethereum (future) nothing at stake attack proof of authority private/consortium chains proof of space filecoin federated byzantine agreement stellar ripple hyperledger multi blockchain protocols polkadot, cosmos, (plasma chains) diy languages/libraries web3.js solidity geth tools truffle metamask mist browser testnets lightweight: ganache (formerly testrpc) heavyweight: ropsten rinkeby tutorials ethereum voting dapp part 1 part 2 solidity+metamask betting app (more in-depth, includes metamask and real testnet) ERC20 operating geth private network consensys smart contract best practices orgs local Digital Currency Initiative MIT Bitcoin Club global consensys web3 foundation tendermint other reading articles (Conceptual) Art, Cryptocurrency and Beyond Why Blockchain Isn't a Revolution books artists rethinking the blockchain talks gary gensler on token sales memes HODL 1 2 3 4 lambos 1 2 misc 1 2