Links
"Now let's challenge each other, learn a lot and together explore Blockchain & Money. And have a bit of fun along the way."
Below are some links to resources that can help you learn about blockchain.
Bitcoin and Blockchain
Title of resource: Bitcoin Whitepaper
Resource type: Website
Description: The paper released by Satoshi Nakamoto prior to release of the now famous cryptocurrency Bitcoin.
Link: http://www.bitcoin.org/bitcoin.pdf
Title of resource: Bitcoin's Academic Pedigree
Resource type: Paper
Description: How Bitcoin, a radically different proposal for a decentralized cryptocurrency showed that digital cash could be viable.
Link: https://queue.acm.org/detail.cfm?id=3136559
Title of resource: What is Blockchain Technology? A Step-by-Step Guide For Beginners
Resource type: Website
Description: A step by step guide that goes into the details of what Blockchain technology is.
Link: https://blockgeeks.com/guides/what-is-blockchain-technology/
Title of resource: Blockchain: The Invisible Technology That's Changing the World
Resource type: Website
Description: Article that expands on a new immutable digital fabric remaking the internet without people even realizing it. It also shows how Blockchain-based networks, decentralized apps (DApps), and distributed ledgers are becoming the foundation of digital life.
Link: https://in.pcmag.com/amazon-web-services/112363/feature/blockchain-the-invisible-technology-thats-changing-the-world
Title of resource: Decoding the Enigma of Bitcoin Mining
Resource type: website
Description: How Bitcoin mining works.
Link: https://medium.com/all-things-ledger/decoding-the-enigma-of-bitcoin-mining-f8b2697bc4e2
Bitcoin Structure
Title of resource: Unspent Transaction Output, UTXO
Resource type: Website
Description: An online glossary for technical terms regarding Bitcoin. This link Provides the definition and synonyms for an “Unspent Transaction Output”.
Link: https://bitcoin.org/en/glossary/unspent-transaction-output
Title of resource: Unspent Transaction Output, UTXO
Resource type: Website
Description: An explanation on how UTXO’s operate vs other methods.
Link: https://www.smithandcrown.com/definition/unspent-transaction-outputs-utxo/
Title of resource: How the NSA identified Satoshi Nakamoto
Resource type: Website
Description: An article written by Alexander Muse on Medium that explains how the NSA identified the creator of Bitcoin, Satoshi Nakamoto.
Link: https://medium.com/cryptomuse/how-the-nsa-caught-satoshi-nakamoto-868affcef595
Basic Blockchain Operations
Title of resource: How a Bitcoin Transaction Works
Resource type: Website
Description: This article explains what a bitcoin transaction is, its purpose and outcome. The explanation in this article is suitable for both novice and intermediate bitcoin users.
Link: https://www.ccn.com/bitcoin-transaction-really-works/
Title of resource: How does the Blockchain Work? (Part 1)
Resource type: Website
Description: An article on Medium that gives a simple and easy explanation on how blockchain works.
Link: https://medium.com/blockchain-review/how-does-the-blockchain-work-for-dummies-explained-simply-9f94d386e093
Title of resource: How Does the Blockchain Work?
Resource type: Website
Description: An article that explains blockchain technology in simple words.
Link: https://medium.com/@micheledaliessi/how-does-the-blockchain-work-98c8cd01d2ae
Title of resource: Blockchain 101 - A Visual Demo
Resource type: Video (Run time- 17:49)
Description: Very basic VISUAL introduction to the concepts behind a blockchain where the idea of an immutable ledger is introduced using an interactive web demo.
Link: https://www.youtube.com/watch?v=_160oMzblY8
Ethereum Structure
Title of resource: Smart Contracts: A White Paper
Resource type: White paper
Description: Offers an overview of smart contracts, their types depending on the transaction involved, and blockchain technology providers.
Link: https://github.com/ethereum/wiki/wiki/White-Paper
Title of resource: Account Management
Resource type: Website
Description: Documentation on account management from Ethereum Homestead, an ongoing collaborative effort of volunteers from the Ethereum Community.
Link: http://ethdocs.org/en/latest/account-management.html
Title of resource: Native: Account management
Resource type: Website
Description: Introduces account management and how it can provide Ethereum integration for your native applications.
Link: https://github.com/ethereum/go-ethereum/wiki/Native:-Account-management
Ethereum Operations
Title of resource: How Ethereum Works
Resource type: Website
Description: This article dives deeper into how the platform functions under the hood.
Link: https://www.coindesk.com/information/how-ethereum-works/
Title of resource: What Is Meant By The Term “Gas”?
Resource type: Website
Description: Answers on Ethereum stack exchange that explains gas and where it comes from?
Link: https://ethereum.stackexchange.com/questions/3/what-is-meant-by-the-term-gas
Incentive Model
Title of resource: Vitalik Buterin Doubles Down on Ethereum Incentive Strategy
Resource type: Website
Description: An article that goes into the incentive strategy for Ethereum during the Workshop on Trusted Smart Contracts.
Link: https://www.coindesk.com/vitalik-buterin-doubles-ethereum-incentive-strategy/
Title of resource: Ether
Resource type: Website
Description: Official website of ethereum that lists the most important things to know about ethers.
Link: https://www.ethereum.org/ether
Title of resource: Proof of Work vs Proof of Stake: Basic Mining Guide
Resource type: Website
Description: This article will explain the main differences between Proof of Work vs Proof of Stake and will provide a definition of mining.
Link: https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/
Public-Key Cryptography
Title of resource: What Is Public-Key Cryptography?
Resource type: Website
Description: A look at the encryption algorithm and its security benefits
Link: https://www.globalsign.com/en/ssl-information-center/what-is-public-key-cryptography/
Title of resource: Asymmetric Cryptography (Public-Key Cryptography)
Resource type: Website
Description: Article explains what Asymmetric cryptography is and how it works
Link: http://searchsecurity.techtarget.com/definition/asymmetric-cryptography
Title of resource: Public Key Cryptography - Computerphile
Resource type: Video (Run time- 6:19)
Description: Youtube video that explains how public key cryptography works.
Link: https://www.youtube.com/watch?v=GSIDS_lvRv4
Title of resource: Blockchain 101 - Part 2 - Public / Private Keys and Signing
Resource type: Video (Run time- 8:53)
Description: Youtube video that explains how public key cryptography helps in verifying the transactions in a blockchain.
Link: https://www.youtube.com/watch?v=xIDL_akeras
Hashing
Title of resource: What Is Hashing? Under The Hood of Blockchain
Resource type: Website
Description: An article that not only explains the basics of hashing but introduces a more specific type of hashing and how it affects the mining process.
Link: https://blockgeeks.com/guides/what-is-hashing/
Note: Check the comments in the article for a few corrections in the article
Title of resource: Hashing Algorithms and Security - Computerphile
Resource type: Video (Run time- 08:11)
Description: Hashing Algorithms are used to ensure file authenticity, but how secure are they and why do they keep changing?
Link: https://www.youtube.com/watch?v=b4b8ktEV4Bg
Title of resource: SHA: Secure Hashing Algorithm - Computerphile
Resource type: Video (Run time- 10:20)
Description: How files are used to generate seemingly random hash strings.
Link: https://www.youtube.com/watch?v=DMtFhACPnTY
Title of resource: Hash Functions
Resource type: Website
Description: Explanations and examples of simple hash functions and the hashing sequences of characters.
Link: https://www.cs.hmc.edu/~geoff/classes/hmc.cs070.200101/homework10/hashfuncs.html
Title of Resource: Blockchain demo
Resource type: website
Description: This website contains a hashing tool.
Link: https://anders.com/blockchain/hash.html
Smart Contracts
Title of resource: Smart Contract: Building blocks for digital markets
Resource type: Paper
Description: This is a paper by Nick Szabo when he discussed the concept of smart contract. This paper is dated 1996, well before the advent of the cryptocurrency Bitcoin.
Link: http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html
Title of resource: How to Learn Solidity: The Ultimate Ethereum Coding Guide
Resource type: website
Description: This Guide will walk you step -by-step through learning Solidity.
Link: https://blockgeeks.com/guides/solidity/
Title of resource: Remix- Solidity IDE
Resource type: website
Description: Remix is an IDE for the smart contract programming language Solidity and has an integrated debugger and testing environment.
Link: http://remix.readthedocs.io/en/latest/
Title of resource: Structure of a Contract
Resource type: website
Description: Smart Contracts in Solidity.
Link: http://solidity.readthedocs.io/en/develop/structure-of-a-contract.html
Title of resource: Introduction to Smart Contracts
Resource type: website
Description: This website provides an introduction to smart contracts.
Link: http://solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html
Title of resource: Account Types, Gas, and Transactions
Resource type: website
Description: This website details the two type of accounts in Ethereum.
Link: http://ethdocs.org/en/latest/contracts-and-transactions/account-types-gas-and-transactions.html
Title of resource: Ethereum, Tokens, and Smart Contracts
Resource type: website
Description: This article details Ethereum, tokens, and smart contracts.
Link: https://medium.com/@k3no/ethereum-tokens-smart-contracts-80f639f5c46b
Beyond Bitcoin and Ethereum
Title of resource: A Gentle Introduction to Blockchain Technology
Resource type: Website
Description: This article is a gentle introduction to blockchain technology and assumes minimal technical knowledge. It attempts to describe “what it is” rather than “why should I care”.
Link: https://bitsonblocks.net/2015/09/09/a-gentle-introduction-to-blockchain-technology/
Title of resource: On Public and Private Blockchains
Resource type: Website
Description: A blog that explains the differences between the different types of blockchains.
Link: https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/
Title of resource: What is Cryptocurrency. Guide for Beginners
Resource type: Website
Description: An easy to understand guide on cryptocurrencies, including its history and future.
Link: https://cointelegraph.com/bitcoin-for-beginners/what-are-cryptocurrencies#accept-as-payment-for-business
Title of resource: 2017 Was Bitcoin's Year. 2018 Will Be Ethereum's
Resource type: Website
Description: The following article explains why Ethereum will continue to evolve throughout the year 2018.
Link: https://www.coindesk.com/2017-bitcoins-year-2018-will-ethereums/
Title of resource: What is Cryptocurrency: Everything You Need To Know
Resource type: Website
Description: This introduction explains the most important things about cryptocurrencies and where they are headed.
Link: https://blockgeeks.com/guides/what-is-cryptocurrency/
Title of resource: What is the Difference Between Public and Permissioned Blockchains?
Resource type: Website
Description: An article that introduces a description of the three technologies that make up blockchain technology: cryptographic keys, a distributed network and a network servicing protocol.
Link: https://www.coindesk.com/information/what-is-the-difference-between-open-and-permissioned-blockchains/