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:
Contrato sputnikdao2: contrato específico de DAO, responsable de establecer estrategias de gobernanza, manejar votaciones de propuestas, gestionar permisos de miembros, etc.
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.
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.
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.
10 me gusta
Recompensa
10
5
Republicar
Compartir
Comentar
0/400
TokenDustCollector
· hace8h
el dao es el juego definitivo, hermanas
Ver originalesResponder0
GasWastingMaximalist
· hace8h
Todo son viejas historias, ¿no hay nuevas formas de jugar?
Ver originalesResponder0
GasGrillMaster
· hace8h
¿Privilegios de contrato? Los que entienden, entienden.
Ver originalesResponder0
SatoshiNotNakamoto
· hace8h
así es con el dao
Ver originalesResponder0
WalletWhisperer
· hace8h
El desarrollo es tan rápido que ya estamos yendo hacia L3.
Desarrollo de contratos inteligentes en Rust: análisis profundo de la arquitectura de SpuntnikDAO en el ecosistema NEAR
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:
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":
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:
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.