《表2 不同区块链平台的智能合约开发语言分析》

《表2 不同区块链平台的智能合约开发语言分析》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《法律合约与智能合约一致性综述》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

由表2分析可知,Go语言编写方式更灵活,Solidity适用面最广,Move语言安全性最高,可根据不同的需求来选择不同的语言编写智能合约;由于命令式语言能够直接声明为履行合约而执行的计算操作,所以大部分的智能合约开发语言是命令式语言。但Governatori等人[51]对采用命令式语言和声明式语言开发智能合约,从法律效力、法律解释和合同生命周期等方面对其表达能力进行分析后指出,在适应法律合约的基本元素方面,基于逻辑的声明式语言更具优势,不仅能够去除法律合约的实际条款与其执行之间的解释差距,还可以更好地处理合同生命周期的七个阶段,如Go、Solidity、Move、Python等基于逻辑的声明式语言,适合智能合约开发。