11{:.post-meta}
22* by [ CardCoins] [ ] *
33
4- "Additive batching" is a scheme whereby additional outputs are
5- included to unconfirmed transactions in the mempool. This field report outlines
6- efforts CardCoins has taken in introducing a reorg and DoS safe implementation
7- of such a scheme in its customer payout workflow.
4+ _ "Additive batching" is a scheme in which additional outputs are
5+ added to unconfirmed transactions in the mempool. This field report outlines
6+ efforts [ CardCoins] [ ] has taken in introducing a reorg- and DoS- safe implementation
7+ of such a scheme in its customer payout workflow._
88
99[ Replace By Fee] [ topic rbf ] (RBF, BIP125) and [ batching] [ payment batching ] are
1010two important tools for any enterprises directly interacting with Bitcoin's
@@ -29,9 +29,10 @@ that RBF and batching carry discretely. However, when you combine RBF and
2929"additive batching," emergent edge cases and dangerous failure scenarios present
3030themselves.
3131
32- Additive RBF batching is a transaction construction protocol that leverages the
33- rules of BIP125 to allow a transactor to introduce new outputs (and confirmed
34- inputs) to a transaction in the mempool. This enables an enterprise to give
32+ In additive RBF batching, the service provider introduces new outputs (and
33+ confirmed inputs) to a transaction in the mempool to incorporate new customer
34+ withdrawals into an unconfirmed transaction. This enables the service provider
35+ to give
3536users the experience of an instantaneous withdrawal while still retaining much
3637of the fee savings from doing large batches of customer withdrawals at once. As
3738each customer requests a withdrawal, an output is added to the transaction in
@@ -40,7 +41,7 @@ reaches some other local optimum.
4041
4142There are many strategies to this type of additive RBF batching. At [ CardCoins] [ ] we
4243took a safety-first approach to our implementation (with the help of [ Matthew
43- Zipkin] [ ] ), the nuances of which we detailed in a blog post, [ RBF
44+ Zipkin] [ ] ), the details of which we detailed in a blog post, [ RBF
4445Batching at CardCoins: Diving into the Mempool's Dark Reorg Forest] [ cardcoins
4546rbf blog] .
4647
0 commit comments