Qualquer pessoa interessada na tecnologia blockchain deve estar familiarizada com a ideia de DAOs. Como esse termo surge regularmente, é útil entender exatamente o que o termo significa: Organização Autônoma Descentralizada.

Como o nome indica, um DAO é uma organização autônoma e descentralizada. A ideia por trás dos DAOs já existe há algum tempo. No entanto, só recentemente ele se tornou realmente prático, graças à tecnologia blockchain. Na verdade, a rede do Bitcoin é amplamente considerada a primeira empresa verdadeiramente autônoma, atendendo a um dos principais requisitos para ser um DAO. Por causa disso, a maioria das pessoas ainda está descobrindo o que os DAOs fazem e por que eles são importantes.

O que é um DAO?

DAOs são organizações que funcionam de forma autônoma e descentralizada. Eles funcionam sem qualquer necessidade de uma parte centralizada para tomar decisões. Em vez disso, a organização pode crescer e gerar lucro sem qualquer centralização. No caso do blockchain, DAOs são entidades específicas com o único dever de seguir as regras programáticas ou as regras que um consenso descentralizado concede.

Como um conceito abstrato, DAOs e empresas normais funcionam de maneira semelhante, cada um com seus objetivos predefinidos. No entanto, empresas normais podem alterar essas metas e não devem ser cumpridas. Os DAOs, por outro lado, impõem digitalmente as regras com as quais são configurados.

Para ajudar a visualizar melhor um DAO e como ele poderia ajudar, considere o exemplo descrito por Mike Hearn, um ex-contribuidor do Bitcoin. Ele pediu às pessoas que imaginassem um carro sem motorista que procurasse passageiros. Ele cobra desses passageiros pela viagem e, depois de deixá-los no aeroporto automaticamente, usa esses lucros para ir para a estação de recarga. O carro não requer ajuda externa para descobrir o que fazer, além da programação inicial.

É exatamente assim que os DAOs funcionam. Eles recebem uma programação inicial para definir as regras e, a partir daí, trabalham de forma autônoma, continuando a cumprir sua função.

Quais são alguns dos principais componentes dos DAOs?

Por sua própria natureza, os DAOs são autônomos. Isso significa que, uma vez que um DAO é implantado, forças externas não podem interrompê-lo. Eles também são transparentes graças à sua natureza de código aberto. Dessa forma, não há necessidade de um terceiro confiável. DAOs normalmente têm tokens de transações, que são o método da organização de recompensar atividades específicas. Uma vez que DAOs não têm estruturas hierárquicas, o financiamento ocorre na criação e é distribuído de forma justa.

O consenso é outro aspecto crucial dos DAOs, exigindo que a maioria das partes interessadas concorde com uma decisão antes de mover ou retirar fundos. Mesmo os bugs não podem ser resolvidos até que a maioria das partes interessadas concorde em fazê-lo. Como tal, votar é uma parte importante dos DAOs. A votação permite que se chegue a um consenso sobre decisões como aprovar uma proposta, que contratante indicar e opções de financiamento.

Por que os DAOs existem?

DAOs estão em claro contraste com outros tipos de organizações. Tradicionalmente, qualquer organização é centralizada, seja ela autônoma ou não. O principal motivo pelo qual as pessoas criaram DAOs é para aproveitar as vantagens das muitas funções que você encontra em entidades de negócios sem a burocracia e as ineficiências associadas à administração dessas grandes organizações. Com um DAO, não há necessidade de perder tempo e esforço criando um intermediário para administrar uma organização; a organização faz este trabalho sozinha.

Como os DAOs interrompem a governança tradicional?

Governança refere-se às ações, regras e normas de como várias entidades interagem e como essas normas são responsabilizadas, reguladas e estruturadas. Tradicionalmente, a governança é de natureza de cima para baixo, levando a questões como o Dilema do Agente Principal. Esse dilema se refere a situações em que uma entidade ou pessoa (o agente) pode tomar decisões que afetam outra entidade ou pessoa (o principal). Isso pode levar a um risco moral se o agente assumir riscos adicionais, pois não será ele quem sofrerá o custo; em vez disso, os agentes são motivados a simplesmente agir em seus próprios interesses. DAOs que utilizam contratos inteligentes e o blockchain reduzem os custos de transação, bem como a burocracia, reduzindo drasticamente o Dilema do Agente Principal.

Como o DAO oferece informações sobre DAOs?

DAOs usam contratos inteligentes, que são regras pré-programadas que descrevem quais ações podem ocorrer dentro do sistema. Você pode programar os contratos inteligentes para concluir várias tarefas, como dispersar fundos quando um certo número ou porcentagem de eleitores concordam com o financiamento ou após uma determinada data.

Aqueles a favor dos DAOs dizem que este método pode funcionar em uma série de circunstâncias que envolvem decisões, independentemente de haver dinheiro envolvido. Como o DAO, os DAOs em geral são essencialmente uma forma de garantir a democracia de maneira criptográfica. As partes interessadas podem votar para adicionar regras, alterar as regras existentes, expulsar membros e muito mais. Como todos os detentores de tokens têm direito a voto, é verdadeiramente democrático.

O que é um “código imparável do DAO?”

Um dos problemas dos DAOs é que, na configuração, eles são programados para servir a um propósito específico e isso é difícil de mudar. Embora seja uma escolha intencional e projetada para tornar impossível para uma única pessoa alterar as regras, ela apresenta desvantagens. Se os responsáveis ​​por um DAO perceberem que precisam fazer ajustes, será um desafio alterar os contratos inteligentes que sustentam o DAO após a implantação. Por exemplo, se alguém perceber um bug, mas o DAO já estiver em execução, os desenvolvedores podem não ser capazes de fazer nada com ele.

O que foi “The DAO”?

Nenhuma discussão sobre DAOs está completa sem olhar para O DAO. Esta organização foi lançada em 2016 na Rede Ethereum e, infelizmente, falhou em poucos meses. Mesmo assim, ilustra perfeitamente o que a pessoa média quer dizer quando se refere a um DAO. O plano para o DAO era que os participantes recebessem tokens DAO e pudessem votar em quais projetos dentro do ecossistema Ethereum seriam financiados. Essencialmente, permitiria que as multidões escolhessem quais projetos mereciam investimento.

O site DAO

O site DAO, pré-hack

O DAO esperava melhorar a governança organizacional atual de algumas maneiras. A equipe queria que todos com acesso à Internet tivessem a capacidade de manter ou comprar tokens DAO. Eles também queriam permitir que os criadores do DAO definissem as regras nas quais eles votariam.

Qual foi o DAO Hack?

O fracasso do DAO se reduziu a um hack, que resultou em uma perda significativa de fundos e uma queda no preço do Ether. Deve-se notar que o problema era com o código DAO e não com o Ethereum em si, mas o fato de ser fortemente suportado pelo próprio Ethereum e a grande quantidade de Ether que levantou no crowdsale abalou o mercado e a confiança no Ethereum em geral.

O DAO teve um crowdsale de sucesso, ganhando o título de maior crowdfunding com mais de 11.000 contribuintes levantando mais de $ 150 milhões. Durante o crowdsale, no entanto, muitos usuários se preocuparam com o fato de o código ser vulnerável a ataques. Os desenvolvedores levaram isso a sério. Antes de propostas de financiamento, o DAO considerou abordar as vulnerabilidades.

A missão DAO

No entanto, a equipe acabou anunciando que nenhum dinheiro do DAO estava em risco. Enquanto alguns membros da equipe ainda trabalhavam para corrigir esse problema, um invasor desconhecido começou a usar o bug para drenar o DAO do Ether gerado durante o crowdsale. O invasor acabou drenando mais de 3,6 milhões de ETH em um “DAO filho” com uma estrutura igual à do DAO. Esse hack foi possível por meio de um exploit de chamada recursiva. Essencialmente, o invasor pediu ao DAO para retornar seus poucos tokens Ether várias vezes antes que o contrato inteligente pudesse atualizar o saldo. Isso foi possível devido a falhas no sistema, e o hacker parou por motivos desconhecidos.

O DAO tentou resolver o problema com um soft fork. No entanto, um bug dentro dele significa que ele não foi aprovado. A equipe então foi para um hard fork, que retornaria o Ether que havia sido retirado do DAO, devolvendo-o a um contrato inteligente. Depois de muito debate, a proposta foi aprovada, o que causou uma divisão na comunidade Ethereum. A ideia de uma bifurcação difícil quando “código é lei” era ultrajante para alguns na comunidade. Consequentemente, a facção que discordou do fork se separou e se tornou defensora do antigo e recém-apelidado “Ethereum Classic” corrente.

Ethereum Classic

O DAO continua sendo um conto de advertência entre os DAOs, apontando a importância de verificar o código e o problema com a incapacidade de alterar o código após um lançamento. Ao aprender com os erros do passado, os DAOs futuros e atuais podem fazer mais progresso e evitar problemas semelhantes.

Leitura Adicional