Análisis del contrato Spuntnik DAO: infraestructura de gobernanza descentralizada del ecosistema NEAR

robot
Generación de resúmenes en curso

Diario de desarrollo de contratos inteligentes Rust (10): Interpretación de la serie de contratos de Spuntnik DAO

1. Introducción

La organización autónoma descentralizada (DAO) es un nuevo tipo de forma de colaboración organizativa en Internet. Funciona sobre una red blockchain y es de propiedad y gobernanza colectiva por parte de sus miembros internos. La característica central de la DAO es la descentralización, no requiere la supervisión de una entidad centralizada y generalmente utiliza propuestas y votaciones para la toma de decisiones y la gestión.

1.1 La necesidad de DAO

Desde la perspectiva de los contratos inteligentes, en los contratos tradicionales suelen existir algunas operaciones privilegiadas, como:

  • Actualizar la lógica de negocio del contrato
  • Modificar información de configuración clave
  • Cambiar la cuenta de funciones del contrato
  • Operaciones sensibles relacionadas con el fondo DeFi
  • etc.

Los contratos Solidity en Ethereum suelen utilizar modificadores como onlyOwner para restringir a los usuarios comunes de ejecutar estas funciones privilegiadas, y son ejecutados por un administrador o operador designado.

Sin embargo, este tipo de control de permisos puede llevar a un "problema de centralización" en el contrato. Pueden surgir las siguientes situaciones:

  • La pérdida de la clave privada de la cuenta de funciones del contrato causa un fallo único, y el contrato no puede prestar servicio de forma permanente.
  • El equipo del proyecto no es confiable o no se hace responsable, y puede llevar a cabo acciones maliciosas.

Estos riesgos pueden generar incertidumbre en la seguridad de los activos de los usuarios. Por lo tanto, para lograr una verdadera descentralización, muchos proyectos han introducido mecanismos de votación comunitaria para aumentar la fiabilidad y transparencia de los contratos, ganándose la confianza de los usuarios.

DAO se utiliza a menudo para votaciones internas en organizaciones. A diferencia de las instituciones centralizadas tradicionales, no hay roles de gestión como CEO, sino que los contratos inteligentes que se ejecutan automáticamente en la cadena son los que llevan a cabo la lógica empresarial.

2. Explicación de la serie de contratos inteligentes Spuntnik DAO

La plataforma de infraestructura DAO del ecosistema NEAR, Sputnik DAO(, también conocida como astrodao), proporciona una buena capacidad de autogobierno comunitario para NEAR. Los proyectos pueden integrar fácilmente el mecanismo DAO, establecer diferentes modos de gobernanza, configurar la gobernanza multi-firma, emitir tokens de gobernanza y otras necesidades personalizadas.

Esta serie presentará en detalle el Spuntnik DAO, analizará los principios de implementación de sus contratos inteligentes y ayudará a reflexionar sobre cómo desarrollar contratos inteligentes en Rust desde una perspectiva de seguridad.

3. Estructura del proyecto Spuntnik DAO

La plataforma Spuntnik DAO está compuesta principalmente por 3 contratos inteligentes de NEAR:

  • contrato de sputnikdao2: contrato de instancia específica de DAO, utilizado para establecer estrategias de gobernanza, manejar propuestas y votaciones, controlar los permisos de los miembros, etc.

  • contrato de staking sputnik: contrato de token de gobernanza vinculado a la instancia DAO. Los usuarios pueden depositar tokens para obtener peso de voto, o delegarlos a otros para aumentar su peso.

  • contrato sputnikdao-factory2: utiliza el modelo de fábrica para crear y gestionar de manera unificada todas las instancias de DAO en la plataforma.

Esta serie presentará en detalle la infraestructura básica del ecosistema NEAR, la plataforma Spuntnik DAO, de arriba hacia abajo. Estén atentos al contenido posterior.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
MidnightTradervip
· hace7h
Es simplemente increíble, el contrato es bueno.
Ver originalesResponder0
TokenStormvip
· hace7h
Los datos en cadena muestran que se puede hacer arbitraje, pero aún así me asusté.
Ver originalesResponder0
BankruptcyArtistvip
· hace8h
dao increíble ah!
Ver originalesResponder0
FancyResearchLabvip
· hace8h
Otro DAO extravagante, ven a pasarle los ladrillos a Luban.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)