[Nakamoto] 5 Second Blocks; Requirements and Limitations #163
Replies: 3 comments 3 replies
-
Some info from @obycode during the SIP review session: "Read count is almost always the budget that is hit first. Recently, the runtime budget is close to being hit due to expensive oracle transactions in every block. Clarity-Wasm will definitely help with the runtime budget. I’m unclear on impact to read/write budgets." |
Beta Was this translation helpful? Give feedback.
-
A note about the importance of low latency on any Stacks API by @rafaelcr: If miners are producing blocks every 5 seconds and everything is fine with the nodes, but there's a problem on the API that we stop ingesting blocks for any reason and then it startsfalling behind on following the chain, then the impression would be that stacks is actually halted or slow when it isn't. |
Beta Was this translation helpful? Give feedback.
-
Two main improvements to enable 5s blocks:
|
Beta Was this translation helpful? Give feedback.
-
This is a discussion to provide research pertaining to transaction limitations for 5 second blocks and the core requirements for the blocks themselves. During a call on 11/10/23 we determined that we need to iron out the transaction count and properties within the 5s blocks and address any limitations not related to block latency. In the end, it is possible that I/O will be a bottleneck.
The existing research around I/O suggests that we can improve I/O significantly with not much work: stacks-network/stacks-core#3777
The questions to answer:
Beta Was this translation helpful? Give feedback.
All reactions