Learn Ergo#
Use this page for concepts and background. If you want to do a practical task, use Using Ergo, Building on Ergo, or Deployment Runbook.
Plain-Language Start#
Core Protocol Concepts#
| Concept | Read |
|---|---|
| eUTXO model | eUTXO, UTXO vs Account |
| Smart contracts | ErgoScript, ErgoTree |
| Transactions | Transactions, Boxes, Registers |
| Proof of Work | Autolykos, Mining Theory |
| Light clients | NIPoPoWs, Light Clients |
| Storage rent | Storage Rent, Storage Rent Mining |
| Scaling | Scaling Overview, Layer 0, Layer 1, Layer 2, Subblocks |
| Interoperability | Sidechains, Sigma Chains, Braid, Rosen Bridge |
Cryptography and Data Structures#
- Cryptography Overview
- Sigma protocols
- Schnorr
- Diffie-Hellman
- Zero-Knowledge Proofs
- Merkle Trees
- AVL Trees
- PoPoW
- Interlink Vectors
From Concepts To Practice#
- Use dApps: Using Ergo, Ecosystem Map
- Build contracts: Building on Ergo, ErgoScript, Contract Patterns
- Run infrastructure: Operate Infrastructure, Node Install
- Mine: Securing the Network, Mining Overview