Skip to content

Commit a8aad6c

Browse files
committed
Make linter happy.
1 parent 4b50153 commit a8aad6c

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

proposals/0165-async-vote-execution.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors:
66
category: Standard
77
type: Core
88
status: Draft
9-
created: 2024-08-11T00:00:00.000Z
9+
created: 2024-08-11
1010
feature: null
1111
supersedes: null
1212
superseded-by: null
@@ -44,6 +44,10 @@ The non-vote transactions do need to be executed eventually. Even though it's
4444
hard to make sure everyone executes every block within 400ms, on average majority
4545
of the cluster should be able to keep up.
4646

47+
## Alternatives Considered
48+
49+
To be filled.
50+
4751
## New Terminology
4852

4953
- `VED`: Vote Execution Domain, Vote transactions and all its dependencies (e.g.
@@ -117,4 +121,18 @@ some percentage of the validators agree on the `UED bankhash`.
117121
4. Add assertion that confirmed `UED bankhash` is not too far away from the
118122
confirmed `VED bankhash` (currently proposed at 1/2 of the Epoch)
119123
5. Add alerts if `UED bankhash` differs when the `VED bankhash` is the same.
120-
This is potentially an event worthy of cluster restart.
124+
This is potentially an event worthy of cluster restart.
125+
126+
## Impact
127+
128+
Since we will eliminate the impact of non-vote transaction execution speed,
129+
we should expect to see fewer forking and late blocks.
130+
131+
## Security Considerations
132+
133+
We do need to monitor and address the possibility of UED bankhash mismatches
134+
when VED bankhash matches.
135+
136+
## Backward Compatibility
137+
138+
Most of the changes would require feature gates.

0 commit comments

Comments
 (0)