-
Notifications
You must be signed in to change notification settings - Fork 846
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unclear presentation of the new release #6031
Comments
@fab-10 will address questions 2 and 3 , thanks for these. I have fixed question number 1. |
Let's call these txs nonce-gapped, since they are not candidate for selection, due to the fact that for the same sender, preceding tx is missing, and thus introduces a nonce gap.
Test performed have confirmed that the layered implementation is much more robust than the legacy in preventing nonce-gapped txs from harming the txpool, if there is space they could be there for a long time, but will never prevent new good txs from being added and confirmed. Hope this helps, the description in the release was necessarily high level, but I am happy to describe the details of the implementation, and hear about possible issues. See also #5290
You are right, indeed there is an error in this section, and the right options are the ones above, will update the changelog, thanks. |
There are 3 things that I don't understand in the text of your new release. I can't update because of that.
You cite several times "# 5772" but clicking the tag doesn't work in this text when I want to learn more about this change.
Isn't there a vulnerability here? By mistake (or with the goal to disturb all Besu nodes of the network), it can happen that accounts send transactions with nonces far enough in the future (up to +199) and, if the gas price is reasonable, these transactions will slowly start to clog our 2nd and 3rd layers, potentially squatting our pools forever if these accounts get abandoned before they reach such nonces.
It contradicts what is written before. In the text above this paragraph, what seems to be dropped is Xlayered-. So, what should I drop to make sure that Besu understands my settings?
The text was updated successfully, but these errors were encountered: