WEB3DEV

Cover image for Como Criar uma DAO na Solana usando Realms
Panegali
Panegali

Posted on

Como Criar uma DAO na Solana usando Realms

Visão Geral

Organizações Autônomas Descentralizadas (frequentemente chamadas de DAOs) são uma nova forma de organizar pessoas e recursos de maneira descentralizada. Impulsionadas pela Web3, as DAOs são grupos de indivíduos que se unem para alcançar um objetivo comum. As DAOs são frequentemente utilizadas para gerenciar protocolos Web3, administrar fundos, tomar decisões e coordenar recursos. A filiação às DAOs geralmente é rastreada por meio de tokens ou propriedade de NFTs, e os membros geralmente têm direitos de voto para tomar decisões em nome da DAO.

A Solana Labs desenvolveu um protocolo de governança para DAO, o Governance UI, um programa Solana que permite aos usuários criar e gerenciar DAOs, votar em propostas e gerenciar tesourarias da DAO. O Realms é uma interface Web para o Governance UI onde os usuários podem interagir facilmente com o protocolo. Este guia ensinará como usar o Realms para criar uma DAO na Solana.

O Que Você Fará

Neste guia, você irá:

  • Aprender sobre os diferentes tipos de DAOs que você pode criar com o Realms

  • Criar uma DAO com acesso restrito por NFT usando o Realms

  • Explorar algumas das funcionalidades do Realms

O Que Você Precisará

Criar uma DAO com o Realms

O Realms permite que os usuários criem três tipos diferentes de DAOs:

  1. Carteiras Multisig, que são basicamente carteiras compartilhadas entre vários membros.

  2. DAOs da Comunidade de NFT, que são DAOs com acesso restrito pela posse de NFT (concedendo aos proprietários de NFT direitos de voto).

  3. DAOs da Comunidade de Tokens, que são DAOs com acesso restrito pela posse de tokens (concedendo aos proprietários de tokens direitos de voto).

Neste guia, criaremos uma DAO da Comunidade de NFT.

Comece acessando o Realms e conectando sua carteira. Clique em "Create DAO" (Criar DAO) no canto superior direito da tela e selecione "NFT Community DAO" (DAO da Comunidade de NFT). Isso iniciará um processo de 6 etapas para criar sua DAO:

  1. Dê um nome à sua DAO.

Observação: você verá uma opção avançada para usar um ID de programa personalizado. Isso seria útil para usuários que tenham bifurcado o programa de governança.

2, Selecione um NFT para restringir o acesso à sua DAO. Você precisará usar um NFT Solana Certificado (Sobre Coleções Certificadas da Metaplex). Se você criar uma coleção de NFT usando uma Candy Machine, automaticamente terá um NFT Solana Certificado (certifique-se de incluir collection.json e collection.png no seu diretório de uploads). Mais informações sobre a criação de uma coleção de NFT com Candy Machine estão disponíveis aqui. Aqui está o mint (cunhagem) do NFT que usaremos: 4e6YtmJY4BaGQPejK59E2XNxd6fRqsvHxuysCthAZabB, mas cuidado - precisamos do mint do NFT da Coleção, não o mint do NFT individual. Você pode encontrar o mint do NFT da Coleção clicando na guia "Metadata" na página do Explorer Solana do NFT. Role até o final e encontre a chave da coleção. É isso que usaremos. Para nós, é 4dJw35V4aPrxfGSgER498f2XpitF1PJmMi22LWCVXLow:

Cole isso na barra de endereços (ou selecione um NFT de sua carteira). Você precisará saber o tamanho da coleção para definir um limiar de votação para sua DAO. Para a nossa, temos 20 NFTs e definiremos o limiar de votação para 66%:

Clique na seta seguinte quando estiver pronto para avançar.

3, Você será perguntado se deseja ou não formar um Conselho DAO. Os Conselhos DAO são subconjuntos opcionais de membros que têm a capacidade de criar, moderar e supervisionar atividades da DAO. Se desejar criar um Conselho DAO, será necessário especificar um endereço de "Token do Conselho", um token exclusivo para o Conselho DAO, ou o Realms criará um para você (neste caso, será necessário fornecer uma lista de endereços). Para este guia, não criaremos um Conselho DAO.

As etapas 4-5 são opcionais e só são acessadas ao criar um Conselho DAO. Elas envolvem a definição de seus membros e a configuração de um limiar de votação semelhante às etapas 1 e 2.

6, Verifique se suas informações estão corretas e clique em "Create NFT Community DAO". (Criar DAO da Comunidade de NFT). Você será solicitado a assinar uma transação.

Após a confirmação da transação, você será redirecionado para o painel da sua DAO. Deverá se parecer com algo assim:

Ótimo trabalho! Você criou uma DAO. A DAO agora é acessível publicamente no endereço da barra de endereços, no entanto, apenas carteiras conectadas com NFTs qualificados podem interagir com ela. Bem legal!

Vamos explorar algumas das funcionalidades do Realms.

Explorando o Realms

Vamos dar uma olhada ao redor.

  1. Poder de governança: no canto superior direito, você verá seu poder de governança total (neste caso, o número de NFTs qualificados que você possui). Se você abrir isso, será levado a uma página onde poderá delegar seu poder de voto para outro endereço (isso pode ser útil, por exemplo, se seus NFTs estiverem armazenados em uma carteira fria).

2, Ativos de propriedade ou controlados pela DAO. Você verá seções à direita da tela para NFTs, Tokens e Programas. Neste caso, não temos ativos, mas eu encorajaria você a abrir a página "DAO Wallets & Assets", (Carteiras e Ativos da DAO), pois há muitas informações e ferramentas para expandir a funcionalidade da DAO.

Como você pode ver aqui, você pode ver/editar as regras da DAO, adicionar tokens ao seu tesouro, criar novas carteiras (com conjuntos de regras alternativos) e ver seus ativos de relance. Há também um botão na carteira da DAO para depositar SOL. Clicar nele revelará um código QR que você pode usar com uma carteira móvel e um endereço copiável:

3, Você verá dois botões para criar propostas: um para alterações na configuração da DAO (acessível clicando em "⚙️ Params" (Parâmetros)) e outro para propostas mais avançadas clicando em "⊕ New Proposal" (Nova Proposta).

Vamos analisar cada um.

Criando Propostas

Alterar Configuração da DAO

Vamos começar olhando as alterações na configuração da DAO. Clique em "Params" para abrir algumas opções para alterar a configuração da nossa DAO. Aqui você pode alterar ou criar tokens da comunidade (por exemplo, para criar ou modificar um conselho DAO), ou pode alterar a configuração de votação da sua DAO (clicando em "Change config" (Alterar Configuração) na guia Params). Vamos propor alterar o tempo de votação para novas votações em nossa DAO. Clique no botão "Change config" e ajuste a nova duração da votação conforme desejar. Clique em "continue" (continuar). Você será solicitado a nomear sua proposta e adicionar contexto para os membros votantes:

Clique em "✔️ Create Proposal" (Criar Proposta) e assine a transação. Se bem-sucedido, você deve ver a nova proposta no painel da sua DAO:

Você pode clicar na proposta para ver mais detalhes sobre ela. Você pode ver o status, os detalhes da proposta e os resultados da votação. No canto inferior direito da página, você pode votar. Clique para aprovar ou rejeitar a proposta e deixe um comentário para os outros na DAO:

Como defini o limiar de votação para 14 NFTs, não posso autorizar essa alteração sozinho. Precisarei encontrar outros membros para votar comigo.

Criar uma Nova Proposta

Vamos voltar ao painel e clicar em "⊕ Nova Proposal". Você será direcionado a uma página para criar uma proposta mais personalizada com uma ou mais instruções de transação. Aqui, você pode descrever uma proposta para os membros e escolher entre vários tipos de instruções de transação predefinidas. Selecione o menu suspenso para ver todas as opções disponíveis. Quando um tipo de transação é selecionado, você será solicitado a inserir as entradas necessárias para a proposta (por exemplo, destino da transferência e quantia):

Você pode adicionar instruções adicionais conforme desejar para sua proposta ou apenas clicar em "Add Proposal" (Adicionar proposta) quando terminar. Ao começar com sua DAO, explore os diferentes tipos de transação que podem ser incluídos em uma proposta para entender o que é possível. Se estiver procurando por um tipo de transação que não esteja incluído no menu suspenso, você pode enviar um Pool Request para o repositório do Governance UI para adicionar o que deseja.

Para os propósitos deste exemplo, não criaremos outra proposta, mas se o fizer, poderá vê-la no painel da sua DAO (como no exemplo anterior).

Bom trabalho! Se você quiser aprofundar mais sobre o que pode fazer com o Realms, confira a documentação deles aqui.

Conclusão

DAOs são uma ótima maneira de se organizar e coordenar com outros de maneira descentralizada. O Realms facilita a criação de uma DAO para sua comunidade gerenciar recursos e votar em propostas. Como você pode ver ao navegar pelo site da DAO do Realms, muitos projetos na Solana utilizam o Realms para gerenciar suas comunidades (por exemplo, Mango, Metaplex, Grape, SamoDAO e mais).

Gostaríamos de ouvir mais sobre como você utiliza DAOs e que tipo de estrutura de governança você utiliza. Nos mande uma mensagem no Discord, ou nos siga no Twitter para ficar atualizado com todas as informações mais recentes!

Nós ❤️ Feedback!

Deixe-nos saber se você tem algum feedback ou pedidos para novos tópicos. Adoraríamos ouvir de você.


Artigo escrito por Aaron Milano. Traduzido por Marcelo Panegali.

Top comments (0)