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

Nakamoto Miner[3.0] - Miners should produce frequent and smaller blocks across different cost dimensions #4711

Closed
saralab opened this issue Apr 23, 2024 · 2 comments

Comments

@saralab
Copy link
Contributor

saralab commented Apr 23, 2024

Current Miner behavior: Build the biggest block it can

This should be updated to produce: Frequent blocks that are smaller

Whilst the change itself is smaller, determining the optimal block size that needs be fine tuned with E2E Testing and profiling.

E2E Testing and Profiling: XL
Actual fix: XS

@saralab
Copy link
Contributor Author

saralab commented May 13, 2024

  • Set a default target of 20s and find ways to make that happen
  • Run an E2E test with 20s worth of transactions

@314159265359879
Copy link

Does determining the optimal block-size also take into account the rate at which the blockchain database is allowed to grow?

Should storing the whole blockchain history be allowed to grow at a maximum rate that would keep the minimum (total?) cost of storing it relatively stable or rather within certain pre-determined bounds?

This paper describes a framework that can be used to determine the total cost of storage. (Total cost not just the cost of the SSD): https://www.researchgate.net/publication/295399942_How_Much_Does_Storage_Really_Cost_Towards_a_Full_Cost_Accounting_Model_for_Data_Storage

@saralab saralab closed this as completed Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Status: ✅ Done
Development

No branches or pull requests

3 participants