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:

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, é:

https://demo.snapshot.org/#/melkdao.eth/proposal/0xd39d502fae8549f00ea08334e7db19e2bfbb52b35b7f8ebcad086c37a14c8357

Quando mandar a mensagem, não escreva nada além do link da sua proposta!

Last updated