Desarrollo de contratos inteligentes en Rust: análisis profundo de la arquitectura de SpuntnikDAO en el ecosistema NEAR

robot
Generación de resúmenes en curso

Diario de desarrollo de contratos inteligentes en Rust (10) - Análisis de SpuntnikDAO

1. Introducción

La Organización Autónoma Descentralizada ( DAO ) es un nuevo modelo de colaboración en Internet. Funciona sobre una red blockchain, siendo de propiedad y gobernanza colectiva por sus miembros. La característica central del DAO es la descentralización, ya que no requiere de una entidad centralizada para su gestión, sino que las decisiones y operaciones se llevan a cabo mediante propuestas y votaciones.

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 del contrato
  • Modificar configuraciones clave
  • Cambiar la cuenta de gestión del contrato
  • Operar en el fondo de DeFi

En los contratos de Ethereum, se suelen utilizar modificadores como onlyOwner para restringir a los usuarios normales de ejecutar estas funciones privilegiadas, siendo ejecutadas por un administrador u operador.

Sin embargo, este método de control de permisos presenta un "problema de centralización":

  • La pérdida de la clave privada del administrador puede provocar que el contrato no sea utilizable de forma permanente.
  • El equipo del proyecto puede involucrarse en conductas indebidas que amenacen la seguridad de los activos de los usuarios.

Para lograr una verdadera descentralización, muchos proyectos introducen mecanismos de votación comunitaria, mejorando la confiabilidad y transparencia de los contratos, y ganando la confianza de los usuarios.

DAO se utiliza comúnmente para votaciones internas en la organización, sin CEO, CFO ni otros niveles de gestión, sino que la lógica de negocio se ejecuta automáticamente a través de contratos inteligentes desplegados en la cadena.

2. Introducción a la serie de contratos inteligentes Spuntnik DAO

La infraestructura DAO del ecosistema NEAR, Sputnik DAO(, también conocida como astrodao), ofrece una capacidad de integración DAO conveniente para los proyectos. Soporta modelos de gobernanza personalizados, gobernanza multfirma, emisión de tokens de gobernanza, entre otras funciones.

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

3. Estructura del proyecto Spuntnik DAO

Spuntnik DAO está compuesto principalmente por 3 contratos inteligentes de NEAR:

  1. Contrato sputnikdao2: contrato específico de DAO, responsable de establecer estrategias de gobernanza, manejar votaciones de propuestas, gestionar permisos de miembros, etc.

  1. contrato de staking sputnik: contrato de token de gobernanza vinculado a un ejemplo de DAO. Los usuarios pueden depositar tokens para obtener derechos de voto o delegarlos a otros para aumentar su peso.

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

La versión v2 de Spuntnik DAO aún está en desarrollo y pruebas, y no se ha lanzado en la red principal de NEAR. Los próximos artículos presentarán una descripción detallada de esta infraestructura básica del ecosistema NEAR de arriba hacia abajo.

DEFI-2.7%
ETH7.64%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Republicar
  • Compartir
Comentar
0/400
TokenDustCollectorvip
· hace8h
el dao es el juego definitivo, hermanas
Ver originalesResponder0
GasWastingMaximalistvip
· hace8h
Todo son viejas historias, ¿no hay nuevas formas de jugar?
Ver originalesResponder0
GasGrillMastervip
· hace8h
¿Privilegios de contrato? Los que entienden, entienden.
Ver originalesResponder0
SatoshiNotNakamotovip
· hace8h
así es con el dao
Ver originalesResponder0
WalletWhisperervip
· hace8h
El desarrollo es tan rápido que ya estamos yendo hacia L3.
Ver originalesResponder0
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)