数字人民币的智能合约,支持Solidity迈入新阶段

robot
摘要生成中

据相关人士的最新消息,数字人民币的账户型智能合约将支持包括Solidity在内的多种编程语言开发。这一宣布显示出央行数字货币技术布局的重要进展。

与公开账本型的根本区别

数字人民币的智能合约与公共链型的智能合约表面上看都属于条件自动执行的代码体系。然而,根本的不同点在于图灵完备性的实现方式。公共链支持完全的图灵完备语言,而数字人民币目前则是在有限制的图灵完备框架下设计的。

这一设计选择的背景并非技术限制,而是意志性方针。编程严格限定在央行批准的模板脚本范围内,从而确保可预测性和安全性。

多语言支持带来的可能性

支持包括Solidity在内的多样化编程语言,从技术角度来看没有任何障碍。从实现角度看,语言多元化可以提升开发者的便利性,降低入门门槛。而在实际运营阶段,金融系统能接受的标准访问方式和审计机制的设计成为核心课题。

也就是说,技术自由度与金融安全性的平衡点在哪里,成为关键问题。支持如Solidity等语言意味着用户和开发者群体的扩大,但同时,如何满足金融监管对监控、控制和审计的要求,则是实现的关键。

智能合约运营的新框架

未来的数字人民币系统,预计不仅仅是语言支持的扩展,更将推进审计机制与金融监管框架的整合。在保持与现有金融基础设施的兼容性同时,挖掘区块链技术的灵活性,构建相应架构。

通过实现对Solidity等语言的支持,数字人民币的智能合约将向更多金融机构和开发者开放,成为更具普及性的基础平台。然而,伴随自由度的扩大,也必然会使监控与控制机制更加牢固。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)