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.

Adapted from ErgoDevs - R&D DAO for Ergo core on ergoforum
Decentralized R&D
Open, community-driven protocol development
Transparent Funding
Bounties, grants, and open treasury
Open Research
PoW, privacy, sidechains, tokenomics
Community Involvement
Workshops, EIPs, hackathons, education

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
Areas marked as "To be determined" depend on community contributions. DevDAO aims to make planning more transparent and collaborative.