oleiba / blockchain-getting-started

Collection of useful links for getting started with blockchain technology

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockchain Getting Started

Collection of useful resources and academic papers for getting started with blockchain technology. Sections are mostly sorted from the most basic to the most advanced.

Getting Started

How Bitcoin Works Under the Hood - 22 minutes (video)
Bitcoin White Paper - Satoshi Nakamoto
Bitcoin's Academic Pedigree - literaturve overview of Bitcoin's building blocks
Mastering Bitcoin - Andreas Antonopolus (digital book)
MIT cryptocurrencies course

Getting Started - Ethereum

How does Ethereum work anyway? (Blog post)
Build Your First Smart Contract With Solidity
Smart Contracts and Blockchain Security Course - University of Illinois
Mastering Ethereum - Andreas M. Antonopoulos, Gavin Wood (book)

Security

Mastering Bitcoin - Bitcoin Security
What is a Finney attack? (zero-confirmations double spend)
Bitcoin's Threat Model
Bitcoin's Security Model: A Deep Dive
A Survey on Security and Privacy Issues of Bitcoin
Security Bitcoin Communication Infrastructure - Aviv Zohar (video)
Majority is not Enough: Bitcoin Mining is Vulnerable - Selfish Mining (paper)
Eclipse Attacks on Bitcoin’s Peer-to-Peer Network (paper)
Hijacking Bitcoin: Routing Attacks on Cryptocurrencies (paper)
Low-Resource Eclipse Attacks on Ethereum’s Peer-to-Peer Network (paper)
Smart Contract Bugs and Pitffalls - Vitalik Buterin (video)
Smart contracts known attacks - Consensys Github
Finding The Greedy, Prodigal, and Suicidal Contracts at Scale (paper)

Scalability

On Scaling Decentralized Blockchains (A Position Paper)

Lightning Network

Lightning Network - easy explanation (video)
History of the Lightning Network - Christian Decker (video)
Lightning ≈ Bitcoin - Christian Decker (video)
Lightning Residency '18 NYC (videos & slides)
Mastering Bitcoin - Lightning Network
Understanding the Lightning Network - Bitcoin Magazine
Lightning Network (paper)

BlockDAG Protocols (from GHOST to PHANTOM)

Ghost Spectre - Aviv Zohar (video)
SPECTRE (paper)
PHANTOM (paper)
PHANTOM video, BPASE '18

Bitcoin-NG

Bitcoin-NG - Ittay Eyal (video)
Bitcoin-NG (paper)

Mimble Wimble

Mimble-Wimble and Scriptless Scripts - Andrew Poelstra (video)
Mimble-Wimble - Andrew Poelstra (paper)

Schnorr Signatures

Schnorr sigantures (blog post)
Simple Schnorr Multi-Signatures with Applications to Bitcoin (paper)

Privacy

Cryptocurrency privacy: overview - BPASE '18 (video)
Quantitative Analysis of the Full Bitcoin Transaction Graph - Dorit Ron, Adi Shmair (paper)
A Fistful of Bitcoins: Characterizing Payments Among Men with No Names (paper)
Deanonymisation of clients in Bitcoin P2P network (paper)
Zerocash (paper)
Monero Research Lab (papers)
An Empirical Analysis of Traceability in the Monero Blockchain (paper)
A Traceability Analysis of Monero’s Blockchain (paper)
On the linkability of Zcash transactions (paper)
An Empirical Analysis of Anonymity in Zcash (paper)

About

Collection of useful links for getting started with blockchain technology