【链文】Los contratos inteligentes parecen iguales, pero en realidad hay muchas diferencias. Una persona que entiende de esta tecnología compartió recientemente la diferencia fundamental entre los contratos inteligentes de la moneda digital y las cadenas públicas.
En pocas palabras, la esencia de ambos tipos de contratos es la misma: activar automáticamente la ejecución de código cuando se cumplen ciertas condiciones. Pero los detalles son mucho más complejos.
Los contratos inteligentes utilizados en la moneda digital basada en RMB están basados en un sistema de cuentas y son limitados en Turing completo. Suena muy avanzado, pero en realidad simplemente restringen la programación a un conjunto de scripts modelo aprobados por el banco central, soportando solo algunas funciones de activación condicional predefinidas y relativamente simples. ¿Por qué hacer esto? Principalmente por consideraciones de seguridad y gestión de riesgos. Después de todo, involucra un sistema financiero, y no se puede experimentar con todo como en las cadenas públicas.
En comparación, los contratos inteligentes en cadenas públicas son completamente Turing completos, como los lenguajes de programación como Solidity, lo que permite crear cosas mucho más flexibles y con mayor libertad.
Lo interesante es que, desde un punto de vista técnico, la moneda digital basada en RMB soporta completamente estos lenguajes de programación Turing completos, y en realidad no es un problema técnico. La dificultad radica en cómo diseñar un mecanismo de acceso estándar que pueda ser aceptado por el sistema financiero y que garantice una auditoría de seguridad. Esa es la verdadera dificultad que enfrentamos ahora.
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.
3 me gusta
Recompensa
3
6
Republicar
Compartir
Comentar
0/400
ForkTongue
· hace6h
¡Vaya, la política de los bancos centrales solo logra atar la libertad, nuestra cadena pública es la verdadera fuente de imaginación!
Ver originalesResponder0
GasWaster
· hace6h
¿No es esto la vieja historia de centralización vs descentralización? Uno está encerrado por barreras, y el otro es libre hasta que algo sale mal.
Ver originalesResponder0
HorizonHunter
· hace6h
El movimiento de los bancos centrales es realmente astuto, al enmarcar el yuan digital bajo el concepto de "Turing completo restringido". En pocas palabras, tienen miedo de que surjan problemas. En contraste, las cadenas públicas ofrecen una libertad enorme, pero los riesgos también son muy reales.
Ver originalesResponder0
EthMaximalist
· hace6h
El banco central está atrapado en la jaula, limitado. La completitud de Turing en realidad es una versión recortada, jaja
Ver originalesResponder0
YieldHunter
· hace6h
nah, "restricted turing complete" es solo una forma elegante de decir que están aterrorizados por los exploits jaja. Los contratos cbdc son básicamente ruedecillas de entrenamiento para los chicos de finanzas que nunca han visto un ataque de reentrancy antes... dame caos completo en Solidity cualquier día, al menos los métricas de riesgo son transparentes 💀
Ver originalesResponder0
SmartContractPhobia
· hace6h
El banco central ha impuesto un hechizo, las cadenas públicas son la verdadera libertad.
¿En qué difiere la arquitectura técnica entre el yuan digital y los contratos inteligentes en cadenas públicas?
【链文】Los contratos inteligentes parecen iguales, pero en realidad hay muchas diferencias. Una persona que entiende de esta tecnología compartió recientemente la diferencia fundamental entre los contratos inteligentes de la moneda digital y las cadenas públicas.
En pocas palabras, la esencia de ambos tipos de contratos es la misma: activar automáticamente la ejecución de código cuando se cumplen ciertas condiciones. Pero los detalles son mucho más complejos.
Los contratos inteligentes utilizados en la moneda digital basada en RMB están basados en un sistema de cuentas y son limitados en Turing completo. Suena muy avanzado, pero en realidad simplemente restringen la programación a un conjunto de scripts modelo aprobados por el banco central, soportando solo algunas funciones de activación condicional predefinidas y relativamente simples. ¿Por qué hacer esto? Principalmente por consideraciones de seguridad y gestión de riesgos. Después de todo, involucra un sistema financiero, y no se puede experimentar con todo como en las cadenas públicas.
En comparación, los contratos inteligentes en cadenas públicas son completamente Turing completos, como los lenguajes de programación como Solidity, lo que permite crear cosas mucho más flexibles y con mayor libertad.
Lo interesante es que, desde un punto de vista técnico, la moneda digital basada en RMB soporta completamente estos lenguajes de programación Turing completos, y en realidad no es un problema técnico. La dificultad radica en cómo diseñar un mecanismo de acceso estándar que pueda ser aceptado por el sistema financiero y que garantice una auditoría de seguridad. Esa es la verdadera dificultad que enfrentamos ahora.