Off the Chain: Scaling Blockchain in Go
summary
Describes two concrete Go projects: Starlight implements two‑party payment channels on Stellar with per‑channel agents, goroutine‑based watchers, a task queue and in‑memory KV to deliver near‑instant payments while channel close waits ~5 seconds for on‑chain settlement; SlideChain is a proof‑of‑concept two‑way peg to TX VM using a trusted custodian, uniqueness token and temporary Stellar accounts for idempotency, all implemented as goroutines and DB bookkeeping; roadmap includes a ZKVM with Rust crypto core and Go interfaces.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:56Why should I care
- 4:39Two schools of thought
- 5:41Why use Go
- 6:52Starlight
- 14:17SlideChain
- 14:29Sidechains
- 15:57How it works
- 17:15Merge
- 17:37Custodian
- 18:28Watch and Import
- 18:51TX VM
- 19:05Transaction
- 19:19Whats next
- 19:59ZK VM
related talks
19m"Off the Chain! Scaling Blockchains in Go"
45mBridging Substrate Based Chains to
01h 12mScaling distributed ledgers: Achieving arbitrary throughput and sub-second latency
29mMoving from Sidechains to Parachains
20mSoK: Off The Chain Transactions
38mInteroperability = Cross-Chain
01h 03mFast and Secure Global Payments with Stellar
55mBuilding a Bank with Go
