《表3 call、callcode、delegatecall异同点》

《表3 call、callcode、delegatecall异同点》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于符号执行的智能合约漏洞检测方案》


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

Solidity提供了3种合约间交互的方式:call、callcode和delegatecall。这3种函数调用过程中会引起全局变量msg的变化,msg包括一些可以被合约访问的区块链属性,如gas,消息调用者(msg.sender)等属性,结合一些特定场景将产生漏洞风险。表3比较了3种函数的异同点。