Blockchain - blockchainpsu/blockchain-essentials-spring2020 GitHub Wiki

The Building Blocks of Blockchain

In our introductory workshop, we went over the components of Bitcoin that made it function as a proper cryptocurrency. Turns out, it mostly depends on a blockchain: a distributed ledger made of of ... a chain of blocks.

Introduction

Blockchain helps secure different types of data in its own data structure. As a concept from the creation of Bitcoin, it's grown to be a trusted architecture for all cryptocurrencies, plus other novel implementations of blockchain.

How does it work? We'll break it down into multiple components today:

  • Transactions
  • Blocks
  • Proof-of-Work
  • Consensus
  • P2P Networks
  • Vulnerabilities

Transactions

Blocks

Proof-of-Work

Consensus

P2P Networks

Vulnerabilities