Developer DAO (DevDAO)
A decentralized autonomous organization focused on research, development, and maintenance of the Ergo protocol and its infrastructure. DevDAO promotes transparency, scalability, and community involvement in core development.
Motivation
Current core development and infrastructure projects lack transparency and scalability. Promotion of Ergo protocol, ErgoScript, and dApp development is insufficient. DevDAO aims to scale core development and education, making the process more transparent and effective.
Vision
DevDAO envisions Ergo as Digital Gold 2.0: a mineable digital commodity with trustless derivatives and expressive contracts. By building on Ergo's DeFi ecosystem and sidechains, DevDAO aims to expand the decentralized monetary base and create a more inclusive financial system.
Scope
- Research: PoW/PoW-based protocols, privacy, sidechains, ZK/optimistic verification, monetary systems, stablecoins, tokenomics
- Core development: Scala repos (debox, scorex-util, scrypto, sigmastate-interpreter, ergo), Rust (sigma-rust)
- Infrastructure: Libraries & wallets (AppKit, Fleet, Nautilus, ergo-wallet)
- Oracle pool framework
- ChainCash: Assembler level for monetary innovations (e.g. local exchange trading systems)
Completed Milestones
- SigmaUSD stablecoin (Djed protocol)
- Spectrum DEX (AMM-based)
- ErgoMixer (non-custodial mixer)
- ErgoAuctionHouse (P2P auctions)
- SigmaFi (P2P loans via bonds)
- Duckpools (lending pools)
- ErgoRaffle (decentralized crowdfunding)
- EXLE (uncollateralized lending)
- SigmaO (trustless options)
- HodlCoin (trustless ERG derivative)
- AuctionCoin (emission via auctions)
- Oracle Pools (federated data providing)
- Rosen Bridge (federated bridge)
Upcoming Milestones
- New DeFi tools: Paideia, Dexy/Gluon, ChainCash, Analog Ergo, OptionCoin
- Sidechains with trustless transfers, new consensus mechanisms
- Expanding contractual layer to sidechains, Bulletproofs, first-class contracts
- Scalability: sharding on sidechains
- ERG/tokens on sidechains, launching apps on sidechains
Monetization & Funding
- Percentage of sidechain token emissions (like Treasury contract)
- Consultancy & support for launching apps on sigma chains
- Bounties, grants, sponsorships
- Ergo Foundation, projects, crypto funds
Goals
- Organize research, EIP discussions, workshops
- Find funding for bounties and salaries
- Maintain and improve protocol code, libraries, explorers
- Attract new dApp developers via tutorials and examples
- Support dApps and wallets
- Help with auditing and testing dApps
Committees
- Research committee
- Scala core committee
- Rust core committee
- Infrastructure committee
- Education committee
- ChainCash & monetary innovations committee
Development Plan
Q1 2024
- Research: Initial sidechain prototyping (no p2p, tests for block generation, verification, and transfer)
- Node: RocksDB, UTXO set scanner, sub-block propagation EIP and entities
- Sigma: 6.0 planning, versioning, new methods/types
- Sigma-Rust: Planning further development (costing, 6.0 support)
- ChainCash: Tests for refund, contracts for custom tokens, presentation
- Oracle pools: Planning, final audit of EIP, dev rewards in contracts
- AppKit/Other repos: Planning further development
- Education: To be determined
Q2 2024
- Research: Design docs for sidechains, research plan, forming research group
- Node: Simplest sidechain with p2p, subblocks propagation in testnet
- Oracle pools: EIP merging, new version with dev rewards, extensions (e.g. sport events)
- Sigma: 6.0 implementation
- Sigma-Rust/AppKit/Other repos/Education: To be determined
Q3-Q4 2024
- Research: To be determined
- Node: Sub-blocks in mining API, weak confirmations API, p2p audit, refactoring, p2p tests
- Oracle pools: To be determined
- Sigma: 6.0 audit, tests, activation, further planning
- Sigma-Rust/AppKit/Other repos/Education: To be determined