Diário de Desenvolvimento de Contratos Inteligentes em Rust (10) - Introdução ao SpuntnikDAO
1. Introdução
Uma Organização Autônoma Descentralizada (DAO) é um modelo inovador de colaboração na internet. Funciona com base na tecnologia blockchain, sendo de propriedade e gestão conjunta dos membros. A característica central da DAO é a descentralização, não necessitando de uma entidade central para supervisão, e costuma tomar decisões e gerenciar por meio de propostas e mecanismos de votação.
1.1 A Necessidade do DAO
Do ponto de vista dos contratos inteligentes, frequentemente existem algumas operações privilegiadas em contratos tradicionais, como:
Atualização da lógica dos contratos
Modificação de configurações chave
Substituição de conta funcional
Operações sensíveis do fundo DeFi
Os contratos Solidity do Ethereum geralmente utilizam um modificador como onlyOwner para restringir a execução dessas funções privilegiadas por usuários comuns, sendo executados por um gestor ou operador designado. No entanto, esse método de controle de permissões apresenta inevitavelmente problemas de centralização.
Possíveis situações de risco:
Perda da chave privada da conta funcional, levando a que o contrato não possa ser usado permanentemente.
A equipe do projeto pode não ser confiável ou responsável, podendo realizar ações maliciosas
Para resolver esses problemas, a introdução de um mecanismo de votação comunitária (uma aplicação do DAO) pode aumentar a confiabilidade e a transparência dos contratos inteligentes, ganhando a confiança dos usuários.
DAO é principalmente utilizado para votações internas na organização, não possui papéis de gestão tradicionais como CEO, CFO, etc., mas opera a lógica de negócios automaticamente através de contratos inteligentes implantados na cadeia.
2. Visão Geral da Série de Contratos Inteligentes Spuntnik DAO
A plataforma de infraestrutura DAO Sputnik DAO (também conhecida como astrodao) do ecossistema NEAR oferece uma forte capacidade de自治 da comunidade para o NEAR. Os projetos podem integrar facilmente mecanismos DAO, configurar diferentes modos de governança, apoiar a governança multi-assinatura, emissão e distribuição de tokens de governança, entre outras necessidades personalizadas.
Esta série irá apresentar em profundidade o Spuntnik-DAO, analisar os princípios de implementação dos contratos inteligentes e discutir como desenvolver contratos inteligentes em Rust do ponto de vista da segurança.
3. Estrutura do projeto Spuntnik DAO
A plataforma Spuntnik DAO é composta principalmente por 3 contratos inteligentes NEAR:
contrato sputnikdao2: contrato de exemplo DAO, responsável por estabelecer modos/estratégias de governança, lidar com propostas e votações, controlar os direitos do conselho de membros, etc.
contrato de staking sputnik: contrato de token de governança vinculado a instâncias DAO. Os usuários podem depositar tokens para obter peso de voto ou delegar a outros para aumentar seu peso de voto.
contrato sputnikdao-factory2: utiliza o padrão de design de fábrica para criar e gerenciar de forma unificada todas as instâncias DAO na plataforma.
Os artigos subsequentes irão detalhar de cima para baixo a implementação específica da infraestrutura do ecossistema NEAR na plataforma Spuntnik DAO.
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.
24 gostos
Recompensa
24
7
Partilhar
Comentar
0/400
ser_ngmi
· 07-21 21:11
Já fui apanhado em armadilhas de DAO... perdi muito.
Ver originalResponder0
TokenomicsTrapper
· 07-21 19:37
apenas mais um dao copiando o onlyowner do solidity... bocejo
Ver originalResponder0
VirtualRichDream
· 07-19 20:45
Os contratos a prazo foram mal utilizados pelo capital.
Ver originalResponder0
BoredApeResistance
· 07-19 04:47
dao é o contrato, irmão
Ver originalResponder0
PaperHandsCriminal
· 07-19 04:40
Marquei um ponto importante, só sabem fazer as pessoas de parvas.
Ver originalResponder0
NftMetaversePainter
· 07-19 04:39
na verdade, a beleza algorítmica da governança dao reside na sua descentralização topológica... *bebe chá virtual enquanto contempla valores hash*
Análise do contrato inteligente SpuntnikDAO: Infraestrutura de autonomia descentralizada do ecossistema NEAR
Diário de Desenvolvimento de Contratos Inteligentes em Rust (10) - Introdução ao SpuntnikDAO
1. Introdução
Uma Organização Autônoma Descentralizada (DAO) é um modelo inovador de colaboração na internet. Funciona com base na tecnologia blockchain, sendo de propriedade e gestão conjunta dos membros. A característica central da DAO é a descentralização, não necessitando de uma entidade central para supervisão, e costuma tomar decisões e gerenciar por meio de propostas e mecanismos de votação.
1.1 A Necessidade do DAO
Do ponto de vista dos contratos inteligentes, frequentemente existem algumas operações privilegiadas em contratos tradicionais, como:
Os contratos Solidity do Ethereum geralmente utilizam um modificador como onlyOwner para restringir a execução dessas funções privilegiadas por usuários comuns, sendo executados por um gestor ou operador designado. No entanto, esse método de controle de permissões apresenta inevitavelmente problemas de centralização.
Possíveis situações de risco:
Para resolver esses problemas, a introdução de um mecanismo de votação comunitária (uma aplicação do DAO) pode aumentar a confiabilidade e a transparência dos contratos inteligentes, ganhando a confiança dos usuários.
DAO é principalmente utilizado para votações internas na organização, não possui papéis de gestão tradicionais como CEO, CFO, etc., mas opera a lógica de negócios automaticamente através de contratos inteligentes implantados na cadeia.
2. Visão Geral da Série de Contratos Inteligentes Spuntnik DAO
A plataforma de infraestrutura DAO Sputnik DAO (também conhecida como astrodao) do ecossistema NEAR oferece uma forte capacidade de自治 da comunidade para o NEAR. Os projetos podem integrar facilmente mecanismos DAO, configurar diferentes modos de governança, apoiar a governança multi-assinatura, emissão e distribuição de tokens de governança, entre outras necessidades personalizadas.
Esta série irá apresentar em profundidade o Spuntnik-DAO, analisar os princípios de implementação dos contratos inteligentes e discutir como desenvolver contratos inteligentes em Rust do ponto de vista da segurança.
3. Estrutura do projeto Spuntnik DAO
A plataforma Spuntnik DAO é composta principalmente por 3 contratos inteligentes NEAR:
Os artigos subsequentes irão detalhar de cima para baixo a implementação específica da infraestrutura do ecossistema NEAR na plataforma Spuntnik DAO.