PANews meldde op 19 januari, onder verwijzing naar Caixin.com, dat een technisch expert die bekend is met de digitale yuan onthulde dat zowel smart contracts gebaseerd op het accountsysteem als smart contracts op openbare blockchains in wezen "voorwaardelijk geactiveerde automatisch uitgevoerde code" zijn, alleen verschillend in of ze volledige Turing-volledigheid bezitten. Smart contracts gebaseerd op het accountsysteem van de digitale yuan zijn beperkt Turing-volledig, waarbij hun programmering strikt beperkt is tot sjabloonscripts die zijn toegestaan door de centrale bank, en alleen vooraf ingestelde, eenvoudige voorwaardelijk geactiveerde functies ondersteunen. Dit ontwerp is voornamelijk bedoeld voor veiligheids- en risicocontroleoverwegingen. De ontwikkeling van smart contracts voor de digitale yuan ondersteunt meerdere programmeertalen, waaronder volledig Turing-complete talen zoals Ethereum's Solidity, dus de technologie zelf is niet het probleem. De kernuitdaging ligt in het ontwerpen van een standaard toegangs- en auditmechanisme dat acceptabel is voor het financiële systeem.


