PageSourceSearch

https://elastos-docs.onrender.com/assets/js/02194a59.d50f90a4.js

js elastos-docs.onrender.com collected 2026-10-03 11:40:36 UTC 13,014 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkelastos_docs=globalThis.webpackChunkelastos_docs||[]).push([[964],{69484(e,s,n){n.r(s),n.d(s,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>a});const t=JSON.parse('{"id":"blockchain/governance/elastos-dao","title":"What Is the Elastos DAO?","description":"Overview of the Elastos DAO, its role in Elastos governance, key addresses, and activation timeline.","source":"@site/docs/blockchain/governance/elastos-dao.md","sourceDirName":"blockchain/governance","slug":"/blockchain/governance/elastos-dao","permalink":"/blockchain/governance/elastos-dao","draft":false,"unlisted":false,"tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"type":"reference","sidebar_position":1,"title":"What Is the Elastos DAO?","description":"Overview of the Elastos DAO, its role in Elastos governance, key addresses, and activation timeline.","chains":["main"],"keywords":["Elastos","World Computer","governance","DAO","decentralized","autonomous organization"],"image":"/img/og-blockchain.jpg"},"sidebar":"blockchainSidebar","previous":{"title":"Security Hardening","permalink":"/blockchain/nodes/security"},"next":{"title":"How Governance Works","permalink":"/blockchain/governance/how-it-works"}}');var i=n(74848),r=n(28453);const o={type:"reference",sidebar_position:1,title:"What Is the Elastos DAO?",description:"Overview of the Elastos DAO, its role in Elastos governance, key addresses, and activation timeline.",chains:["main"],keywords:["Elastos","World Computer","governance","DAO","decentralized","autonomous organization"],image:"/img/og-blockchain.jpg"},d="What Is the Elastos DAO?",l={},a=[{value:"The DAO That Governs Elastos",id:"the-dao-that-governs-elastos",level:2},{value:"How the Elastos DAO Fits Into Elastos",id:"how-the-elastos-dao-fits-into-elastos",level:2},{value:"The Three Pillars",id:"the-three-pillars",level:2},{value:"From idea to funded work",id:"from-idea-to-funded-work",level:2},{value:"Key Addresses",id:"key-addresses",level:2},{value:"Timeline of Governance Activation",id:"timeline-of-governance-activation",level:2},{value:"Glossary",id:"glossary",level:2}];function c(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.header,{children:(0,i.jsx)(s.h1,{id:"what-is-the-elastos-dao",children:"What Is the Elastos DAO?"})}),"\n",(0,i.jsx)(s.h2,{id:"the-dao-that-governs-elastos",children:"The DAO That Governs Elastos"}),"\n",(0,i.jsx)(s.p,{children:"The Elastos DAO is Elastos' decentralized autonomous organization. It is not a company, not a foundation, and not a committee in the traditional sense. It is a governance system encoded directly into the ELA main chain's consensus rules."}),"\n",(0,i.jsx)(s.p,{children:"Every ELA block that is mined creates new ELA tokens. Thirty percent of those tokens flow into the Elastos DAO treasury. The Elastos DAO exists to decide how that treasury is spent: funding development, marketing, partnerships, infrastru
1cture, and any initiative the community deems valuable."}),"\n",(0,i.jsx)(s.h2,{id:"how-the-elastos-dao-fits-into-elastos",children:"How the Elastos DAO Fits Into Elastos"}),"\n",(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{children:"Bitcoin Mining Network\n        \u2502\n        \u2502  merged mining (AuxPoW)\n        \u2502\n   ELA Main Chain\n        \u2502\n        \u251c\u2500\u2500 35% \u2192 PoW Miners (block reward)\n        \u251c\u2500\u2500 35% \u2192 BPoS (validators & voters / pledged stake)\n        \u2514\u2500\u2500 30% \u2192 Elastos DAO Treasury \u25c4\u2500\u2500 THIS IS WHAT THE ELASTOS DAO GOVERNS\n                    \u2502\n                    \u251c\u2500\u2500 Proposals (community-submitted projects)\n                    \u251c\u2500\u2500 ELIPs (protocol upgrades)\n                    \u251c\u2500\u2500 Secretary General operations\n                    \u2514\u2500\u2500 Emergency measures\n"})}),"\n",(0,i.jsxs)(s.p,{children:["The Elastos DAO is not an overlay or a side system. It is part of the chain's consensus rules. The 30% treasury allocation is enforced at the coinbase transaction level in ",(0,i.jsx)(s.code,{children:"pow/service.go"}
1)," \u2192 ",(0,i.jsx)(s.code,{children:"AssignCoinbaseTxRewards()"}),". No miner, no validator, and no developer can redirect those funds. They go to the CR Assets address (",(0,i.jsx)(s.code,{children:"CRASSETSXXXXXXXXXXXXXXXXXXXX2qDX5J"}),"), and only the governance process can move them out."]}),"\n",(0,i.jsx)(s.h2,{id:"the-three-pillars",children:"The Three Pillars"}),"\n",(0,i.jsxs)(s.ol,{children:["\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.strong,{children:"Council"}),": 12 elected members who review and vote on proposals"]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.strong,{children:"Community"}),": All ELA holders who vote for council members and can submit suggestions"]}),"\n",(0,i.jsxs)(s.li,{children:[(0,i.jsx)(s.strong,{children:"On-Chain Rules"}),": Transaction types and validation logic in the ELA node that enforce governance decisions"]}),"\n"]}),"\n",(0,i.jsx)(s.h2,{id:"from-idea-to-funded-work",children:"From idea to funded work"}),"\n",(0,i.jsxs)(s.p,{children:["Suggestions and portal workflow are only part of the story: formal proposals, council review, optional community review periods, milestone tracking, and withdrawals are all defined by on-chain rules and transaction types. For the ",(0,i.jsx)(s.strong,{children:"full lifecycle"})," (stages, time windows, and ",(0,i.jsx)(s.code,{children:"CRCProposal"})," / review / tracking / withdraw flows), see ",(0,i.jsx)(s.a,{href:"/blockchain/governance/how-it-works",children:"How governance works"}),". For ",(0,i.jsx)(s.strong,{children:"proposal type codes, payloads, budget stages, and the on-chain state machine"}),", see ",(0,i.jsx)(s.a,{href:"/blockchain/governance/proposal-system",children:"Proposal system"}),"."]}),"\n",(0,i.jsx)(s.h2,{id:"key-addresses",children:"Key Addresses"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"Address"}),(0,i.jsx)(s.th,{children:"Purpose"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"CRASSETSXXXXXXXXXXXXXXXXXXXX2qDX5J"})}),(0,i.jsx)(s.td,{children:"CR Assets: the treasury"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"CREXPENSESXXXXXXXXXXXXXXXXXX4UdT6b"})}),(0,i.jsx)(s.td,{children:"CR Expenses: operational budget"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"ELANULLXXXXXXXXXXXXXXXXXXXXXYvs3rr"})}),(0,i.jsx)(s.td,{children:"Burn address (destroyed ELA)"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.code,{children:"8ZZLWQUDSbjWUn8sEdxEFJsZiRFpzg53rJ"})}),(0,i.jsx)(s.td,{children:"Legacy CRC consensus reward (pre-committee era; superseded by CR Assets)"})]})]})]}),"\n",(0,i.jsx)(s.h2,{id:"timeline-of-governance-activation",children:"Timeline of Governance Activation"}),"\n",(0,i.jsx)(s.p,{children:"Governance features were activated at specific block heights on mainnet:"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"Height"}),(0,i.jsx)(s.th,{children:"Event"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"290,000"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"VoteStartHeight"}),": BPoS validator voting begins"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"343,400"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"CRCOnlyDPOSHeight"}),": Elastos Council-only consensus starts"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"402,680"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"PublicDPOSHeight"}),": Public consensus opens to elected validators"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"537,670"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"CRVotingStartHeight"}),": Elastos Council candidate voting begins"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"658,930"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"CRCommitteeStartHeight"}),": First Elastos Council seated"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"751,400"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"CRClaimDPOSNodeStartHeight"}),": Elastos Council members can claim BPoS validator nodes"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"932,530"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"NoCRCDPOSNodeHe
1ight"}),": Elastos Council nodes no longer guaranteed validator slots"]})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:"1,405,000"}),(0,i.jsxs)(s.td,{children:[(0,i.jsx)(s.code,{children:"DPoSV2StartHeight"}),": BPoS staking system activates"]})]})]})]}),"\n",(0,i.jsx)(s.hr,{}),"\n",(0,i.jsx)(s.h2,{id:"glossary",children:"Glossary"}),"\n",(0,i.jsxs)(s.table,{children:[(0,i.jsx)(s.thead,{children:(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.th,{children:"Term"}),(0,i.jsx)(s.th,{children:"Definition"})]})}),(0,i.jsxs)(s.tbody,{children:[(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"Arbiter"})}),(0,i.jsx)(s.td,{children:"Software run by the 12 Elastos Council members as part of the full supernode stack; coordinates cross-chain operations between the main chain and sidechains (distinct from BPoS validators)"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"AuxPoW"})}),(0,i.jsx)(s.td,{children:"Auxiliary Proof of Work: merged mining with Bitcoin"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"BPoS"})}),(0,i.jsx)(s.td,{children:"Bonded Proof of Stake: the current consensus mechanism with time-locked staking"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"CID"})}),(0,i.jsx)(s.td,{children:"Contract ID: derived from an Elastos Council candidate's public key"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"CR"})}),(0,i.jsx)(s.td,{children:"Elastos DAO: the DAO governing Elastos"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"Elastos Council"})}),(0,i.jsx)(s.td,{children:"Elastos DAO Council: the 12 elected council members"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"CVote"})}),(0,i.jsx)(s.td,{children:"Council Vote: internal name for formal proposals in the web app"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"DID"})}),(0,i.jsx)(s.td,{children:"Decentralized Identifier: self-sovereign identity on the EID chain"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"DPoS"})}),(0,i.jsx)(s.td,{children:"Delegated Proof of Stake: the original consensus mechanism, now superseded by BPoS"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"ELIP"})}),(0,i.jsx)(s.td,{children:"Elastos Improvement Proposal: protocol change proposals"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"ESC"})}),(0,i.jsx)(s.td,{children:"Elastos Smart Chain: the EVM-compatible sidechain (chain ID 20)"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"EID"})}),(0,i.jsx)(s.td,{children:"Elastos Identity Chain: the DID sidechain (chain ID 22)"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"Fixed64"})}),(0,i.jsx)(s.td,{children:"64-bit fixed-point number representing ELA amounts in Sela"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"Sela"})}),(0,i.jsx)(s.td,{children:"Smallest unit of ELA (1 ELA = 10^8 Sela, like satoshi to Bitcoin)"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"StakeTicket"})}),(0,i.jsx)(s.td,{children:"NFT on ESC representing a main chain staking position"})]}),(0,i.jsxs)(s.tr,{children:[(0,i.jsx)(s.td,{children:(0,i.jsx)(s.strong,{children:"UTXO"})}),(0,i.jsx)(s.td,{children:"Unspent Transaction Output: ELA's transaction model (like Bitcoin)"})]})]})]})]})}function h(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},28453(e,s,n){n.d(s,{R:()=>o,x:()=>d});var t=n(96540);const i={},r=t.createContext(i);function o(e){const s=t.useContext(r);return t.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function d(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(r.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.