CINXE.COM
What is the DAO | Decentraland Documentation
<!DOCTYPE html> <html lang="en-us" dir="ltr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="The DAO is the decision making platform for Decentraland."> <meta name="theme-color" content="#FFFFFF"> <meta name="color-scheme" content="light dark"><meta property="og:title" content="What is the DAO" /> <meta property="og:description" content="The DAO is the decision making platform for Decentraland." /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://docs.decentraland.org/player/general/dao/overview/what-is-the-dao/" /><meta property="og:image" content="https://docs.decentraland.org/images/og-logo.png"/><meta property="article:section" content="player" /> <meta property="article:published_time" content="2021-05-21T00:00:00+00:00" /> <meta property="article:modified_time" content="2025-01-30T18:11:46-03:00" /> <title>What is the DAO | Decentraland Documentation</title> <link rel="manifest" href="/manifest.json"> <link rel="icon" href="/favicon.png" type="image/x-icon"> <link rel="stylesheet" href="/book.min.293916abe10482b2a888b640f0285ac82541d9d1c672f3e9352ced1278e8a210.css" integrity="sha256-KTkWq+EEgrKoiLZA8ChayCVB2dHGcvPpNSztEnjoohA=" crossorigin="anonymous"> <script defer src="/lunr.min.js"></script> <script defer src="/en.search.min.cf90bdcb69a33fdce2d3a1aea2830e7f5551318d24878ec8b0d9d5a435d16c2c.js" integrity="sha256-z5C9y2mjP9zi06GuooMOf1VRMY0kh47IsNnVpDXRbCw=" crossorigin="anonymous"></script> <script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="ZHLrnVct1IQCx7yLeOzxSic7G1Duy0HH";;analytics.SNIPPET_VERSION="4.15.3"; analytics.load("ZHLrnVct1IQCx7yLeOzxSic7G1Duy0HH"); analytics.page(); }}(); </script> <script defer src="/intercom.min.47bd2edf568b96bf76004cf88a0feac89cc3aa30d7e89a0aaf8fa0e22627387c.js" integrity="sha256-R70u31aLlr92AEz4ig/qyJzDqjDX6JoKr4+g4iYnOHw=" crossorigin="anonymous"></script> <!-- Made with Book Theme https://github.com/alex-shpak/hugo-book --> </head> <body dir="ltr" > <input type="checkbox" class="hidden toggle" id="menu-control" /> <input type="checkbox" class="hidden toggle" id="toc-control" /> <div class="dcl navbar fullscreen" role="navigation"> <div class="ui container"> <div class="dcl navbar-menu"> <div class="ui secondary stackable menu"> <a class="dcl navbar-logo" href="https://decentraland.org"> <i class="dcl logo"></i> </a> <div class="item"> <a href="https://market.decentraland.org" class="item">Marketplace</a> <div class="item submenu"> <div class="ui vertical menu"> <a href="https://market.decentraland.org" class="item">Overview</a> <a href="https://market.decentraland.org/browse" class="item">Collectibles</a> <a href="https://market.decentraland.org/lands" class="item">LAND</a> <a href="https://market.decentraland.org/account" class="item">My Assets</a> </div> </div> </div> <div class="item"> <a href="https://builder.decentraland.org" class="item">Builder</a> <div class="item submenu"> <div class="ui vertical menu"> <a href="https://builder.decentraland.org" class="item">Overview</a> <a href="https://builder.decentraland.org/collections" class="item">Collections</a> <a href="https://builder.decentraland.org/scenes" class="item">Scenes</a> <a href="https://builder.decentraland.org/land" class="item">Land</a> <a href="https://builder.decentraland.org/names" class="item">Names</a> <a href="https://builder.decentraland.org/worlds" class="item">Worlds</a> </div> </div> </div> <div class="item"> <a href="https://docs.decentraland.org" class="active item">Docs</a> <div class="item submenu"> <div class="ui vertical menu"> <a href="https://docs.decentraland.org/player" class="item">Players</a> <a href="https://docs.decentraland.org/creator" class="item">Content Creators</a> <a href="https://docs.decentraland.org/contributor" class="item">Contributors</a> <a href="https://studios.decentraland.org" class="item">Studios</a> </div> </div> </div> <div class="item"> <a href="https://places.decentraland.org" class="item">Places</a> <div class="item submenu"> <div class="ui vertical menu"> <a href="https://places.decentraland.org" class="item">Overview</a> <a href="https://places.decentraland.org/places" class="item">Places</a> <a href="https://places.decentraland.org/worlds" class="item">Worlds</a> <a href="https://docs.decentraland.org/creator/places/faq" class="item">FAQ</a> </div> </div> </div> <div class="item"> <a href="https://events.decentraland.org" class="item">Events</a> </div> <div class="item"> <a href="https://dao.decentraland.org" class="item">DAO</a> <div class="item submenu"> <div class="ui vertical menu"> <a href="https://dao.decentraland.org" class="item">Overview</a> <a href="https://governance.decentraland.org" class="item">Governance</a> <a href="https://governance.decentraland.org/transparency" class="item">Transparency</a> </div> </div> </div> <div class="item"> <a href="https://decentraland.org/blog" class="item">Blog</a> </div> </div> </div> </div> </div> <script> (function(){var e=document.querySelectorAll(".dcl.navbar .dcl.navbar-menu .ui.menu > div.item");e.forEach(e=>{e.querySelectorAll("a.item").forEach(t=>{var n=e.querySelector("a.item");t.addEventListener("click",function(e){window.analytics&&window.analytics.track("Clicked on navbar",{section:n.textContent.toLowerCase(),submenu:n.textContent!==e.target.textContent?e.target.textContent.toLowerCase():void 0})})})})})() </script> <div class="tabs-header"> <div class="dcl tabs "> <div class="ui container"> <div class="dcl tab active" > <a aria-current="page" class="tabs-navigation" href="/player" >Players</a> <div class="active-bar" style="border-color: #FF2D55;"></div> <style> :root { --primary: #FF2D55; } </style> </div> <div class="dcl tab active" style="border-color: transparent" > <a aria-current="page" class="tabs-navigation" href="/creator" >Content Creators</a> </div> <div class="dcl tab active" style="border-color: transparent" > <a aria-current="page" class="tabs-navigation" href="/contributor" >Contributors</a> </div> <div class="book-search"> <div id="search-overlay" class="hidden"></div> <div id="book-search-input"> <img src="/svg/search.svg" class="book-icon" alt="Search" /> <input type="text" placeholder="Search" aria-label="Search" maxlength="64" data-hotkeys="s/" /> </div> <div class="book-search-spinner hidden"></div> <div id="book-search-results"> <div id="book-search-hits" class="hidden" tabindex="0"> <ul id="book-search-list"></ul> </div> </div> </div> </div> </div> </div> <main class="container flex"> <aside class="book-menu sidebar"> <div class="book-menu-content"> <nav> <ul> <li> <span>Introduction</span> <ul> <li> <a href="/player/general/about/" class="" >About Decentraland</a> </li> <li> <a href="/player/general/whitepaper/" class="" >Whitepapers</a> </li> </ul> </li> <li> <span>Frequently Asked Questions</span> <ul> <li> <a href="/player/FAQs/decentraland-101/" class="" >Decentraland 101</a> </li> <li> <a href="/player/FAQs/creating/" class="" >Creating in Decentraland</a> </li> <li> <a href="/player/FAQs/events/" class="" >Posting Events</a> </li> <li> <a href="/player/FAQs/account/" class="" >My Account</a> </li> <li> <a href="/player/FAQs/security/" class="" >Security</a> </li> <li> <a href="/player/FAQs/support/" class="" >Contact & Support</a> </li> <li> <a href="/player/FAQs/places/" class="" >Places</a> </li> </ul> </li> <li> <span>Exploring Decentraland</span> <ul> <li> <a href="/player/exploring-decentraland/overview/" class="" >Overview</a> </li> <li> <a href="/player/exploring-decentraland/blocking-profiles/" class="" >Blocking Profiles</a> </li> <li> <a href="/player/general/in-world-features/age-rating-scene-reporting/" class="" >Age Rating and Scene Reporting</a> </li> <li> <a href="/player/general/in-world-features/voice-chat/" class="" >Voice Chat</a> </li> </ul> </li> <li> <span>DAO</span> <ul> <li> <input type="checkbox" id="section-91f2a8130ea8ff7fa167189fa8ae9850" class="toggle" checked /> <label for="section-91f2a8130ea8ff7fa167189fa8ae9850" class="flex justify-between"> <a role="button" class="">Overview</a> </label> <ul> <li> <a href="/player/general/dao/overview/what-is-the-dao/" class="active" >What is the DAO</a> </li> <li> <a href="/player/general/dao/overview/what-can-you-do-with-the-dao/" class="" >What can you do with the DAO</a> </li> <li> <a href="/player/general/dao/overview/how-does-the-dao-work/" class="" >How the DAO works</a> </li> <li> <a href="/player/general/dao/overview/what-smart-contracts-does-the-dao-control/" class="" >The DAO Smart Contracts</a> </li> <li> <a href="/player/general/dao/overview/the-dao-fund/" class="" >The DAO Fund</a> </li> <li> <a href="/player/general/dao/overview/the-daos-limitations/" class="" >DAO Limitations</a> </li> <li> <a href="/player/general/dao/overview/what-do-you-need-to-participate/" class="" >Participation Requirements</a> </li> </ul> </li> <li> <input type="checkbox" id="section-be648e0dec5a5927848a593509e9eedc" class="toggle" /> <label for="section-be648e0dec5a5927848a593509e9eedc" class="flex justify-between"> <a role="button" class="">Grants</a> </label> <ul> <li> <a href="/player/general/dao/overview/grants-program/" class="" >Grants Program</a> </li> <li> <a href="/player/general/dao/overview/receiving-grants/" class="" >Receiving Grants</a> </li> <li> <a href="/player/general/dao/overview/requesting-grants/" class="" >Requesting Grants</a> </li> <li> <a href="/player/general/dao/overview/grants-faq/" class="" >Grants FAQ</a> </li> <li> <a href="/player/general/dao/overview/security-recommendations/" class="" >Security Recommendations</a> </li> </ul> </li> <li> <input type="checkbox" id="section-d20ebc1f4098b55560b6a2e98ba01123" class="toggle" /> <label for="section-d20ebc1f4098b55560b6a2e98ba01123" class="flex justify-between"> <a role="button" class="">Grants (Legacy)</a> </label> <ul> <li> <a href="/player/general/dao/grants-v1/community-grants/" class="" >Community Grants</a> </li> <li> <a href="/player/general/dao/grants-v1/receiving-grants/" class="" >Receiving Grants</a> </li> <li> <a href="/player/general/dao/grants-v1/requesting-grants/" class="" >Requesting Grants</a> </li> <li> <a href="/player/general/dao/grants-v1/grants-faq/" class="" >Grants FAQ</a> </li> </ul> </li> <li> <a href="/player/general/dao/dao-userguide/" class="" >DAO User Guide</a> </li> </ul> </li> <li> <span>Marketplace</span> <ul> <li> <a href="/player/market/marketplace/" class="" >Marketplace</a> </li> <li> <a href="/player/market/land-manager/" class="" >LAND Manager</a> </li> <li> <a href="/player/market/info-from-land/" class="" >Get parcel info</a> </li> <li> <a href="/player/market/api/" class="" >LAND API Reference</a> </li> <li> <a href="/player/market/rentals/" class="" >Rentals</a> </li> </ul> </li> <li> <span>Blockchain Integration</span> <ul> <li> <a href="/player/blockchain-integration/get-a-wallet/" class="" >Get a Wallet For Beginners</a> </li> <li> <a href="/player/blockchain-integration/ethereum-essentials/" class="" >About the blockchain</a> </li> <li> <a href="/player/blockchain-integration/transactions-in-polygon/" class="" >Transactions in Polygon</a> </li> <li> <a href="/player/blockchain-integration/estates-marketplace-integrations/" class="" >Integrating Decentraland's Estate in your Marketplace</a> </li> </ul> </li> </ul> </nav> <script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script> </div> </aside> <div class="book-page"> <header class="book-header"> <div class="flex align-center justify-between"> <label for="menu-control"> <img src="/svg/menu.svg" class="book-icon" alt="Menu" /> </label> <strong>What is the DAO</strong> <label for="toc-control"> </label> </div> </header> <article class="markdown"> <h1>What is the DAO</h1><p>The Decentraland DAO is the decision-making tool for MANA, NAMES and LAND holders in Decentraland’s virtual world. Through votes in the DAO, the community can issue grants and make changes to the lists of banned names, POIs, and catalyst nodes. The DAO also controls the LAND and Estate smart contracts.</p> <p>Issuing grants and making changes to the records and contracts owned by the DAO can only be done by using predefined proposals accessible in <a href="https://governance.decentraland.org" target="_blank" > governance.decentraland.org </a>.</p> <p>These proposals, the votes submitted, and final results are all stored in IPFS via Snapshot, a gas-less voting client. Approved proposals with binding actions are enacted on the Ethereum blockchain by a committee by means of a multi-sig wallet. This committee is overseen by the Security Advisory Board (SAB), another multisig with trusted key holders. This Committee was voted into place by the community in the previous release of the DAO. <a href="https://forum.decentraland.org/t/proposal-for-a-more-accessible-and-affordable-dao/450" target="_blank" > The original proposal can be found here </a>.</p> <p>The remainder of this document explains in greater detail what the DAO is, how it works, and what it can be used for.</p> <p>For a detailed tutorial on how to use the Decentraland DAO, visit the <a href="https://docs.decentraland.org/player/general/dao/dao-userguide/"> DAO User Guide </a>.</p> <h2 id="the-dao-is-powered-by-smart-contracts"> The DAO is powered by smart contracts <a class="anchor" href="#the-dao-is-powered-by-smart-contracts">#</a> </h2> <p>All DAOs, or decentralized autonomous organizations, are part of a new approach to organizational management and decision making made possible by Ethereum.</p> <p>Ethereum extended what’s possible with blockchains by adding the ability to decentralize the handling of data more complex than just records of token ownership. Ethereum did this by allowing people to put smart contracts on a blockchain.</p> <h3 id="whats-a-smart-contract"> What’s a smart contract? <a class="anchor" href="#whats-a-smart-contract">#</a> </h3> <p>A smart contract is a computer program that is run on the Ethereum blockchain. It can store both functions (bits of code that do things) and data (information). Smart contracts are often compared to vending machines. If you put in specific inputs, you get specific outputs. If I walk up to a vending machine, insert $1, and press the “orange soda” button, then I’ll get an orange soda if there’s any left in the machine. If there’s no more orange sodas, I’ll get my dollar back.</p> <p>Smart contracts work the same way, people can interact with them by sending information with the expectation of receiving specific results or information. Just like the vending machine doesn’t have a little person inside handing out sodas, smart contracts are automatic (dare we say, autonomous).</p> <p>If you’d like to learn more about Ethereum smart contracts, the <a href="https://ethereum.org/en/developers/docs/smart-contracts/" target="_blank" > Ethereum documentation </a> is the best place to dive in.</p> <h3 id="the-dao-controls-decentralands-critical-smart-contracts"> The DAO controls Decentraland’s critical smart contracts <a class="anchor" href="#the-dao-controls-decentralands-critical-smart-contracts">#</a> </h3> <p>The second important quality of smart contracts is their <strong>ability to own other smart contracts</strong>.</p> <p>That’s right, every smart contract has its own address (just like the address of your Ethereum wallet) that allows it to own other smart contracts and cryptocurrencies.</p> <p>So, in slightly more technical terms, a DAO is one or more smart contracts that can perform specific, pre-defined tasks and maintain ownership of cryptocurrencies. DAOs are built in such a way that they will only perform their tasks under specific conditions, such as the passing of a proposal voted on by a group of people who own a certain token (like MANA, NAMES or LAND). All of this is done on a blockchain. Hence the name, “decentralized autonomous organization”.</p> <p>Decentraland’s DAO also owns a sum of MANA and other tokens along with the LAND and Estate smart contracts. <a href="https://governance.decentraland.org/transparency/" target="_blank" > This fund </a> has been set aside to help sponsor community grants and to help grow the Decentraland platform according to the decisions and directions voted on by the community.</p> <blockquote> <blockquote class="book-hint warning"> <p><strong>📔 Note</strong></p> <blockquote> <p>The DAO does not own, and so cannot modify, the <a href="https://etherscan.io/address/0x0f5d2fb29fb7d3cfee444a200298f468908cc942#readContract" target="_blank" > MANA smart contract </a>.</p> <p>The MANA contract’s owner is the <a href="https://etherscan.io/address/0xa66d83716c7cfe425b44d0f7ef92de263468fb3d#readContract" target="_blank" > TokenSale contract </a>. The owner of the TokenSale contract is a separate contract that self-destructed on deployment (<a href="https://etherscan.io/address/0xdf861993edbe95bafbfa7760838f8ebbd5afda9f" target="_blank" > as you can see on Etherscan here </a>). This means that there is no other contract or wallet with the permissions to modify or pause the MANA supply.</p> </blockquote> </blockquote> </blockquote> <p>There is other information that the DAO controls as well, such as the list of harmful or offensive names that are not permitted in Decentraland, a list of notable locations (POIs or Points of Interest) to be promoted to new users, and the list of community run servers that host Decentraland’s virtual world.</p> <p>Transferring any of the DAO’s MANA, modifying the LAND or Estate smart contracts, or modifying any of the other listed information controlled by the DAO <strong>can only be done</strong> with the approval of MANA, NAMES and LAND holders.</p> </article> <footer class="book-footer"> <div class="flex flex-wrap justify-between"> <div><a class="flex align-center" href="https://github.com/decentraland/documentation/commit/0f0d09e66c8d742f10431935f495a3a4690de9c2" title='Last modified by Nicolas Earnshaw | January 30, 2025' target="_blank" rel="noopener"> <img src="/svg/calendar.svg" class="book-icon" alt="Calendar" /> <span>January 30, 2025</span> </a> </div> <div> <a class="flex align-center" href="https://github.com/decentraland/documentation/edit/main/content/player/dao/overview/what-is-the-dao.md" target="_blank" rel="noopener"> <img src="/svg/edit.svg" class="book-icon" alt="Edit" /> <span>Edit this page</span> </a> </div> </div> <script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script> </footer> <label for="menu-control" class="hidden book-menu-overlay"></label> </div> </main> <div class="ui container dcl footer"> <div class="main-footer"> <div role="listbox" aria-expanded="false" class="ui upward dropdown dcl language-dropdown" tabindex="0"> <div aria-atomic="true" aria-live="polite" role="alert" class="divider text"> <div class="dcl language-icon-wrapper"> <i class="dcl language-icon en"> </i> <div class="language-icon-label">English</div> </div> </div> </div> <div class="links"> <a href="https://decentraland.org">Home</a> <a href="https://decentraland.org/privacy">Privacy Policy</a> <a href="https://decentraland.org/terms">Terms of Use</a> <a href="https://decentraland.org/content">Content Policy</a> <a href="https://decentraland.org/ethics">Code of Ethics</a> <a href="https://decentraland.canny.io/">Feature request</a> </div> </div> <div class="secondary-footer"> <div class="social-links"> <a href="https://dcl.gg/discord"> <i class="social-icon discord" ></i> </a> <a href="https://reddit.com/r/decentraland"> <i class="social-icon reddit" ></i> </a> <a href="https://github.com/decentraland"> <i class="social-icon github" ></i> </a> <a href="https://twitter.com/decentraland"> <i class="social-icon twitter" ></i> </a> </div> <div class="copyright">© 2023 Decentraland</div> </div> </div> <!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "ef470b4862c74992aaa278b7c4d4c969"}'></script><!-- Cloudflare Pages Analytics --></body> </html>