WEB3DEV

Cover image for Como criar sua própria DAO com Aragon
Rafael Ojeda
Rafael Ojeda

Posted on • Atualizado em

Como criar sua própria DAO com Aragon

Como criar sua própria DAO com Aragon

Visão geral

A Blockchain nos proporciona o poder da descentralização. A descentralização significa a transferência de poder para usuários/membros em vez de ter uma única autoridade centralizada governando tudo; ela permite vários casos de uso em finanças, governança, votação, captação de recursos, etc. Hoje vamos conhecer uma aplicação tão fantástica da descentralização através das DAOs. Ao final deste guia, você deve entender melhor o que é uma DAO e como criar a sua própria DAO.

Pré-requisitos:

  • Um nó de Ethereum.
  • MetaMask.
  • Alguns ETH de teste da Rinkeby.

O que é uma DAO?

Há décadas o problema do principal-agente tem sido um dos maiores problemas das organizações tradicionais. Este problema ocorre quando um indivíduo ou entidade toma decisões em seu interesse contra princípios morais, e estas decisões afetam as outras partes interessadas. Por exemplo, quando um indivíduo ou entidade tem participações significativas no conselho, eles se tornam automaticamente mais poderosos do que os outros membros. As moedas digitais são descentralizadas e não podem ser controladas por uma única entidade; inspirado nisso surgiu o conceito de DAO, que significa Organização Autônoma Descentralizada, uma organização governada por um conjunto de regras escritas em contratos inteligentes. Esta organização é controlada por seus membros participantes.

Todos os registros financeiros, decisões e quaisquer fatores de tomada de decisão são transparentes em uma DAO porque todas as suas ações são registradas na blockchain. As DAO são geralmente criadas para formar uma organização de pessoas com os mesmos interesses; não há CEO, não há chefe, todas as decisões são governadas pela aprovação do grupo. As DAOs têm uma tesouraria inacessível a qualquer pessoa sem a permissão do grupo.

Vejamos algumas diferenças entre as organizações tradicionais e as DAOs.

Image description

Organizações tradicionais:

  • Tem uma estrutura hierárquica.
  • Uma mudança pode ser feita por um indivíduo ou entidade com base na autoridade.
  • A votação é realizada interna e manualmente.
  • É tipicamente privada e centralizada.

DAOs:

  • Não segue nenhuma hierarquia e é totalmente democratizada.
  • A votação dos membros do grupo é necessária para aprovar uma mudança.
  • A votação é conduzida automaticamente sem a intervenção de qualquer autoridade central.
  • É transparente para o público e descentralizada.

Participação/sociedade

Agora que temos um entendimento básico das DAOs, vamos ver como os membros são modelados neles. Diferentes modelos de filiação geralmente determinam como funciona a votação em uma DAO e seus resultados. Dois tipos de modelos populares de filiação são os baseados em tokens e os baseados em participações.

- Associações baseadas em tokens.

Estes tipos de associações são usados para governar protocolos amplamente descentralizados e são totalmente não permissionados. Os Tokens são distribuídos através de exchanges descentralizadas de liquidez ou não permissionadas. A posse desses tokens concede aos membros o direito de voto.

- Associações baseadas em participações.

Estes tipos de filiação são usados para governar os esforços de envolvimento humano como fundos de caridade, angariação de fundos, investimentos, etc. Este é um tipo mais fechado de DAO permissionada , onde os membros têm direito de voto com base em suas participações, que geralmente são oferecidas em troca de alguns tokens ou prova de trabalho.

Vamos criar nossa própria DAO usando Aragon e MetaMask para aprovar as transações.

O que é Aragon?

Aragon é um dApp Ethereum que torna realmente fácil lançar uma DAO; o projeto de código aberto é liderado pela equipe da fundação Aragon one.

Iniciando um nó Ethereum e montando a Metamask

Nós implantaremos nossa DAO na Rinkeby Testnet e usaremos um Nó QuickNode Rinkeby para transações mais rápidas. Você pode obter um teste gratuito do Nó Rinkeby no QuickNode e configurá-lo na MetaMask.

Image description

Siga este guia para configurar sua MetaMask para usar o QuickNode.

Agora vamos precisar de alguns ETH de testes para fazer transações. Vá até a torneira Rinkeby, siga as instruções e obtenha alguns ETH de teste.

Image description

Criando nossa própria DAO

Dirija-se ao dApp Aragon e siga estes passos:

Passo 1: Selecione seu nó QuickNode Rinkeby em sua carteira MetaMask (Você deve ter ETH de teste em sua carteira neste momento, pelo menos 0,2 ETH de teste é necessário para prosseguir).

Passo 2: Clique no botão 'Conectar conta' e selecione 'MetaMask' e aprove a solicitação da MetaMask.

Passo 3: Selecione 'Ethereum Testnet (Rinkeby)'.

Etapa 4: Clique em 'Criar uma organização'.

Image description

Agora selecione um modelo para sua organização; estamos usando o modelo 'Empresa' neste exemplo.

Image description

Selecione o modelo e clique em 'Use este modelo', depois digite o nome da sua DAO.

Image description

Agora defina o seguinte.

Percentual de apoio: Esta é a porcentagem de tokens necessários para aprovar a votação a favor de um sim; por exemplo, se a porcentagem de apoio for fixada em 50%, mais de 50% dos votos totais terão que ser sim para que a proposta seja aprovada.

Porcentagem mínima de aprovação: Esta é a porcentagem de votos de sim necessária para aprovar a proposta a partir do restante da pool de tokens.

Duração dos votos: Este é o período de duração dentro do qual os membros participantes podem votar.

Defina estes valores de acordo com sua vontade, ou consulte a imagem abaixo para valores de exemplo. Vá para o próximo passo para configurar o token.

Image description

Digite um nome e símbolo desejado para seu token. Em seguida, digite os portadores/membros da DAO e atribua os tokens a eles. Revise as informações e clique em "Launch your organization".

Neste momento, a janela MetaMask aparecerá para aprovação da transação, confirme a transação (2 no total), e você deve estar pronto para partir.

Nota: Não selecione a opção de aceleração na MetaMask durante o processamento da transação, e não atualize a janela.

Assim que ambas as transações forem confirmadas, você deverá ser apresentado a uma janela semelhante a esta:

Image description

Clique em começar, e agora vamos criar nossa primeira pergunta de proposta para iniciar o processo de votação.

Clique em 'Voting' no menu da esquerda e depois clique em 'New vote’', crie uma nova pergunta de proposta e abra-a para votação (isto será contado como uma transação, pois é uma operação de escrita).

Uma vez que a proposta esteja ativa, os membros podem votar sim ou não, e a janela de votação estará aberta para a duração definida nas etapas anteriores. Em nosso caso, são 14 dias

Image description

Conclusão

Parabéns por ser soberano e por criar sua organização autônoma descentralizada. Neste guia, aprendemos sobre DAOs, a diferença entre organizações tradicionais e DAOs, como criar um nó na MetaMask e como conseguir ETH de testes; por último, mas definitivamente não menos importante, aprendemos como criar uma DAO em Aragon e como votar em uma DAO.

Assine nosso boletim informativo para mais artigos e guias sobre a Ethereum. Se você tiver algum feedback, sinta-se à vontade para nos contatar via Twitter. Você sempre pode conversar conosco em nosso servidor da comunidade Discord, apresentando alguns dos desenvolvedores mais legais que você já conheceu :)

Artigo escrito por Sahil Sen e traduzido para o português por Rafael Ojeda

Você pode encontrar o texto original aqui

Latest comments (0)