哪里的区块链智能合约,大家都在谈区块链( 二 )


以太坊是目前开发智能合约最常用的平台 , 特定的基于堆栈的二进制字节码(即以太坊虚拟机字节码)组成了以太坊的智能合约 。这个合约可以利用Solidity、Serpent、LLL等高级语言编写 , 然后编译为EVM字节码存储执行 , 以太坊中智能合约是存储在以太坊区块链中特定地址的代码(功能)和数据(状态)的集合 。智能合约以消息的形式在网络中传播 , 以太坊中合约则是存储于交易之中 , 
EVM判断一个交易是否为合约类的依据是该交易中是否存在代码 , 若交易信息是代码则该合约得以执行 。若在执行过程中发现某合约账户不存在则会自动创建合约地址 , 并将合约存入该账户 , 虽然以太坊中智能合约可用于实现与比特币类似的账户余额认证方案 , 但其与比特币脚本程序存在显著差别:合约是图灵完备的;合约非无状态的 , 它们可以存储计算数据;任意合约杰克从其他合约处获取部分数据 。
每个人都在谈论区块链 。区块链的去中心化结合边缘计算 , 智能合约结合人工智能 , 是出路吗?

推荐阅读