PANews ha riportato il 19 gennaio, citando Caixin.com, che un esperto tecnico esperto dello yuan digitale ha rivelato che sia gli smart contract basati sul sistema di account che gli smart contract su blockchain pubbliche sono essenzialmente "codice eseguito automaticamente attivato da condizioni", differendo solo nel fatto che possiedano o meno la completezza di Turing completa. Gli smart contract basati sul sistema di account dello yuan digitale sono Turing completi ma ristretti, con la loro programmazione strettamente limitata agli script template consentiti dalla banca centrale, supportando solo funzioni preimpostate e semplici attivate da condizioni. Questo design è principalmente per considerazioni di sicurezza e controllo del rischio. Lo sviluppo degli smart contract dello yuan digitale supporta molteplici linguaggi di programmazione, inclusi linguaggi completamente Turing completi come Solidity di Ethereum, quindi la tecnologia in sé non è il problema. La sfida principale risiede nella progettazione di un meccanismo standardizzato di accesso e audit accettabile per il sistema finanziario.


