Arcology - Parallel Execution - Unlimited Throughput
summary
Arcology claims near-unlimited scalability by running transactions side-by-side across execution units and a conflict detector that commits only non‑conflicting results, with claimed speedups of “hundreds to thousands” when contracts use its concurrency library. Demonstrations include cumulative variables, concurrent containers, and a multiprocessor for spawning EVM instances, a local DevNet via Docker (requires ~4 cores, 16 GB RAM, 100 GB disk), benchmark scripts, and a parallelized Uniswap V3 using an off‑chain netting layer to eliminate front‑running.
AI-written summary · about
chapters (26)
- 0:00Start
- 0:10Introduction: What is Arcology
- 0:31Why scalability matters for blockchain adoption
- 1:20Financial systems & the need for high throughput
- 1:42How Arcology enables parallel execution
- 2:34EVM equivalence + developer tools for concurrency
- 2:56Inside the execution system: scheduler, execution units, caches
- 3:47Conflict detector & dual storage system explained
- 4:41Contract parallelization: why it’s needed
- 5:47Concurrency problem & deterministic constraints
- 6:12Arcology’s concurrent library overview
- 7:01Core tools: cumulative variables, concurrent containers, multiprocessor
- 7:56Documentation & developer resources overview
- 9:06Hands-on: cumulative integers, concurrent arrays, concurrent maps
- 9:58Hybrid containers & deterministic concurrency
- 10:31Setting up Arcology DevNet (Node, Yarn, Docker)
- 11:22Pulling & running the DevNet container
- 12:23Checking the network monitor
- 12:50Cloning sample repos & configuration setup
- 14:26Testing & deploying a concurrent contract
- 15:21Benchmarking multi-threaded performance
- 16:02Example: the “like counter” contract
- 16:30Parallel increments & thread-safe cumulative counters
- 17:19Advanced example: parallelized Uniswap V3
- 17:40Netting layer & slippage/front-running prevention
- 18:03Hybrid AMM + order book design
related talks
05mArcium
23mScaling Wars: The Race to Speed Up On-Chain Infrastructure
49mFull Rundown
25mOperation-level Concurrent Transaction Execution for Ethereum
30mFrom Concept to Reality: Modular Blockchain Architecture
18mVegeta: Enabling Parallel Smart Contract Execution in Leaderless Blockchains
29mMonoxide: Scale out Blockchains with Asynchronous Consensus Zones
22mProgramming the worldwide elastic supercomputer with Unison
