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.