Skip to content

Commit bbf0a10

Browse files
committed
Address reviewer comments
1 parent 3a538b7 commit bbf0a10

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

CIP-0164/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -383,9 +383,9 @@ aggregating the collected votes.
383383

384384
#### Step 5: Chain Inclusion
385385

386-
Block producers creating subsequent RBs (`RB'`) may use a certificate for the EB
387-
announced by a preceding block (`RB`) if sufficient time has elapsed. See also
388-
Figure 4. Concretely, the inclusion rules are:
386+
Block producers creating subsequent RBs (`RB'`) may only include valid
387+
certificates for the EB announced by a preceding block (`RB`) if sufficient time
388+
has elapsed. See also Figure 4. Concretely, the inclusion rules are:
389389

390390
1. `RB'` contains **either**
391391

@@ -409,15 +409,15 @@ of slots.
409409
The certificate inclusion delay ensures certified EBs have sufficient time to
410410
diffuse throughout the network and do not impact [protocol
411411
security](#protocol-security). When a certificate is included, no further
412-
transactions are allowed in the RB for the same reason[^3]. If the next RB is
413-
produced before this minimum delay has elapsed, the EB certificate cannot be
414-
included and the EB is discarded.
415-
416-
[^3]: If transactions "after" the certificate would be allowed, a validating
417-
node would need to build the ledger state from all endorsed transactions
418-
before it can validate the transactions in the same block. This would result
419-
in much stricter timing constraints to ensure [protocol
420-
security](#protocol-security).
412+
transactions are allowed in the RB for the same reason.
413+
414+
If transactions next to the certificate would be allowed, a validating node
415+
would need to build the ledger state from all endorsed transactions before it
416+
can validate the transactions in the same block, resulting in much stricter
417+
timing constraints to ensure [protocol security](#protocol-security).
418+
419+
If the next RB is produced before this minimum delay has elapsed, the EB
420+
certificate cannot be included and the EB is discarded.
421421

422422
### Protocol Parameters
423423

0 commit comments

Comments
 (0)