From 5dc2d5942a558a631c38e2b83b3f77af32aebad9 Mon Sep 17 00:00:00 2001 From: Paul Sztorc Date: Mon, 23 Sep 2024 18:47:55 -0400 Subject: [PATCH] "L1" Co-authored-by: Jon Atack --- bip-0300.mediawiki | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bip-0300.mediawiki b/bip-0300.mediawiki index 0f919f890..e385ce406 100644 --- a/bip-0300.mediawiki +++ b/bip-0300.mediawiki @@ -219,7 +219,7 @@ Otherwise, the sidechain activates (Active is set to TRUE). === Withdrawing in Bundles === -Sidechain withdrawals take the form of "bundles" -- named because they "bundle up" many individual withdrawal-requests into a single rare layer1 transaction. +Sidechain withdrawals take the form of "bundles" -- named because they "bundle up" many individual withdrawal-requests into a single rare L1 transaction. On the L2 side, individual withdrawal requests are periodically combined into a single CoinJoin-like withdrawal bundle. This bundle is hashed [https://github.com/LayerTwo-Labs/bip300301_messages/blob/master/src/lib.rs#L374C1-L419C2 in a particular way] (on both L2 and L1) -- this "blinded hash" commits to its own L1 fee, but (notably) it does not commit to its first tx-input (in that way, it is like [https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki SIGHASH_ANYPREVOUT]).