📚Missão 9
Aprendendo a assinar uma votação no snapshot.
Na última missão aprendemos a fazer transações reais utilizando o token USDC. Na missão de hoje, vamos aprender o que é o snapshot, sua função e importância em aprender a usá-lo na prática.
1. Snapshot
O Snapshot é um sistema de votação descentralizado. É um sistema utilizado pelas DAOs para fazer a gestão da governança. Muitos tokens têm a utilidade de governança e permitem que os detentores do token votem em determinados assuntos relevantes da DAO.
Esse sistema de votação é extremamente importante e útil quando falamos de descentralização, por isso, se você quiser um dia participar de uma DAO, é importante aprender a registrar o seu voto e participar da gestão da DAO ativamente.
O sistema fornece flexibilidade em como o poder de voto é calculado para um voto. Ele suporta vários tipos de voto para abarcar as necessidades de cada organização. Criar propostas e votar no Snapshot é user-friendly e não custa gas, pois o processo é off-chain.
Criar propostas e votar nelas é de graça (nenhum custo de gas), votos são mensagens assinadas que podem ser verificadas online. O Snapshot fornece múltiplos sistemas de votação, estratégias de voto flexíveis para calcular resultados e tudo isso é código aberto.
Em uma organização descentralizada (DAO), por exemplo, as votações do Snapshot podem ser usadas para decidir o que será feito na empresa. Os votos podem ser feitos utilizando tokens (como o nosso MELK), NFTs e outros assets digitais. Para essa missão, vamos utilizar um espaço criado para ela onde aprenderemos a votar utilizando o Snapshot.
2. DAOs
O que é uma DAO? E o que elas tem a ver com a nossa missão? Vamos entender isso agora.
As DAOs, ou organizações distribuídas e autônomas, num conceito mais formal, são grupos de pessoas com metas e objetivos em comum, sendo esse grupo organizado por uma liderança descentralizada, tomando decisões através de votações.
Em uma análise com o mundo da web2, uma DAO é uma empresa, porém, ninguém é o chefe. A DAO é comandada por todos, através de sistemas de votação, e é aí que entra o Snapshot. A proposta das DAOs é estabelecer uma empresa ou organização que funcione sem a presença de um gerenciamento de hierarquia. As DAOs também fazem uso de smart contracts, ou seja, contratos de código que são imutáveis, para implantar operações automatizadas, que ninguém controla.
Veja esse vídeo de referência.
As DAOs tem uma proposta que visa resolver problemas, permitindo a moldagem livre da organização, possibilidade de apresentação de ideias inovadoras por qualquer pessoa (através do sistema de votação) e registro de atividades na blockchain (transparência).
O conceito de DAOs é muito novo no mundo e aqui no Brasil existem poucas DAOs. Podemos citar como exemplo a Web3dev e a Bankless Brasil.
3. Como é trabalhar pra uma DAO?
Depois dessa introdução ao conceito de DAO, você pode estar se perguntando: ok, mas como funciona trabalhar pra uma DAO?
Para explicar esse fluxo de trabalho, vou usar como exemplo a Web3dev, a DAO que citei no parágrafo acima. A Web3dev é uma DAO focada em educação e trabalho nas tecnologias web3. A estrutura da DAO está dividida em Pods. Pods são grupos de trabalho, com estruturas definidas pela própria DAO e no caso da Web3dev, com 2 líderes. Esse grupo (o Pod) se junta para resolver um problema ou implementar algo específico.
Se você tiver interesse sobre essa estrutura, leia sobre PODs no manual da comunidade.
Além disso, a DAO possui um orçamento financeiro que é usado para pagar os membros e líderes do POD. A gestão da atividade é feita pelos líderes do pod em conjunto com os membros, utilizando sistemas de votação descentralizado (Snapshot), de maneira que todos possam ajudar para construir uma DAO e serviço melhor. Na parte financeira, é importante destacar que cada DAO possui uma estrutura diferente, mas na Web3dev os líderes de Pod recebem 100USD e membros recebem 50USD. O valor dessa remuneração é algo que poderia ser proposto e votado usando o Snapshot.
4. Governança
A governança de uma DAO representa a maneira com que a DAO será governada, ou seja, como as propostas serão feitas e as ações executadas. De exemplo da Web3dev novamente, a DAO será governada por detentores do token W3D. A política é que a alocação de tesouraria (para financiamento, liquidez e investimento), mudanças de provedor de serviço e atualizações de tokenomics (governança, fornecimento, distribuição) só serão executadas após uma proposta e votação bem-sucedidas. No caso da web3dev, a governança está sendo implementada de forma gradual e em fases. No início da DAO, todas as decisões serão tomadas pelos fundadores da Web3dev, depois serão tratadas pela comunidade.
Mas por quê os fundadores tomam as decisões no início?
Isso acontece porque no início de uma DAO, as tomadas de decisão pelos fundadores tornam um desenvolvimento inicial mais rápido e prático, permitindo tomadas de decisão rápidas e menos burocráticas. À medida que a DAO cresce, as tomadas de decisões vão sendo passadas para a comunidade e consequentemente, a governança será implementada totalmente.
5. Melk DAO
Depois de compreendermos o que é uma DAO, como ela funciona, suas vantagens e diferenças pra uma empresa, é importante ressaltar que: o experimento MELK também é uma DAO. Acreditamos no trabalho descentralizado e na construção de uma comunidade colaboradora. Por isso, hoje vamos ensinar vocês a se juntarem à nossa DAO e votarem contra ou a favor de propostas para ela!
6. Fazendo parte da Melk DAO
Para começar, vamos entrar no site do snapshot. Entre no link abaixo:
Sua página deve se parecer com essa:
Vamos entender a tela. Ela é bem simples, temos exemplos de vários "espaços". É assim que chamamos o espaço de votações do Snapshot. Cada espaço representa uma DAO. Também vemos um botão familiar, de conectar a carteira.
Para entrar no espaço da Melk DAO, vamos primeiramente conectar nossa carteira:
Ao clicar em Connect wallet, sua tela deve se parecer com essa:
Clique no item onde está escrito MetaMask.
Ao clicar, um pop-up abrirá requisitando sua senha da Metamask e mostrando os termos para conectar a carteira, como já fizemos várias vezes no decorrer das nossas missões.
Depois de conectar a carteira, sua tela deve se parecer com isso:
Note que agora, no canto direito superior, o seu endereço está aparecendo, o que significa que você está conectado ao snapshot! Boa!
Agora, para encontrarmos o espaço da nossa DAO, do projeto MELK, vamos digitar melk na barra de pesquisa:
Ao digitar melk, sua tela deve parecer com a tela acima, mostrando a nossa MELK DAO como resultado. Legal, encontramos a DAO do projeto!
Agora, vamos fazer parte dessa DAO. Dessa maneira, será possível acompanhar as votações do projeto e integrar todos os participantes do projeto em um só lugar, para que todos possam contribuir com o crescimento do nosso projeto Melk!
Clique no botão Join, logo abaixo do nome da DAO:
Ao clicar no botão, um Pop-up da Metamask deve aparecer na sua tela, como esse:
Clique em Assinar para concordar com a sua entrada no espaço da MELK DAO!
Ao clicar em assinar, sua tela deve se parecer assim:
Note que agora, ao invés de Join, aparece Joined, o que significa que você conseguiu com sucesso entrar no espaço da DAO. Além disso, na parte esquerda do site é possível ver o ícone da MELK DAO.
Para visualizar o espaço, clique no ícone na parte esquerda da tela, sinalizado na imagem acima:
Aqui é a página inicial do espaço da nossa DAO no snapshot. Podemos visualizar propostas ativas, criar novas propostas, encontrar o Github e o site do projeto Melk e visualizar quantos membros fazem parte do nosso espaço.
Por exemplo, vamos visualizar uma das propostas que algum usuário fez para essa missão, na testnet do snapshot.
Pode ser que essa votação não esteja mais ativa no momento que você estiver realizando essa missão.
Aqui podemos ver várias informações do projeto, como a proposta em si, informações sobre o tipo de votação, os resultados, e por fim, a opção de votar.
Entretanto, você pode perceber, se tentar você mesmo, que se você for novo no projeto (ou seja, conseguiu os melks depois da proposta ser criada) não será possível votar, visto que o snapshot dos saldos de melk de cada usuário é feito no dia de criação da proposta, e esse saldo corresponde ao poder de voto.
Por esse motivo, a prova da missão de hoje não será um voto em uma proposta, mas sim o fato de ter entrado e fazer parte da Melk Dao e a criação de uma proposta, que faremos na próxima fase.
Caso queira entender mais sobre como o Snapshot funciona como um todo, você pode ler mais sobre isso no link abaixo:
7. Criando uma proposta
Para a segunda parte dessa missão, vamos criar uma proposta na rede teste do Snapshot. Isso porquê na mainnet da Snapshot, a Melk DAO será utilizada para a criação de propostas reais e discussões do que faremos na DAO. Como temos muita gente fazendo o experimento, se todos criassem propostas no canal principal do Snapshot da DAO, acabaríamos com muitas propostas e um espaço poluído.
Por isso, entre no link abaixo, que é o snapshot só que em versão de teste:
Sua tela deve se parecer com essa:
Note que a interface é a mesma do Snapshot original. Conecte sua carteira da mesma maneira que fizemos antes e procure Melk, também da mesma forma feita anteriormente. Depois desses passos, sua tela deve se parecer com isso:
Agora, clique no botão New Proposal, sinalizado acima.
Agora, adicione o título e a descrição, como sinalizado acima. A ideia dessa proposta é que você possa dar um feedback sobre o projeto em geral, sobre a sua experiência, o funcionamento das missões, o mecanismo de recompensas, o suporte para erros, enfim, características que você acha interessante destacar e ou fazer críticas construtivas. Além disso, também pode-se fazer uma proposta de sugestões de melhorias e outras coisas que você achar relevante.
Quando estiver pronto, clique em Continue, também sinalizado acima.
Agora, digite duas opções de escolha quaisquer e clique em publicar. Não altere o sistema de votação. Um pop-up da Metamask vai aparecer na sua tela:
Role ate o final e clique em assinar.
Perceba que agora a sua proposta está pendente, e apenas em 24h ela será publicada e permitirá que outras pessoas votem. Mas, para a verificação da missão, não tem problema estar em período de publicação. Portanto, vamos copiar o link da proposta.
Clique em Share, ou Compartilhar:
E depois em copiar link ou copy link:
8. Pronto! Manda no Discord o link da sua proposta!
Parabéns por completar a penúltima missão do projeto MELK!
Estamos finalizando a nossa jornada. Aprendemos muita coisa, entendemos o que é o snapshot, pra que ele serve e aprendemos a interagir com a plataforma, conectando a nossa wallet e entrando no espaço do projeto Melk. Além disso, também aprendemos a criar nossa própria proposta!
Para receber sua recompensa, envie o link da sua nova proposta criada no nosso espaço do snapshot demo! O meu link, por exemplo, é:
Quando mandar a mensagem, não escreva nada além do link da sua proposta!
Last updated