Skip to content
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

Use ordered nonces instead of unordered nonces in LIP0015 #47

Merged
merged 2 commits into from Mar 11, 2020

Conversation

@AndreasKendziorra
Copy link
Contributor

AndreasKendziorra commented Feb 26, 2020

Change from unordered nonces to ordered nonces because unordered nonces imply:

  • that the accounts state grows linearly with the number of transaction
  • a single account state can become very large
  • the overall storage required for the blockchain may increase by up to ~10 GB extra per year.

Besides the storage requirement for a node, these points may impact the following functionalities (and may prevent them):

  • snap-shooting mechanism where only the accounts state is fetched without the complete transaction history
  • querying a single account state efficiently => light clients that can validate a single account state efficiently may not be possible
Copy link
Member

IkerAlus left a comment

All links work. Everything looks good from my side.

@shuse2
shuse2 approved these changes Feb 27, 2020
@AndreasKendziorra AndreasKendziorra requested a review from karmacoma Feb 28, 2020
@karmacoma karmacoma merged commit 76e2da1 into master Mar 11, 2020
@karmacoma karmacoma deleted the use_ordered_nonces_in_LIP0015 branch Mar 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.