微众银行区块链-智能合约编程语言新探索(附下载)

Connor 比特币行情 2023-05-10 88 0

今天给大家带来【微众银行区块链-智能合约编程语言新探索】

摘要:2020年4月20日,国家发展改革委首次明确新型基础设施建设(简称新基建)的范围,将区块链视为新基建的核心技术和自主创新的重要突破口区块链合约。在近期发布的国家“十四五”规划纲要中,区块链也被列入数字经济重点产业,迎来发展“加速度”。具体到产业内容上,纲要明确指出推动智能合约、共识算法、加密算法、分布式系统等关键技术的创新。

作为连接区块链底层技术与现实业务的枢纽,智能合约在推动分布式应用繁荣发展的过程中扮演着重要角色区块链合约。而在智能合约的开发过程中,其编程语言是开发者表达业务逻辑的抽象工具,也是构筑分布式应用的重要基石。

目前,业界已有Solidity语言、Move语言及DAML等常见的智能合约编程语言区块链合约。然而,不断多样化、复杂化的应用场景给智能合约编程语言提出全新挑战:进一步重视数据隐私,智能合约下辖的数据需能够明确权限归属;分布式、不可篡改的执行环境要求智能合约具备更强的鲁棒性;日渐扩大的服务规模要求智能合约能够更加高效运行;为了提升开发效率,开发过程需要对开发者更加友好;不断涌现的跨链等新型计算范式要求能够直接提供原生抽象。常见的智能合约编程语言在这些方面均存在不同程度的局限性,制约了分布式应用的进一步发展。

微众银行区块链着眼于现有挑战,结合在区块链底层核心技术以及分布式商业应用落地的探索实践,提出涵盖安全(Security)、性能(Performance)、体验(Experience)及定制能力(Customization )四个方面的“SPEC”智能合约编程语言设计规范区块链合约

在“SPEC”设计规范的基础上,微众银行区块链推出全新的智能合约编程语言Liquid区块链合约

在安全方面,Liquid支持使用加密原语对数据进行隐匿,从而确保数据安全性;支持在智能合约的编译期及运行期全方位进行安全检测,从而提升逻辑鲁棒性区块链合约

在性能方面,Liquid通过优化执行引擎并结合并行化等技术,让智能合约的执行效率取得长足进步区块链合约

在体验方面,Liquid提供丰富的周边工具及资源,让智能合约的开发过程敏捷流畅区块链合约

在定制能力方面,通过宏扩展技术,Liquid能够在语言层提供分布式协作、跨链协同等编程模型,帮助开发者更加便捷地实现业务需求区块链合约

关注公众号【数策前瞻】获取完整PDF电子版】

展开全文

免责声明:以上报告均系本平台通过公开、合法渠道获得,报告版权归原撰写/发布机构所有,如涉侵权,请联系删除 ;资料为推荐阅读,仅供参考学习,如对内容存疑,请与原撰写/发布机构联系区块链合约

关注公众号【数策前瞻】获取完整PDF电子版

评论