Desenvolvimento de contratos inteligentes em Rust: Análise aprofundada da arquitetura SpuntnikDAO no ecossistema NEAR

robot
Geração de resumo em curso

Diário de Desenvolvimento de Contratos Inteligentes Rust (10) - Análise SpuntnikDAO

1. Introdução

A Organização Autônoma Descentralizada ( DAO ) é um novo modelo de colaboração na internet. Ela opera com base em redes de blockchain, sendo possuída e governada coletivamente pelos membros. A característica central do DAO é a descentralização, não exigindo a gestão de entidades centralizadas, mas sim tomando decisões e operando através de propostas e votações.

1.1 A necessidade do DAO

Do ponto de vista dos contratos inteligentes, os contratos tradicionais geralmente apresentam algumas operações privilegiadas, como:

  • Atualizar a lógica do contrato
  • Alterar configurações chave
  • Alterar a conta de gestão do contrato
  • Operar fundos de DeFi

Nos contratos Ethereum, é comum utilizar modificadores como onlyOwner para restringir usuários comuns de executar essas funções privilegiadas, que são realizadas por um administrador ou operador.

No entanto, este método de controle de permissões apresenta um "problema de centralização":

  • A perda da chave privada do administrador pode resultar na impossibilidade permanente de utilização do contrato.
  • A equipe do projeto pode ter comportamentos inadequados, ameaçando a segurança dos ativos dos usuários.

Para alcançar a verdadeira descentralização, muitos projetos introduzem mecanismos de votação comunitária, aumentando a fiabilidade e transparência dos contratos, conquistando a confiança dos usuários.

DAO é comumente usado para votação interna em organizações, sem CEO, CFO ou outras camadas de gestão, mas sim com contratos inteligentes implantados na cadeia que executam automaticamente a lógica de negócios.

2. Introdução à série de contratos inteligentes Spuntnik DAO

A infraestrutura DAO do ecossistema NEAR, Sputnik DAO (, também conhecida como astrodao ), oferece uma capacidade de integração DAO conveniente para projetos. Ela suporta modos de governança personalizados, governança multi-assinatura, emissão de tokens de governança e outras funcionalidades.

Esta série irá detalhar os princípios de implementação do Spuntnik DAO, ajudando os leitores a pensar sobre como desenvolver contratos inteligentes Rust a partir de uma perspectiva de segurança.

3. Estrutura do projeto Spuntnik DAO

O Spuntnik DAO é composto principalmente por 3 contratos inteligentes NEAR:

  1. contrato sputnikdao2: um contrato de exemplo específico de DAO, responsável por definir estratégias de governança, processar votação de propostas, gerenciar permissões de membros, entre outros.

  1. contrato de staking sputnik: contrato de token de governança vinculado a instâncias DAO. Os usuários podem depositar tokens para obter direitos de voto ou delegá-los a outros para aumentar seu peso.

  1. contrato sputnikdao-factory2: utiliza o modelo de fábrica para criar e gerir uniformemente todas as instâncias de DAO na plataforma.

A versão v2 do Spuntnik DAO ainda está em fase de desenvolvimento e testes, e ainda não foi lançada na mainnet do NEAR. Artigos futuros irão detalhar esta infraestrutura básica do ecossistema NEAR de cima para baixo.

DEFI0.05%
ETH7.42%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Republicar
  • Partilhar
Comentar
0/400
TokenDustCollectorvip
· 8h atrás
o dao é o jogo final, irmãs
Ver originalResponder0
GasWastingMaximalistvip
· 8h atrás
É tudo conversa de sempre. Que novas maneiras de jogar existem?
Ver originalResponder0
GasGrillMastervip
· 8h atrás
Privilégios de contrato? Quem entende, entende.
Ver originalResponder0
SatoshiNotNakamotovip
· 8h atrás
é assim que funciona o dao
Ver originalResponder0
WalletWhisperervip
· 8h atrás
O desenvolvimento é tão rápido que já estamos a caminho do L3.
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)