Blockchain Apps in Go

GopherCon UK · 2018 · London · 2018-08-30
goblockchainethereum video

GopherCon UK 2018 · London

Blockchains as specialized databases, smart contracts, and Go’s role (Ethereum clients, Loom, consensus libraries).

Topics

  • Use cases: money, ledgers, game assets, tokenized equity
  • Smart contracts: deterministic, events, no external state
  • Why pure Go apps struggle with determinism (map order, time, goroutines)
  • Solidity / EVM vs Go infrastructure
  • Consensus (Raft vs BFT), Merkle trees, storage layers
  • Loom SDK / sidechains for scalable apps (esp. games)