区块链学习:区块链技术架构----智能合约层
新币交易平台
2022年06月12日 00:12 400
coinnew新币
区块链技术架构有六层区块链合约,由下往上依次为,网络层、传输层、共识层、激励层、智能合约层、应用层
今天学习第五个:智能合约层 包含区块链合约了脚本、算法、以及智能合约

1,智能合约:是一份自定义的电子合同区块链合约。由于区块链每个区块可编程、可嵌入代码,这份合约可以在达到约束条件自动触发执行,不需人工干预,
2区块链合约,脚本
比特币脚本是智能合约的雏形,催生了人类历史上第一种可编程的全球性货币区块链合约。然而,比特币脚本系统是非图灵完备的,其中不存在复杂循环和流控制
以太坊已经研发出一套图灵完备的脚本语言,用户可基于以太坊构建任意复杂和精确定义的智能合约与去中心化应用,从而为基于区块链构建可编程的金融与社会系统奠定了基础区块链合约。
3,图灵完备的,一切可计算的问题都能计算,这样的虚拟机或者编程语言就叫图灵完备的区块链合约。
一个能计算出每个图灵可计算函数(Turing-computable function)的计算系统被称为图灵完备的区块链合约。一个语言是图灵完备的,意味着该语言的计算能力与一个通用图灵机 (Universal Turing Machine)相当,这也是现代计算机语言所能拥有的最高能力。
相关文章

发表评论