UBC Blockchain Solana Developer Course
CtrlK
  • Introduction
    • Welcome to the bootcamp!
    • Guide to succeeding in the Bootcamp
  • Introduction to Solana
    • 1: History and Importance of Solana
      • Founding Story
      • Why is Solana Important?
    • 2: How the Solana Blockchain Works
      • Proof of History & Consensus Mechanisms
      • Network Fees
      • Blockchain State
    • 3: The Account Model
      • What's an Account?
      • Public and Private Keys
    • 4: Blockchain State
  • Interacting with the Solana Blockchain
    • 1: JSON RPC-API & Solana Web3.js
      • Overview of the JSON RPC API
      • Reading Data from the Solana Blockchain
      • Writing Data to the Solana Blockchain
      • Interacting with Wallets
    • 2: Metaplex
      • Introduction to Metaplex
  • Smart Contract Basics
    • Introduction to Rust
    • Using Rust for Smart Contracts
  • Deeper Dive into Smart Contracts
    • Code Optimization
    • Security
      • Importance of Smart Contract Security
      • Prominent Contract Hacks
      • Assignment: Audit a Smart Contract
  • Core Solana Contracts
    • Assignment: Build your own Fungible Token
    • Assignment: Build your own Non-Fungible Token
  • Anchor Development
    • Introduction to Anchor
    • Assignment: Ship your own Anchor Application
  • Full Stack Solana Development
    • Connecting your Solana Program to a React Application
  • Build with Solana
    • Assignment: Create a currency on Solana using Rust
    • Assignment: Build a staking dApp
Powered by GitBook
On this page
  1. Introduction to Solana

2: How the Solana Blockchain Works

Proof of History & Consensus MechanismsNetwork FeesBlockchain State
PreviousWhy is Solana Important?NextProof of History & Consensus Mechanisms

Last updated 2 years ago