In this week's Decoder article, we dive deep into decentralized autonomous organizations (DAOs)
DAO stands for decentralized autonomous organization, which is a fancy term for a group of people who agree to abide by certain rules for a common purpose. Those rules are written into the code of the organization via smart contracts—algorithms that run when certain criteria are met.
Everyone agrees to buy into the organization, and it can have pretty much any purpose. There’s no central governing authority, hence the “decentralized” part. DAOs operate on a flattened hierarchy; that is, everyone has a stake and no one person owns or controls the entire thing the way a conventional CEO would.
DAOs operate totally online and use blockchain technology as a ledger to record what goes on in the group, be that currency changing hands or decisions made.
Web3 advocates think DAOs are the next logical step in the business world, as all the major decisions of running a company can be divided among the whole organization and run automatically. In theory, this would eliminate bad or self-interested decisions made by conventional leadership.
To see what this might look like in action, imagine you have a shipping business. If that business were a DAO, there would be no governing board because everyone would have a say in decisions. Calculations like inventory replenishment, shipping costs, and demand for certain products would all be handled automatically by algorithmic smart contracts. The business would essentially run itself without the need for management
How Does a DAO Work?
Sounds great, but how is it supposed to work? How does the system guarantee trust? When a DAO is first created, its rules are written into its code in the form of smart contracts programmed to run when certain actions take place. Everyone agrees to abide by the rules when they buy into the group, and if those rules are violated, its funds are locked and nobody can use the DAO. This, in theory, is how a DAO guarantees that everyone will follow the rules.
Every DAO has a built-in treasury to store its cache of digital currency that members can only access with approval by the group, and decisions affecting the group are made collectively during a set period. There are three steps to creating and launching a DAO:
- Creating the smart contract: The developers of the DAO code the smart contract(s) that will dictate the rules of the group and decide on the group’s purpose. This stage involves extensive testing of the code because it can only be changed through group voting once the DAO is launched.
- Raising funds: DAOs run on their shared cache of currency, which has to be raised from its members. It’s here that people buy into the group if they support its mission, agreeing to purchase a certain amount of tokens in exchange for a stake. Governance rules can also be established in this phase.
- Launch: The DAO’s code is deployed onto the blockchain. From here on out, it can only be changed via collective voting by the stakeholders. The original developers no longer retain control of the project.