区块链应用体系架构之智能合约层 (智能合约是区块链2.0的标志)

2023-03-04 13:30:01 views

负责将区块链系统的业务逻辑以代码的形式实现、编译并部署,完成既定规则 的条件触发和自动执行,最大限度地减少人工干预。


根据图灵完备与否,智能合约层分为以下两类。


① 图灵完备的智能合约有较强的适应性,可以对逻辑较复杂的业务操作进行编 程,但有陷入死循环的可能。


② 图灵不完备的智能合约,不能进行复杂的逻辑操作,但更加简单、高效和 安全。


智能合约是区块链安全风险的高发领域,在提升安全性能方面,有几种参考思 维 :形式化验证、智能合约加密及规范合约语言的语法格式。