Introdução às DAOs e contratos multi-sig
A maioria dos usuários do Web3 está muito familiarizada com os termos DAOs e contratos Multi-sig (assinatura múltipla), mas para pessoas não familiarizadas com o espaço Web3, acredito que vale a pena entender melhor ambos os termos.
O que é uma DAO
Uma Organização Autônoma Descentralizada” (DAO) é uma entidade liderada pela comunidade sem autoridade central. É totalmente autônoma e transparente. Os contratos inteligentes são usados para governar a tomada de decisões e a propriedade distribuída de ativos. O processo de votação para DAOs é publicado em uma blockchain e os usuários geralmente devem selecionar entre opções mutuais e exclusivas. O poder de voto geralmente é distribuído entre os usuários com base no peso do voto que eles têm dentro da DAO (valor da quantidade de Tokens que possuem, um membro – um voto e outros).. Todos os votos e atividades por meio da DAO são postados em uma blockchain, tornando todas as ações dos usuários, publicamente visíveis.
Para tomar decisões para as DAOs, eles tiram proveito de uma carteira multi-sig (contrato).
O que é a carteira multi-sig?
A carteira multi-sig é um tipo especial de contrato criptográfico para armazenar criptomoedas com segurança. Ela requer duas ou mais chaves privadas (membro da DAO) para assinar e enviar uma transação e é frequentemente usada para adicionar uma camada extra de segurança às transações de carteira (wallet), garantindo que vários detentores de chaves estejam envolvidos na aprovação da transação.
Os contratos multi-sig também podem ser configurados para permitir que cada um, no conjunto de chaves privadas, gere uma assinatura, tornando-os uma ótima opção para quem deseja armazenar sua criptomoeda de maneira segura e Trustless. (sem necessidade de confiar)
Como as DAOs estão, atualmente, aproveitando os contratos multi-sig?
As DAOs estão usando multi-sig para armazenar seus fundos com segurança e gerenciá-los com eficiência. Os contratos multi-sig fornecem, a vários Stakeholders (poseedores de tokens), a capacidade de assinar uma transação, permitindo uma gestão segura e diversificada de fundos e decisões. As multi-sigs também fornecem uma camada adicional de segurança, exigindo várias chaves privadas para acessar os fundos.
Além disso, as DAOs podem usar contratos multi-sig para implementar um sistema de votação e governança que é mais complexo do que o contrato multi-sig habitual. Isso permite que a tomada de decisões seja descentralizada e segura.
As estruturas de votaçao DAO mais comuns, são: votação de quórum ponderado por token, a votação quadrática, a democracia líquida ou delegação de voto ou bloqueio de voto e a votação de quórum baseada em token.
- Votação de quórum ponderado por tokenRequer uma certa porcentagem de eleitores para que uma proposta seja aprovada. Por exemplo: quórum de 60%, significaria, que no mínimo, 60% dos detentores de tokens devem votar a favor de uma proposta para que ela seja aprovada.
- 1 token = 1 voto de governança
O poder de voto de um indivíduo é diretamente proporcional ao número de fichas que ele possui.
- Voto Quadrático
É um sistema que equilibra os interesses dos grupos minoritários enquanto ainda mantém um processo de decisão majoritário. Democracia líquida ou delegação de votos. Ele permite que as pessoas deleguem seu voto a um representante.
Bloqueio de votos
É um mecanismo que permite que os participantes saiam de uma votação sem penalidade.
- Votação de quórum baseada em tokenum sistema que exige que um determinado limite de tokens seja mantido pelos eleitores para que uma proposta seja aprovada.
Principais desafios que as DAOs enfrentam
Os principais problemas que as DAOs enfrentam, incluem a falta de status legal reconhecido e potencial responsabilidade ilimitada dos membros, falta de regulamentação e medidas de segurança inadequadas. Além disso, as DAOs podem ser vulneráveis a ataques de governança, má configuração e spam. Esses problemas podem criar uma série de riscos, incluindo proteções inadequadas para dados pessoais, contratos inteligentes vulneráveis e acesso não autorizado a fundos.
A maioria dos problemas técnicos mencionados acima podem ser resolvidos e o restante mitigado usando um Shard privado, mas primeiro devemos desvendar o que é um Shard privado.
Quais são algumas das implementações de votos que podem ser usadas com uma Shard privada nas DAOs?
Shards Privados para DAOs: uma carteira multi-sig com esteróides
Um Private Shard ou Shard privado, é uma sidechain personalizável (uma rede blockchain operando ao lado da blockchain pública com capacidade de transferir ativos e executar chamadas de contratos cruzados) que permite que você proteja seus dados enquanto aproveita todos os benefícios comerciais de blockchains de código aberto. Ele permite que proprietários de Shard Privado obtenham controle total sobre sua blockchain, mantendo privada suas informações entre eles e permitindo que apenas certas partes públicas acessem essas informações.
Os membros dessa DAO obtêm uma rede administrada por eles mesmos com base em suas necessidades. Pode ser personalizada para as estruturas de votação propostas acima mencionadas, onde os validadores (nós validando os blocos da blockchain) são propriedade dos membros da DAO semelhante a como dentro de uma multi-sig, eles teriam uma chave privada com um certo poder de voto. Pense nisso como uma “multi-sig com esteróides”, já que todas as propriedades básicas multi-sig são as mesmas, obtendo os benefícios de todas as informações sendo armazenadas únicamente dentro do shard privado sem ser vazadas para o público.
Além do mais, os membros da DAO podem implantar contratos inteligentes personalizados dentro do Shard com “escalabilidade infinita” proporcionando-lhes a capacidade de ter:
- Votação privada.
- Folha de pagamento de contabilidade e contratante.
- Implemento de mecânicas para alto volume de transações, como leilões (que podem ser muito caros na Mainnet).
- Departamentos de gestão de tesouraria dentro da DAO e muito mais.
Um Shard privado é:
O Bride ( a ponte) para Shard privados tem um contrato de permissão que suporta definir regras sobre quais contratos/contas, públicos e privados, podem interagir e até que ponto. Isso proporciona a capacidade de limitar o acesso a determinadas partes ou contratos para mover ativos de e para os shards privados, além de fornecer acesso a determinados contratos inteligentes para executar chamadas de contrato do shard ou da rede principal.
Por exemplo: Uma DAO pode ter um contrato de votação privado dentro do shard que inicia uma chamada quando a votação termina e que apenas o resultado da votação seja publicado na Mainnet sem revelar os votos específicos dos membros. Esta chamada só pode ser executada desde dentro desse shard e nenhuma outra parte pode publicá-la, exceto este contrato específico. Isso permite que os membros da DAO possam garantir a segurança do voto como fariam usando um multi-sig, enquanto os votos são ocultados do público.
Os Shard privados permitem que as DAOs tenham:
Além disso, o Calimero Gateway fornece gerenciamento de permissões adicionais para os membros da DAO para especificar políticas nas quais usuários/carteiras públicas podem interagir com o Shard Privado.Enquanto os membros da DAO executam os validadores e têm acesso de administrador ao shard, eles podem convidar membros/carteiras externas para poder ler determinados dados ou interagir com determinados contratos.
Por exemplo: Uma DAO pode ter um contrato privado dentro do shard para que partes externas enviem propostas nas quais a DAO possa votar. Isso pode permitir que somente os remetentes e membros da DAO possam ver as informações sobre o status de suas propostas. O envio da proposta pode ser limitado a uma lista de permissões de carteiras adicionadas pela DAO ou ao público em geral.
Acreditamos que os Shards Privados são a próxima evolução natural das DAOs e estão procurando trabalhar com mais DAOs nesta próxima transformação a ocorrer na Web3. Sinta-se a vontade para nos contatar se tiver alguma dúvida ou se quiser agendar uma demonstração.