作为一个思想实验,如果有太多的人想同时与智能契约的许多功能交互,那么会发生什么呢?
例如,对于一个4行代码的小函数,您是否可以近似于每小时支付(带有消息和一些必需值)函数调用的最大数量?这是否仅仅是开采一个区块的时间,而不考虑功能的长度?
谢谢!
发布于 2018-01-12 00:29:52
你根本不用担心这个。“表演”不在于“有多少人称之为”,而在于这是按什么顺序开采的。
事实上,假设10万人在一个合同中调用一个函数,让我们想象所有这些交易都是在一个块中挖掘的。矿工将逐一挖掘每笔交易。因此,实际上没有“同时”。
如果您的函数是一个简单的调用(不更改EVM),那么实际上什么都不做,因为它没有为EVM更改任何内容,它只是请求信息。
https://ethereum.stackexchange.com/questions/35935
复制相似问题