Technologies for democratic society

CS-234

Instructor's notes - before lecture

This page is part of the content downloaded from Instructor's notes - before lecture on Wednesday, 25 December 2024, 17:25. Note that some content and any files larger than 50 MB are not downloaded.

Page content

  • Blockchain basics

    • Concept of maintaining a shared, public, immutable ledger

    • Bitcoin: blocks, chain, consensus, transactions

    • Bitcoin script

    • Smart contracts: The vending machine analogy, Ethereum
    • Other: Oracles, multi-sig contracts
    • Tokens vs cryptocurrencies
  • DAOs

    • Goal: fully on-chain organizations

      • Purposes: many in principle

        • DAO example: community investment

      • On-chain funding

        • Often: anyone can join, contribute

      • On-chain governance

        • Proposals, voting (see E-voting next week)

      • Issue: software bugs (see DAO)

      • Issue: centralization of control, takeovers

    • next time: explain better how The DAO actually worked

      • E.g., how users put funding in, propose, vote, etc.