BlockBeats ニュース、1 月 19 日、財新網によると、デジタル人民元の技術者が明かしたところによると、デジタル人民元はアカウントベースのスマートコントラクトに基づいており、パブリックチェーン上のスマートコントラクトと本質的には「条件付きの自動実行コード」であることがわかったが、その違いは完全チューリング完備性の有無にある。デジタル人民元はアカウントベースのスマートコントラクトで、制限付きのチューリング完備性に属しており、そのプログラミングは厳格に中央銀行の許可を受けたテンプレートスクリプトの範囲内に限定されており、事前に設定された単純な条件付きのみをサポートしている。この設計は主にセキュリティとリスク管理を考慮している。デジタル人民元のスマートコントラクトの開発は、イーサリアムの Solidity などの完全チューリング完備言語を含む複数のプログラミング言語をサポートしており、技術的には問題はないが、金融システムが受け入れ可能な標準的なアクセスおよび監査メカニズムを設計する方法が最大の課題である。