Overview & Challenges of building a Blockchain
summary
Elixir implementation of the aeternity protocol uses cuckoo cycle PoW for lightweight mining, creates key blocks every three minutes for leader election, and adds on-chain oracles plus a human-friendly naming system. Multiple smart-contract languages include Sophia (ML dialect) and Solidity; state channels are planned to reduce on-chain fees. The production codebase ties Elixir gen_servers, umbrella apps, NIFs and native libs (libsodium, RocksDB, Patricia trees), and a 12‑person Elixir team reaches productivity in about 2–3 months.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:21Eternity Platform
- 5:35Initial difficulties
- 11:07Dependencies
- 12:23Patterns
- 14:46Validation Interface
- 17:13Questions
related talks
45mBuilding a Blockchain in Erlang
13mInterview with Yanislav Malahov
41mA Brief History of Elixir
01h 06mWhat every Node.js developer needs to know about Elixir
42mEthereum, Aeternity and the distributed wonders
37mElixir - functional, concurrent, distributed programming
48mElixir by the Bellyful
32mBuilding Smart Contract Platforms
