DataHub Docs
DataHubLearnCommunity
  • 👋Welcome to Figment Docs
  • 🚩Introduction
    • 🚀Why Build on Web 3?
    • 💻What is DataHub?
  • 📖DataHub Guides
    • 📍DataHub Products
      • Transaction Search API
      • Staking API
    • 🏭DataHub Infrastructure
    • 🏁Get Started With DataHub
    • 🚨Quotas & Rate Limits
    • 💡Dashboard how-tos
      • Configuring CORS whitelist
  • 📚Network Documentation
    • 🔭Network Guide
    • 🅰️Arbitrum
      • 🎮RPC & REST API
    • 🏔️Avalanche
      • 🎮RPC & REST API
        • Avalanche Indexer API
    • 💠Binance Smart Chain
      • 🎮RPC & REST API
    • 💰Celo
      • 💼CELO Wallet
      • 🎮RPC & REST API
    • ➰Centrifuge
      • 🎮RPC & REST API
    • 🌌Cosmos
      • 🎮RPC & REST API
      • 🎊Enriched APIs
        • Transaction Search
        • Rewards API
    • 💎Ethereum
      • 🎮RPC & REST API
    • 🧊Fantom
      • 🎮RPC & REST API
    • 🐦Kusama
      • 🎮RPC & REST API
    • 📱Mina
      • 🎮RPC & REST API
        • Indexer API Documentation
        • Query Mina GraphQL API
    • 🌈NEAR
      • 🎮RPC & REST API
      • 🎊Enriched APIs
        • Indexer API
      • 💼NEAR Wallet
    • 🏝️Oasis
      • 🎮RPC & REST API
        • Oasis REST API
    • 🧪Osmosis
      • 🎮RPC & REST API
    • 🍡Polkadot
      • 🎮RPC & REST API
      • 🎊Enriched APIs
        • Indexer API
        • Transaction Search
    • ⛽Polygon (Matic)
      • 🎮RPC & REST API
    • 🔋Solana
      • 🎮RPC & REST API
    • 📚Extra Guides
      • Blockchain Fundamentals
      • Docker Setup for Windows
      • Troubleshooting CORS Errors on DataHub
      • 5XX Retry Logic Best Practices
        • 5XX Retry Logic Best Practices - NodeJS
        • 5XX Retry Logic Best Practices - Python
        • 5XX Retry Logic Best Practices - Ruby
        • 5XX Retry Logic Best Practices - Go
      • Setting up a fresh JavaScript Project with dotenv
      • Getting started with dotenv and .env files
      • Rust Learning Resources
      • Setup Solana BPF Toolchain on Windows
      • Figment Learn Pathway Troubleshooting
  • 🤔Other
    • 🧾Glossary
    • 🗳️Support
  • 🔗Terms & Conditions
    • Terms of Use
    • Terms & Conditions DataHub
    • Privacy Policy
    • Contributor Terms
Powered by GitBook
On this page
  • Back to Basics
  • Lecture 1: Bitcoin Protocol & Consensus
  • Lecture 2: Bitcoin to Blockchain History
  • Lecture 3: Bitcoin Mechanics & Optimizations
  • Lecture 4: Interacting with Bitcoin
  • Lecture 5: Bitcoin in the Wild
  • Lecture 6: Trust Without Trust
  • Lecture 7: Ethereum & Smart Contracts
  • Lecture 8: Cryptocurrencies for the Masses
  • Lecture 9: Decentralized Finance
  • Lecture 10: A Blockchain Powered Future

Was this helpful?

  1. Network Documentation
  2. Extra Guides

Blockchain Fundamentals

A full set of recorded lectures from Blockchain at Berkeley's Blockchain Fundamentals course

PreviousExtra GuidesNextDocker Setup for Windows

Last updated 4 years ago

Was this helpful?

Back to Basics

It's critical to understand the underlying structure and function of blockchain technology before one begins to develop for it.

Whether you're here from a more traditional software background, are starting completely from scratch, or simply want to refresh your knowledge of the basics, is glad to offer the lectures and slides from our Blockchain Fundamentals course!

We focus mainly on Bitcoin as a motivational example for blockchain technologies at large. A full playlist of the course can be found .

Lecture 1: Bitcoin Protocol & Consensus

Lecture 2: Bitcoin to Blockchain History

Lecture 3: Bitcoin Mechanics & Optimizations

Lecture 4: Interacting with Bitcoin

Lecture 5: Bitcoin in the Wild

Lecture 6: Trust Without Trust

Lecture 7: Ethereum & Smart Contracts

Lecture 8: Cryptocurrencies for the Masses

Lecture 9: Decentralized Finance

Lecture 10: A Blockchain Powered Future

📚
📚
Slides
Slides
Slides
Slides
Slides
Slides
Slides
Slides
Slides
Slides
Blockchain at Berkeley
here
Bitcoin Protocol & Consensus: A High-Level Overview. Presented by Liam DiGregorio and Andrew Kirillov.
Bitcoin to Blockchain History: From Cypherpunks to JP Morgan Chase. Presented by Darya Kaviani and Erika Badalyan.
Bitcoin Mechanics & Optimizations: A Technical Overview. Presented by Sishir Giri and Haena Lee.
Interacting with Bitcoin: Wallets, Mining, & More. Presented by Sehyun Chung and Diego Uribe.
Bitcoin in the Wild: Game Theory & Attacks. Presented by Andrew Kirillov and Erika Badalyan.
Trust Without Trust: Distributed Systems & Consensus. Presented by Simon Guo and Ayush Aggarwal.
Ethereum & Smart Contracts: Enabling a Decentralized Future. Presented by Janice Ng and Saneel Sreeni.
Cryptocurrencies for the Masses: Scaling Blockchain. Presented by Sehyun Chung and Alpin Yukseloglu.
Decentralized Finance (DeFi). Presented by Nishan D'Souza and Ratan Kaliani.
A Blockchain Powered Future. Presented by Janice Ng, Sehyun Chung, Andrew Kirillov, and Erika Badalyan.