From d8fa020867c2ef561a74b1434ef3f3d74db08f9c Mon Sep 17 00:00:00 2001 From: WorldDogs <33647825+WorldDogs@users.noreply.github.com> Date: Fri, 2 Jun 2023 00:36:46 +0800 Subject: [PATCH] Update derivation.md In the existing implementation, it seems that a batch corresponds to multiple L2 blocks. --- specs/derivation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specs/derivation.md b/specs/derivation.md index 74b0a27c2..adec712bb 100644 --- a/specs/derivation.md +++ b/specs/derivation.md @@ -107,7 +107,7 @@ To derive the L2 blocks in an epoch `E`, we need the following inputs: is the sequencing window size (note that this means that epochs are overlapping). In particular, we need: - The [batcher transactions][g-batcher-transaction] included in the sequencing window. These allow us to reconstruct [sequencer batches][g-sequencer-batch] containing the transactions to include in L2 blocks (each batch - maps to a single L2 block). + maps to multiple L2 blocks). - Note that it is impossible to have a batcher transaction containing a batch relative to epoch `E` on L1 block `E`, as the batch must contain the hash of L1 block `E`. - The [deposits][g-deposits] made in L1 block `E` (in the form of events emitted by the [deposit -- 2.23.0