Análise do núcleo do Sputnik DAO: como o mecanismo de propostas impulsiona a governança descentralizada do ecossistema NEAR

robot
Geração do resumo em andamento

Diário de desenvolvimento de contratos inteligentes Rust (11): Análise do mecanismo de proposta DAO Sputnik

Sputnik-DAO como infraestrutura do NEAR Protocol está impulsionando o ecossistema NEAR em direção à descentralização. Atualmente, a plataforma já facilitou a criação de diversas comunidades autônomas descentralizadas para projetos NEAR e oferece um plano de governança de decisões comunitárias completo, flexível e eficiente.

O Sputnikdaov2 é um contrato inteligente utilizado para a votação de governança da comunidade Sputnik-DAO. Este artigo irá apresentar os conceitos centrais desse contrato: a proposta (Proposal), e em artigos subsequentes, serão apresentadas as modalidades de governança da comunidade DAO relacionadas à proposta (Policy).

1. Início da proposta

Os membros da comunidade Sputnik-DAO podem iniciar uma nova proposta chamando o método add_proposal() do contrato sputnikdaov2. O proponente deve fornecer os detalhes da proposta(ProposalInput), incluindo:

  • Descrição do texto da proposta (Description)
  • Tipo de proposta (kind)

O método add_proposal() realizará as verificações e tratamentos relevantes, gerando uma proposta completa (Proposal), e vinculando-a ao único proposal_id, adicionando-a ao pool de propostas mantido globalmente pelo contrato.

A proposta contém os seguintes atributos:

  • proponente(proposer)
  • Proposta status(status)
  • data de início ( horário de submissão )
  • Estado de votação ( vote_counts, votos )

É importante notar que o Sputnik-DAO exige que os proponentes coloquem uma certa quantia de tokens NEAR como garantia. Este depósito será devolvido ao proponente quando a proposta terminar normalmente.

2. Estado da proposta

As propostas no Sputnik-DAO podem passar por vários estados:

  • Em Andamento: estado inicial, em fase de votação
  • Aprovado: a proposta foi aprovada
  • Rejected: proposta rejeitada
  • Removido: Proposta foi removida
  • Falhou: a execução da proposta falhou
  • Expirado: proposta expirada

A mudança de estado da proposta é impulsionada pelo método act_proposal(). Os membros do DAO podem chamar esse método para votar na proposta e realizar outras operações.

3. Execução da Proposta

As propostas aprovadas serão executadas através da função internal_execute_proposal(). O Sputnik-DAO suporta vários tipos de propostas, e este artigo foca em dois:

3.1 Proposta de execução de função de contrato

Propostas do tipo FunctionCall permitem a execução de funções de contratos especificados. A proposta pode conter vários objetos ActionCall, cada um especificando o nome do método do contrato e os parâmetros correspondentes.

3.2 Proposta de transferência de fundos do contrato

Propostas do tipo Transfer são usadas para transferir tokens da conta do contrato para uma conta especificada. A operação de transferência de diferentes tipos de tokens é implementada através da função internal_payout().

4. Resumo

Este artigo apresenta os conceitos centrais do contrato Sputnik DAO — proposta (Proposal), incluindo a criação da proposta, mudanças de estado e execução, entre outros conteúdos. Artigos subsequentes irão apresentar mais detalhadamente o modelo de governança do Sputnik-DAO (Policy).

ACT1.47%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 7
  • Compartilhar
Comentário
0/400
RektButAlivevip
· 6h atrás
Com este mecanismo de proposta, ainda estamos a milhas de uma verdadeira descentralização.
Ver originalResponder0
NftDeepBreathervip
· 6h atrás
near é muito promissor
Ver originalResponder0
HashBanditvip
· 6h atrás
lmao outro dao a afirmar que resolve a escalabilidade... a minha rig de mineração diz o contrário, para ser honesto
Ver originalResponder0
SchrodingerProfitvip
· 6h atrás
卷吧 又在整治理这一armadilha
Ver originalResponder0
GasFeeCryvip
· 6h atrás
Ainda há salvação para o ecossistema near?
Ver originalResponder0
BrokenDAOvip
· 6h atrás
Mais uma utopia que tenta conter a natureza humana com governança... vamos ver quanto tempo consegue aguentar.
Ver originalResponder0
FlatlineTradervip
· 7h atrás
Esta coisa é confiável?
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)