~/talk

Blockchain and smart contracts explained (and simplified)

Talkat PyData Barcelona 2017 · 2017-05-19..05-21· [blockchain, smart-contracts]
links:none on file
slides:none on file

Explains that blockchain is a costly way to solve hard Byzantine consensus and that smart contract = class not inherently tied to a distributed ledger, walks through CAP and double spending, cites Bitcoin bandwidth as 1 MB per 10 minutes and low TPS, and demos a lightweight Python prototype called PI ledger prototype that stores contracts in a local database for fast prototyping but has rough edges and occasional demo failures.

AI-written summary · about

  1. 0:00Blockchain and smart contracts intro
  2. 2:07Distributed ledger explained
  3. 6:492008 crisis and blockchain rise
  4. 7:54Smart contracts vs ledgers
  5. 9:42Centralized vs distributed storage
  6. 10:29CAP theorem in distributed systems
  7. 12:55Byzantine agreement problem
  8. 16:06Double spending and Bitcoin
  9. 19:45Costs of trustless systems
  10. 21:33Smart contracts when trust possible
  11. 23:44Simple smart contract demo
  12. 29:34Q&A on test networks
  13. 34:16Future of smart contracts
  14. 35:43DAO crisis and trust in miners
  15. 37:53Mining pools risks
  16. 39:16Private blockchains trends
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.