-
Notifications
You must be signed in to change notification settings - Fork 24
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
STF Vectors #28
base: master
Are you sure you want to change the base?
STF Vectors #28
Conversation
the v is a theta @celadari you are right, reports tests are missing some required state: xi, theta and also the ancestors set used in $(0.5.2 - 11.36) |
Constant tickets_per_validator
Authorizations STF vectors
Small question regarding test vector
|
In particular, the first assignment is stale (timed out) and is therefore removed from the assignment sequence. This aligns with the active removal of timed-out reports, as proposed in the upcoming GP 0.5.3: gavofyork/graypaper#160 |
Hello, I have a question regarding the When decoding the file (and inspecting the .json), the If that’s the case, shouldn’t we use a 43-byte bitstring field instead? |
Codec vectors are currently provided for the 'tiny' variant, which has 2 cores (this 1 byre for the bitstring). If you find them useful, I can also provide them for the 'full' variant. |
Yeah, that would be great—thank you Davide ! For context: the bitstring field has a fixed length, so decoding the block requires parameterizing it for tiny and full test vectors. However, this adds cascading parameterization across the block and sub-blocks, making it much more complex. |
Question regarding the post state for assurances full test vectors. Specifically for the I am getting a few reports that I am calculating to become available that the test cases do not expect. For example, the report at core index 7 I have calculated to become available while the test does not. Is there something happening here specifically preventing this report from being made available (I see it's not stale, but maybe I missed something else)? It might just be a miscalculation on my end, but I wanted to check and see if there was a case I was not accounting for (and that this is indeed the expected output) since my calculations work for every other test. UPDATE: This indeed was just an error on my part. Tests all look good and am passing on my end. thank you! |
Hey quick question regarding stats test vector:
|
I initially adopted the strategy you're suggesting. But I switched to the current strategy after #28 (comment) Why you need lambda btw? |
From what I understand to deduce report set R, we need to compute G*, which requires \lambda_prime, \kappa, & \eta |
Preimages test vectors
Keeping up to date all the PRs has become overwhelming.
This PR superseeds the previous STF vectors PRs.
In the future, the other PRs may be reopened to merge individual subsystems' STFs separately. For now, I prefer to consolidate everything into a single PR.
Partially address #21