PANews informó el 19 de enero, citando a Caixin.com, que un experto técnico familiarizado con el yuan digital reveló que tanto los Smart Contracts basados en el sistema de cuentas como los Smart Contracts en blockchains públicas son esencialmente "código ejecutado automáticamente activado condicionalmente", difiriendo solo en si poseen completitud de Turing completa. Los Smart Contracts basados en el sistema de cuentas del yuan digital tienen completitud de Turing restringida, con su programación estrictamente limitada a scripts de plantilla permitidos por el banco central, admitiendo solo funciones preestablecidas y simples activadas por condiciones. Este diseño se debe principalmente a consideraciones de seguridad y control de riesgos. El desarrollo de Smart Contracts del yuan digital admite múltiples lenguajes de programación, incluidos lenguajes completamente Turing completos como Solidity de Ethereum, por lo que la tecnología en sí no es el problema. El desafío central radica en diseñar un mecanismo estándar de acceso y auditoría aceptable para el sistema financiero.

