区块链

智能合约读书笔记

2018-06-01  本文已影响26人  ytxing

文章地址:https://github.com/EOSIO/eos/wiki/Smart%20Contract

EOS智能合约基于消息运行,客户端给nodeos发消息,nodeos转发给对应的合约(WASM代码)。

在全局视角上看,EOSIO网络中的每个节点,都会运行每个合约里的每个action。

开始处理action前,EOSIO会清理出一块干净的工作内存,存储相关的变量,且只开放给该action,即使同一transaction的action也不能访问。

智能合约可以互相通信,有两个通信模型,inline和deferred。

inline在本transaction内部保证被执行,有点类似于一个嵌套的transaction。

智能合约需要实现创建账户才能调试,主要靠打印日志调试。

上一篇下一篇

猜你喜欢

热点阅读