关于社区智能合同的基本问题。
因此,smart在某个地址的块链上以EVM字节码的形式“活动”。
当它们被调用时,它们执行一个函数,该函数可能改变或不改变它们“生存”的块链的状态。
我的问题是,智能契约的功能是否只会改变底层区块链的状态,或者它们也能执行某种外部功能?
一个简单的例子是智能合同,它将乙醚转移到不同的帐户(区块链状态更新),然后发送电子邮件通知事务的接收方(外部功能与区块链无关)?
发布于 2017-08-20 15:24:47
智能契约与运行时环境(VM)之外的空间隔离,它们不能发送电子邮件或直接与任何外部服务交互。作为例外,他们可以使用oracle服务读取外部数据。
https://ethereum.stackexchange.com/questions/24757
复制相似问题