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
Slot state transition with virtual skip block #241
Conversation
Initial pass for the migration from a per-block state transition function to a per-slot state transition function. More simplifications and cleanups can be made.
So the skip block only has two meaningful fields:
If
For readability, maybe in the per-slot transaction chapter, we can add a section “processing skip block” that contains all description of "the procedure of processing skip slot per-slot", and then we can jump to per-epoch chapter earlier. |
I think no skip blocks are the way forward 👍. (Technically the two approaches are probably equivalent because Because there's no more Feel free to close #234. (@hwwhww has made comments there which could be cherry-picked.) |
A modified version of #234 that uses a "virtual" skip block instead of inserting an actual skip block into the chain. This proposal removes the "opaque-ness" of dealing with previously unknown hashes of skip blocks.
There might be minor bugs that I'll fix after some initial review/thought if we decide to go with this proposal