You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bip-0300.mediawiki
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -210,7 +210,7 @@ D2 controls Bundles, and is driven by M3, M4, M5, and M6.
210
210
| 3
211
211
| ACKs (Work Score)
212
212
| uint16_t
213
-
| The current total number of ACKs (the PoW that has been used to validate the Bundle).
213
+
| The current ACK-counter, which is the total number of ACKs (the PoW that has been used to validate the Bundle).
214
214
|-
215
215
| 4
216
216
| Blocks Remaining (Age)
@@ -226,7 +226,7 @@ A hash of D2 exists in each coinbase txn, and has consensus-significance.
226
226
# The Bundles must be listed in a canonical order (so that the hashes match).
227
227
# From one block to the next, "Age" fields must increase by exactly 1 (ie, Blocks Remaining decreases by 1).
228
228
# Bundles are stored in D2 until they fail (which occurs at "Age" = "MaxAge"), or they succeed (Bundle is paid out).
229
-
# From one block to the next, the value in the ACKs field can increase or decrease by a maximum of 1 (see below).
229
+
# From one block to the next, the value in the ACKs field (ACK-counter) can increase or decrease by a maximum of 1 (see below).
230
230
231
231
If a Bundle succeeds (in D2), it "becomes" an M6 message and is included in a block.
232
232
@@ -254,7 +254,7 @@ Once a Bundle is in D2, how can we give it enough ACKs to make it valid?
254
254
From one block to the next, "ACKs" can only change as follows:
255
255
256
256
* The ACK-counter of any Bundle can only change by (-1,0,+1).
257
-
* Within a sidechain-group, upvoting one Bundle ("+1") requires you to downvote all other Bundles in that group. However, the minimum ACK-value is zero.
257
+
* Within a sidechain-group, upvoting one Bundle ("+1") requires you to downvote all other Bundles in that group. However, the minimum ACK-counter is zero.
258
258
* While only one Bundle can be upvoted at once; the whole group can all be unchanged at once ("abstain"), and they can all be downvoted at once ("alarm").
259
259
260
260
M4 does not need to be explicitly transmitted. It can simply be inferred from the new state of D2. M4 can therefore be improved over time, without affecting consensus.
@@ -285,7 +285,7 @@ As far as mainchain consensus is concerned, all deposits to a sidechain are alwa
285
285
286
286
We come, finally, to the critical matter: where users can take their money *out* of the sidechain.
287
287
288
-
In each block, a Bundle in D2 is considered "approved" if its "ACKs" value meets the threshold (13,150).
288
+
In each block, a Bundle in D2 is considered "approved" if its "ACK-counter" value meets the threshold (13,150).
0 commit comments