我很难找到(EVM)计算能力。我说的不是保护这个块的Ethereum网络哈希速率,而是EVM。
智能契约在EVM上执行。当每个完整节点处理每个事务时,这是否意味着EVM被限制到具有最小计算机功率的节点?
发布于 2021-03-15 23:07:35
发布于 2021-03-13 00:37:53
EVM是一个解释器(与EVM兼容的字节码)。只要有一点想象力,您就可以将它的一些特性(例如解释)与Java虚拟机的特性进行比较。它没有可以用来计算计算能力的CPU。
编辑以澄清:每个EVM实例使用其主机的计算能力。
回答你的问题:
当每个完整节点处理每个事务时,这是否意味着EVM被限制到具有最小计算机功率的节点?
我想你把EVM想象成一台网络连接的超级计算机。但事实并非如此。Ethereum网络不需要等待当前活动的最后一个完整节点来验证块。相反,如果验证器发现一个无效的事务(使用他们的EVM本地实例),他们会主动地广播这些信息。
所以简单的答案是:不,EVM不被限制在计算机功率最小的节点上。
注:编辑前的最初问题是询问有关megaflop的计算能力。
还有一个小错误:触发器是基于浮点数的。EVM不支持浮点,因此从这个角度看,也不可能计算出触发器的计算能力。
https://ethereum.stackexchange.com/questions/97798
复制相似问题