You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new CCV modules introduces a lot of logic to be handled in the BeginBlock and Endblock. This could end up consuming a large amount of the block gas limit which may leave no space for transactions or even worse, the beginblock/endblock alone may consume all the gas in the block which I believe will cause a panic and crash the chain
I think there should be some stress testing with many consumer chains to see how much a provider chain can comfortably handle.
If the per-block logic is indeed very expensive relative to the block gas limit, then we need to prioritize making optimizations and even queueing the logic so that not everything must run in the block but can be dequeued as the remaining block gas allows.
The text was updated successfully, but these errors were encountered:
The new CCV modules introduces a lot of logic to be handled in the BeginBlock and Endblock. This could end up consuming a large amount of the block gas limit which may leave no space for transactions or even worse, the beginblock/endblock alone may consume all the gas in the block which I believe will cause a panic and crash the chain
I think there should be some stress testing with many consumer chains to see how much a provider chain can comfortably handle.
If the per-block logic is indeed very expensive relative to the block gas limit, then we need to prioritize making optimizations and even queueing the logic so that not everything must run in the block but can be dequeued as the remaining block gas allows.
The text was updated successfully, but these errors were encountered: