~/talk

Crypto + Concurrency

Talkat ElixirDaze 2018 · 2018-03-01..03-02· [security]
links:none on file
slides:none on file

A minimal blockchain gets implemented in Elixir using Elixir + OTP with Agents for state, GenServer for node RPC, and Supervisors for restarts; blocks use a proof-of-work nonce (work factor set to 1) and are mined every ~30 seconds in the demo; nodes disseminate blocks via a gossip protocol over Erlang distribution; the prototype runs across local nodes, swaps to the longest valid chain, and mostly works though the live demo has flaky UI and the energy cost of PoW remains unresolved.

AI-written summary · about

  1. 0:00Start
  2. 1:32What Is Bitcoin
  3. 4:10Bitcoin
  4. 6:26Cyberpunk Manifesto
  5. 7:18Financial Crisis
  6. 9:17Gossip Protocol
  7. 9:55Asymmetric Cryptography
  8. 11:29Unspent Transaction Outputs
  9. 14:14Proof of Work
  10. 18:06Message Passing
  11. 18:37Spawn a Process
  12. 24:14Single Block
  13. 25:32Block Chain
  14. 33:57Implement the Blockchain
  15. 41:13Energy Required To Maintain the Bitcoin Network
~/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.