|
4 | 4 | \begin{array}{l}
|
5 | 5 | \locValidPhaseTransition _{i} \define \vspace{2mm} \\
|
6 | 6 | \left[ \begin{array}{clcl}
|
7 |
| - + & \phaseRlpPrefix _{i} & \cdot \typeZeroTx _{i} & \cdot \phaseNonce _{i + 1} \\ |
8 |
| - + & \phaseRlpPrefix _{i} & \cdot (\typeOneTx _{i} + \typeTwoTx _{i}) & \cdot \phaseChainId _{i + 1} \\ |
9 |
| - + & \phaseChainId _{i} & & \cdot \phaseNonce _{i + 1} \\ |
10 |
| - + & \phaseNonce _{i} & \cdot (\typeZeroTx _{i} + \typeOneTx _{i}) & \cdot \phaseGasPrice _{i + 1} \\ |
11 |
| - + & \phaseNonce _{i} & \cdot \typeTwoTx _{i} & \cdot \phaseMaxPriorityFeePerGas_{i + 1} \\ |
12 |
| - + & \phaseGasPrice _{i} & & \cdot \phaseGasLimit _{i + 1} \\ |
13 |
| - + & \phaseMaxPriorityFeePerGas_{i} & & \cdot \phaseMaxFeePerGas _{i + 1} \\ |
14 |
| - + & \phaseMaxFeePerGas _{i} & & \cdot \phaseGasLimit _{i + 1} \\ |
15 |
| - + & \phaseGasLimit _{i} & & \cdot \phaseTo _{i + 1} \\ |
16 |
| - + & \phaseTo _{i} & & \cdot \phaseValue _{i + 1} \\ |
17 |
| - + & \phaseValue _{i} & & \cdot \phaseData _{i + 1} \\ |
18 |
| - + & \phaseData _{i} & \cdot \typeZeroTx _{i} & \cdot \phaseBeta _{i + 1} \\ |
19 |
| - + & \phaseData _{i} & \cdot (\typeOneTx{} + \typeTwoTx{}) & \cdot \phaseAccessList _{i + 1} \\ |
20 |
| - + & \phaseAccessList _{i} & & \cdot \phaseY _{i + 1} \\ |
21 |
| - + & \phaseBeta _{i} & & \cdot \phaseR _{i + 1} \\ |
22 |
| - + & \phaseY _{i} & & \cdot \phaseR _{i + 1} \\ |
23 |
| - + & \phaseR _{i} & & \cdot \phaseS _{i + 1} \\ |
24 |
| - + & \phaseS _{i} & & \cdot \phaseRlpPrefix _{i + 1} \\ |
| 7 | + + & \phaseRlpPrefix _{i} & \cdot \typeZeroTx _{i} & \cdot \phaseNonce _{i + 1} \\ |
| 8 | + + & \phaseRlpPrefix _{i} & \cdot (\typeOneTx _{i} + \typeTwoTx _{i}) & \cdot \phaseChainId _{i + 1} \\ |
| 9 | + + & \phaseChainId _{i} & & \cdot \phaseNonce _{i + 1} \\ |
| 10 | + + & \phaseNonce _{i} & \cdot (\typeZeroTx _{i} + \typeOneTx _{i}) & \cdot \phaseGasPrice _{i + 1} \\ |
| 11 | + + & \phaseNonce _{i} & \cdot \typeTwoTx _{i} & \cdot \phaseMaxPriorityFeePerGas _{i + 1} \\ |
| 12 | + + & \phaseGasPrice _{i} & & \cdot \phaseGasLimit _{i + 1} \\ |
| 13 | + + & \phaseMaxPriorityFeePerGas _{i} & & \cdot \phaseMaxFeePerGas _{i + 1} \\ |
| 14 | + + & \phaseMaxFeePerGas _{i} & & \cdot \phaseGasLimit _{i + 1} \\ |
| 15 | + + & \phaseGasLimit _{i} & & \cdot \phaseTo _{i + 1} \\ |
| 16 | + + & \phaseTo _{i} & & \cdot \phaseValue _{i + 1} \\ |
| 17 | + + & \phaseValue _{i} & & \cdot \phaseData _{i + 1} \\ |
| 18 | + + & \phaseData _{i} & \cdot \typeZeroTx _{i} & \cdot \phaseBeta _{i + 1} \\ |
| 19 | + + & \phaseData _{i} & \cdot (\typeOneTx _{i} + \typeTwoTx _{i}) & \cdot \phaseAccessList _{i + 1} \\ |
| 20 | + + & \phaseAccessList _{i} & & \cdot \phaseY _{i + 1} \\ |
| 21 | + + & \phaseBeta _{i} & & \cdot \phaseR _{i + 1} \\ |
| 22 | + + & \phaseY _{i} & & \cdot \phaseR _{i + 1} \\ |
| 23 | + + & \phaseR _{i} & & \cdot \phaseS _{i + 1} \\ |
| 24 | + + & \phaseS _{i} & & \cdot \phaseRlpPrefix _{i + 1} \\ |
25 | 25 | \end{array} \right]
|
26 | 26 | \end{array}
|
27 | 27 | \]
|
|
32 | 32 | \item \label{rlp txn v2: generalities: PHASE_END constraints}
|
33 | 33 | $\phaseEnd_{i} = \locValidPhaseTransition_{i}$
|
34 | 34 | \end{enumerate}
|
35 |
| -In other words, a phase transition happens if and only if $\phaseEnd_{i} = 1$ and means $\phase{p}_{i} = 1$ and $\phase{q}_{i + 1} = 1$ with the only given possibility for p and q, depending of $\rlpTxnTransactionColumnTxType$: |
36 |
| - |
37 | 35 | \saNote{}
|
38 | 36 | The above constraint~(\ref{rlp txn v2: generalities: PHASE_END constraints})
|
39 | 37 | must be understood as follows: rather than \textbf{constraining} \phaseEnd{},
|
40 |
| -the constraints will often times \textbf{set} the value of \phaseEnd{} and thereby forcing a phase transition. |
| 38 | +the constraints will often times \textbf{set} the value of \phaseEnd{} and thereby force a phase transition upon the module. |
| 39 | + |
| 40 | +In other words, a phase transition happens if and only if $\phaseEnd_{i} = 1$ and means $\phase{p}_{i} = 1$ and $\phase{q}_{i + 1} = 1$ with the only given possibility for p and q, depending of $\rlpTxnTransactionColumnTxType$: |
41 | 41 | \begin{table}[h]
|
42 | 42 | \centering
|
43 | 43 | \renewcommand{\arraystretch}{1.5}
|
|
0 commit comments