Como Criar uma DAO?
Uma DAO é um tipo de governança usada para DApps, projetos e fundos de investimento em criptomoedas. As DAOs são populares por sua abertura e descentralização, bem como por sua capacidade de trabalhar com contratos inteligentes autoexecutáveis. A criação de uma DAO requer uma solução técnica para gerenciamento das propostas e votos. Há uma variedade de opções de código aberto disponíveis para diferentes necessidades.
Introdução
A descentralização é um aspecto fundamental das criptomoedas. Por isso, DAOs são um modelo de governança popular no setor blockchain. Com um pouco de conhecimento técnico e algumas ferramentas, você pode criar uma DAO rapidamente. Mas primeiro, é melhor você ter um bom plano e uma comunidade para apoiá-lo. Vamos analisar os requisitos básicos e ver como você pode configurar sua DAO.
O que é uma DAO?
DAO é a sigla em inglês para Organização Autônoma Descentralizada. Como o nome sugere, uma DAO é uma organização automatizada por código de computador e aberta para qualquer pessoa participar (desde que atenda a alguns requisitos básicos). O termo "autônomo" refere-se aos contratos inteligentes responsáveis por executar a maioria dos processos, sem interferência humana. Uma DAO é criada e gerenciada por uma comunidade, que administra coletivamente seus fundos e projetos.
As DAOs ficaram mais conhecidas com o fundo de capital de risco de 2016 da Ethereum, “The DAO”. Infelizmente, três semanas depois da venda de tokens, o projeto sofreu um ataque por conta de uma vulnerabilidade no código. Os fundos foram posteriormente restaurados através de um hard fork. Apesar dos desafios iniciais, o conceito de DAO evoluiu ao longo dos anos e agora é um dos modelos de governança mais populares para projetos de Finanças Descentralizadas (DeFi).
Cada DAO tem as suas particularidades, mas a maioria segue os mesmos princípios básicos. Qualquer usuário que armazena (holding) o token de governança da DAO tem poder de voto proporcional ao número de tokens que possui. Os holders também podem fazer propostas para mudanças no modo de funcionamento da DAO.
Por que criar uma DAO?
DAOs oferecem algumas vantagens significativas para projetos cripto. Talvez a mais importante seja o uso de contratos inteligentes para o modelo de governança. Esses fragmentos de código on-chain fazem com que o funcionamento das DAOs seja menos dependente de ações humanas. Por exemplo, uma proposta pode ter seus resultados publicados na blockchain e acionar automaticamente a alteração proposta. Não é possível censurar uma nova proposta e, tecnicamente, não é possível manipular os votos.
A DAO é uma forma útil de organizar comunidades, especialmente se forem anônimas. Muitas vezes, não há responsabilidade associada a uma identidade real e você precisa confiar em pessoas que não conhece. A DAO permite a organização de forma eficiente e com uma tecnologia que garante integridade. Além disso, é mais fácil criar uma DAO do que uma organização ou entidade tradicional, pois muitos projetos têm equipes internacionais. Por fim, a DAO é uma opção barata considerando a sua funcionalidade na organização de pessoas. Você pode configurar uma DAO gratuitamente ou pagar uma pequena taxa para isso.
No entanto, tenha cuidado. Entenda que uma DAO o responsabilizará por suas decisões. Com a descentralização de poder, você não terá mais controle total sobre o seu projeto. Se você ignorar a tomada de decisões da governança, quase sempre haverá consequências negativas.
O que uma DAO precisa?
Entre outras coisas, uma DAO bem-sucedida deve considerar, pelo menos, os cinco fatores abaixo:
1. Uma DAO precisa de um propósito. DAOs são simplesmente uma forma de organizar projetos ou fundos. A sua DAO precisa de um bom projeto e de bons motivos para continuar funcionando.
2. Uma DAO precisa de um mecanismo de votação. Essa é a principal maneira pela qual as pessoas interagem com o DAO e fazem alterações. Existem várias maneiras de fazer isso. Você pode criar seu próprio mecanismo de votação ou usar um provedor terceirizado, conforme discutiremos mais adiante. A DAO pode até votar para mudar o mecanismo posteriormente, mas você precisará de um para começar.
3. Uma DAO precisa de um token de governança ou sistema de participações. Como as pessoas vão provar seus direitos em uma DAO? Geralmente utiliza-se um token de governança e muitas vezes, esse token também é um utility token (token de utilidade). Um sistema de ações/participações é mais comum em fundos onde os usuários depositam criptomoedas na DAO que recebe os investimentos.
4. Uma DAO precisa de uma comunidade. A descentralização fica mais forte à medida que mais pessoas se unem e participam da governança da sua DAO. Sendo assim, o poder é distribuído por mais partes interessadas.
5. Uma DAO precisa de uma maneira de gerenciar seus fundos. A maioria das DAOs tem uma tesouraria ou acesso a algum financiamento coletivo (crowdfunding). Esse financiamento geralmente é mantido em uma carteira multi-signature (com múltiplas assinaturas), que só pode ser usada se todos os principais participantes responsáveis concordarem.
Como criar sua própria DAO?
Em relação à parte técnica, você precisará de um mecanismo para gerenciar os votos e propostas. Existem diversos softwares de código aberto (open-source) disponíveis. O Aragon é uma escolha popular para a blockchain da Ethereum. O Snapshot é outra opção compatível com muitas blockchains. Todos eles fornecem uma estrutura semelhante, mas o método de funcionamento pode variar. Alguns sistemas de DAO funcionam com votações on-chain, outros com votação off-chain (fora da blockchain). A escolha dependerá das prioridades de cada DAO.
Ao implementar sua DAO em uma blockchain, não se esqueça de ter criptomoedas suficientes para cobrir suas taxas de transação.
Aragon
O Aragon permite que você crie uma organização DAO na Ethereum, Polygon, Andromeda ou Harmony. O projeto fornece software de código aberto através do cliente Aragon, permitindo a criação de DAOs personalizadas. O projeto Aragon também é executado por meio de uma DAO e possui sua própria organização sem fins lucrativos para gerenciamento dos fundos arrecadados.
Criar uma DAO com base no Aragon é bastante simples. Veja os requisitos a seguir:
1. Possuir um domínio Ethereum Name Service.
2. Possuir saldo suficiente em cripto para pagamento da taxa de criação da DAO (0,2 ETH mais as taxas de Gas).
3. Criar uma organização vinculada ao domínio do ENS por meio do Aragon DApp. Existem várias estruturas de organização predefinidas disponíveis.
4. Defina suas configurações, como a duração das votações e a porcentagem de suporte necessária. Em seguida, conclua o lançamento da DAO.
Encontre mais informações na página de FAQ do Aragon.
Snapshot
Snapshot é um mecanismo de votação off-chain personalizável. Ele usa assinaturas digitais via carteiras para executar votações com base em um snapshot (coleta de dados) dos detentores de tokens. Um bloco é selecionado e é feita a coleta de informações referente ao patrimônio de todos os detentores (holders) e/ou stakers de tokens. Isso impede que os usuários comprem mais tokens com o objetivo de influenciar uma votação em andamento. Manter votações fora da off-chain funciona bem para projetos multi-chain, onde os usuários têm tokens de governança em muitas blockchains diferentes.
Para criar um sistema de votação com o Snapshot, é necessário:
1. Possuir um domínio ENS. Ele deve estar na rede principal da Ethereum (mainnet), independentemente da blockchain utilizada pelo projeto.
2. Vincular o Snapshot ao domínio ENS.
3. Definir as configurações do space (parâmetro específico do Snapshot), como administradores, estratégias de poder de voto, termos, etc.
4. Verificar o space. Isso inclui ter pelo menos 1.000 membros e comprovar a propriedade do respectivo projeto.
Consulte as instruções completas nos documentos do Snapshot.
DAOstack Alchemy
DAOstack Alchemy é uma ferramenta para criação de DAOs na Ethereum e na Gnosis Chain (anteriormente conhecida como xDAI). Através da interface do usuário, é possível criar uma DAO simples, adicionar membros da DAO e abrir sua organização. Atualmente, a taxa para configurar uma DAO na Ethereum é de aproximadamente 0,2 Ether (ETH), mas neste caso, você não precisa de um ENS.
Para criar uma DAO, conecte sua carteira ao DApp do DAOstack, siga as quatro etapas exibidas e pague a taxa. Você precisará de aproximadamente 0,2 ETH para concluir a implementação da DAO.
Exemplos de DAOs bem-sucedidas
Se precisar de inspiração para definir configurações e regras que funcionam melhor, dê uma olhada em algumas das DAOs já bem estabelecidas do setor cripto. Algumas administram organizações complexas e abertas que operam como grandes empresas. Veja alguns exemplos:
MakerDAO
A MakerDAO é uma das DAOs mais antigas e bem-sucedidas do mercado. A organização gerencia a stablecoin cripto-colateralizada DAI (atrelada a criptomoedas). Eles dividem as propostas em Pesquisas de Governança, para decisões não técnicas, e Votos Executivos para alterações em contratos inteligentes. Qualquer pessoa que possua MKR, o token DAO de governança do projeto, pode participar.
Aave
Aave é uma plataforma de empréstimos na Ethereum que permite que holders do token ERC-20 AAVE (incluindo stakers de AAVE) participem da DAO. Juntamente com as alterações do projeto, para financiar ideias, a governança da Aave também vota em novos projetos construídos no protocolo e no Aave Grants.
Uniswap
O Uniswap é um Automated Market Maker (AMM) multi-chain que inspirou uma geração de projetos DeFi. A plataforma é uma das maiores corretoras descentralizadas e os holders de UNI podem votar e criar propostas. Para enviar uma nova proposta, é necessário possuir pelo menos 0,25% do fornecimento total de UNI. Para incentivar a discussão saudável, o projeto tem um fórum de governança para que os membros da comunidade possam discutir potenciais mudanças.
Conclusão
Criar sua própria DAO é tecnicamente fácil. O difícil é a execução bem-sucedida. Como discutimos, existem muitas ferramentas simples disponíveis. No entanto, os principais fatores para criar uma DAO de sucesso são o projeto e a comunidade.