-
Notifications
You must be signed in to change notification settings - Fork 6
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
docs: add zkVM fault proof #24
Conversation
d93b900
to
e74449b
Compare
specs/protocol/predeploys.md
Outdated
| ProtocolVault | 0x4200000000000000000000000000000000000006 | Bedrock | Yes | Yes | | ||
| L1FeeVault (*deprecated*) | 0x4200000000000000000000000000000000000007 | Bedrock | Yes | Yes | | ||
| ValidatorRewardVault | 0x4200000000000000000000000000000000000008 | Bedrock | Yes | Yes | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since "deprecated" is mentioned in the detail description below, it would be better to mark it here as well.
| ProtocolVault | 0x4200000000000000000000000000000000000006 | Bedrock | Yes | Yes | | |
| L1FeeVault (*deprecated*) | 0x4200000000000000000000000000000000000007 | Bedrock | Yes | Yes | | |
| ValidatorRewardVault | 0x4200000000000000000000000000000000000008 | Bedrock | Yes | Yes | | |
| ProtocolVault (*deprecated*) | 0x4200000000000000000000000000000000000006 | Bedrock | Yes | Yes | | |
| L1FeeVault (*deprecated*) | 0x4200000000000000000000000000000000000007 | Bedrock | Yes | Yes | | |
| ValidatorRewardVault (*deprecated*) | 0x4200000000000000000000000000000000000008 | Bedrock | Yes | Yes | |
specs/zk-fault-proof/challenge.md
Outdated
@@ -440,5 +376,4 @@ Colosseum contract should be deployed behind upgradable proxies. | |||
| `BISECTION_TIMEOUT` | 3600 | seconds | | |||
| `PROVING_TIMEOUT` | 28800 | seconds | | |||
| `SEGMENTS_LENGTHS` | [9, 6, 10, 6] | array of integers | | |||
| `MAX_TXS` | 100 | uint256 | | |||
| `DUMMY_HASH` | 0xedf1ae3da135c124658e215a9bf53477facb442a1dcd5a92388332cb6193237f | bytes32 | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is a DUMMY_HASH
still necessary?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I'll delete it. Thanks!
specs/glossary.md
Outdated
@@ -349,7 +341,7 @@ A trusted validator is an actor who is run by Lightscale. If validations are not | |||
|
|||
[validating-epoch]: glossary.md#validating-epoch | |||
|
|||
c of [L2] [blocks][block] where needs to be checkpointed. | |||
Number of [L2][L2] [blocks][block] where needs to be checkpointed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about this?
Number of [L2][L2] [blocks][block] where needs to be checkpointed. | |
The number of [L2][L2] [blocks][block] that need to be checkpointed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Added zkVM fault proof section at zk-fault-proof section. This inquires changes/addition such as:
next_block_hash
.Also reflected changes that we have made or will make, such as:
ValidatorRewardScalar
and changes on fee distribution.One more PR regarding the MPT migration fork (based on spec section) will be followed.