Orfeas Stefanos Thyfronitis Litos 
							
						 
					 
					
						
						
						
						
							
						
						
							9a56d3544e 
							
						 
					 
					
						
						
							
							Remove trailing whitespace from all BIPs  
						
						 
						
						
						
						
					 
					
						2024-07-25 18:35:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							50e750a882 
							
						 
					 
					
						
						
							
							Clarify exactly which scripts are witness outputs  
						
						 
						
						
						
						
					 
					
						2024-04-26 08:26:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lucas Cullen 
							
						 
					 
					
						
						
						
						
							
						
						
							979ee894b8 
							
						 
					 
					
						
						
							
							Fix grammar  
						
						 
						
						
						
						
					 
					
						2024-04-23 15:18:37 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Murch 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ced7dbb5a 
							
						 
					 
					
						
						
							
							Fix typos in BIP141  
						
						 
						
						... 
						
						
						
						Co-authored-by: Greg Laun 
						
						
					 
					
						2024-04-23 15:32:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark "Murch" Erhardt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4731fc407f 
							
						 
					 
					
						
						
							
							Merge pull request  #487  from Christewart/patch-2  
						
						 
						
						... 
						
						
						
						Specify which 1 byte push op codes are valid 
						
						
					 
					
						2024-04-23 15:25:33 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac80e11298 
							
						 
					 
					
						
						
							
							bip-141: witness field wording improvement  
						
						 
						
						... 
						
						
						
						When describing the `witness` field, reword "witness data" to "witness
field" as "witness data" refers also to the `marker` and `flag` fields. 
						
						
					 
					
						2022-07-14 18:40:59 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Antoine Poinsot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							644610f7b8 
							
						 
					 
					
						
						
							
							bip-0141: clarify the sigop count calculation for CHECKMULTISIG  
						
						 
						
						... 
						
						
						
						Since the sigOpCount calculation was copied from P2SH, and P2SH
restricts the use of CHECKMULTISIG with pushed integers the reference
implementation would not take into account the number of public keys for
17 to 20 keys (not representable with an OP_N) even for P2WSH.
Therefore it fallbacks to accounting for 20 sigops in this case, which
this sentence seemed to mismatch with.
Btcd and Libbitcoin use the same calculation as in Bitcoin Core.
Signed-off-by: Antoine Poinsot <darosior@protonmail.com> 
						
						
					 
					
						2021-01-11 10:53:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Cross 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df3bf7bd1b 
							
						 
					 
					
						
						
							
							BIP141: Add BIP173 to references.  
						
						 
						
						
						
						
					 
					
						2018-03-10 10:37:50 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							0e3551cbe9 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin-pull/584/head'  
						
						 
						
						
						
						
					 
					
						2018-02-12 03:30:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							0402dd2b84 
							
						 
					 
					
						
						
							
							Update status of BIPs 141, 143, 144, and 147 to Proposed  
						
						 
						
						
						
						
					 
					
						2017-10-29 04:22:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								danra 
							
						 
					 
					
						
						
						
						
							
						
						
							13b1df9c25 
							
						 
					 
					
						
						
							
							is->are in BIP 141  
						
						 
						
						
						
						
					 
					
						2017-09-22 23:53:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							824ce9da50 
							
						 
					 
					
						
						
							
							Update status for segwit related BIPs  
						
						 
						
						
						
						
					 
					
						2017-09-17 19:09:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Stewart 
							
						 
					 
					
						
						
						
						
							
						
						
							608d5dc95f 
							
						 
					 
					
						
						
							
							Update bip-0141.mediawiki  
						
						 
						
						... 
						
						
						
						Clarifying rewording, `OP_0` is not a 1 byte push op code since it pushes the empty byte vector onto the stack. 
						
						
					 
					
						2017-01-03 17:46:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Stewart 
							
						 
					 
					
						
						
						
						
							
						
						
							d84186c01c 
							
						 
					 
					
						
						
							
							Specify which 1 byte push op codes are valid  
						
						 
						
						... 
						
						
						
						This adds documentation to BIP141 about which 1 byte push op codes are valid for segwit. This is needed because `OP_1NEGATE` is a 1 byte push op code, but is NOT a valid 1 byte push op code for segwit. See the implementation here for why `OP_1NEGATE` is not valid: 14d01309be/src/script/script.cpp (L228) 
						
						
					 
					
						2017-01-03 17:07:37 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							959fecc15b 
							
						 
					 
					
						
						
							
							Promote BIP 2 Draft->Active, and implement it  
						
						 
						
						... 
						
						
						
						- Update all Accepted status to Proposed (renamed status)
- The BIP Comments preamble headers added to every BIP
- The License preamble headers have been added to all BIPs with a Copyright section 
						
						
					 
					
						2016-11-30 09:51:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							72f18918a8 
							
						 
					 
					
						
						
							
							Promote BIP 123 Draft->Active, and implement it  
						
						 
						
						
						
						
					 
					
						2016-11-30 09:45:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2da7e07d 
							
						 
					 
					
						
						
							
							BIP 141 start and end time  
						
						 
						
						
						
						
					 
					
						2016-10-17 13:16:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							3f59ccdddc 
							
						 
					 
					
						
						
							
							Add policy descriptions to BIP141 and 143 and address some nits.  
						
						 
						
						
						
						
					 
					
						2016-10-05 21:00:53 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jonnynewbs 
							
						 
					 
					
						
						
						
						
							
						
						
							c2213ed1fd 
							
						 
					 
					
						
						
							
							Update BIP 141 to include definition of Virtual transaction size and Transaction weight  
						
						 
						
						
						
						
					 
					
						2016-09-16 13:55:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janus Troelsen 
							
						 
					 
					
						
						
						
						
							
						
						
							d49512e612 
							
						 
					 
					
						
						
							
							Link to permanent PR of reference implementation  
						
						 
						
						... 
						
						
						
						analogue to ecfb7ebbca 
						
						
					 
					
						2016-07-25 10:05:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke-Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							850d103abe 
							
						 
					 
					
						
						
							
							Merge pull request  #416  from jl2012/patch-26  
						
						 
						
						... 
						
						
						
						BIP141 fix 
						
						
					 
					
						2016-07-21 16:13:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jl2012 
							
						 
					 
					
						
						
						
						
							
						
						
							55c3d8068a 
							
						 
					 
					
						
						
							
							BIP141 terms fix  
						
						 
						
						
						
						
					 
					
						2016-07-19 00:15:38 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wladimir J. van der Laan 
							
						 
					 
					
						
						
						
						
							
						
						
							83596de8ca 
							
						 
					 
					
						
						
							
							bip141: Change 'block cost' to 'block weight'  
						
						 
						
						... 
						
						
						
						The term 'block cost' led to confusion about the unit that it is
expressed in, in that it expressed monetary cost. Change it to a more
general term 'block weight'.
This was discussed in the [2016-07-14 Bitcoin Core developer meeting](http://www.erisian.com.au/meetbot/bitcoin-core-dev/2016/bitcoin-core-dev.2016-07-14-19.00.html ). 
						
						
					 
					
						2016-07-18 08:17:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke-Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							f42ca5953b 
							
						 
					 
					
						
						
							
							Merge pull request  #399  from jl2012/patch-22  
						
						 
						
						... 
						
						
						
						BIP141 script failure clarifications 
						
						
					 
					
						2016-07-16 00:00:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Cousens 
							
						 
					 
					
						
						
						
						
							
						
						
							9c7fde09aa 
							
						 
					 
					
						
						
							
							bip141: clarify that marker is 1 byte  
						
						 
						
						
						
						
					 
					
						2016-07-12 12:15:35 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							7304edc475 
							
						 
					 
					
						
						
							
							BIP141: clarify size restriction for witness stack  
						
						 
						
						
						
						
					 
					
						2016-06-10 13:14:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							d34877f482 
							
						 
					 
					
						
						
							
							BIP141 script failure clarifications  
						
						 
						
						... 
						
						
						
						Footnotes to clarify some special conditions which witness scripts will fail 
						
						
					 
					
						2016-06-07 01:34:19 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b52cb198 
							
						 
					 
					
						
						
							
							BIP141: extend max witness program size to 40 bytes  
						
						 
						
						... 
						
						
						
						The maximum witness program size is increased from 32 to 40 bytes. This provides extra space to specify script version (for originally 16 upgradable versions to up to 16 * 2 ^ 64) 
						
						
					 
					
						2016-06-04 20:58:39 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							ce426ab4e1 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into segwit_gbt_updates_20160330  
						
						 
						
						
						
						
					 
					
						2016-05-15 21:31:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							797a4167b8 
							
						 
					 
					
						
						
							
							BIP141: BIP9 parameters for testnet  
						
						 
						
						
						
						
					 
					
						2016-05-06 07:23:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4f511c5c 
							
						 
					 
					
						
						
							
							BIP141 clarifications and formatting  
						
						 
						
						... 
						
						
						
						Add rationale of block cost
Change the name of "witness nonce" to "witness reserved value"
Update link to reference implementation
Formatting 
						
						
					 
					
						2016-04-26 18:13:40 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							2e5533849e 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'personal-github/segwit_gbt_updates_20160330' into segwit_gbt_updates_20160330  
						
						 
						
						
						
						
					 
					
						2016-04-23 20:20:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							5f697ea543 
							
						 
					 
					
						
						
							
							Merge branch 'master' into segwit_gbt_updates_20160330  
						
						 
						
						
						
						
					 
					
						2016-04-23 20:02:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jl2012 
							
						 
					 
					
						
						
						
						
							
						
						
							f245646f8b 
							
						 
					 
					
						
						
							
							BIP141: Block cost clrification  
						
						 
						
						
						
						
					 
					
						2016-04-23 16:25:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jl2012 
							
						 
					 
					
						
						
						
						
							
						
						
							43c34e846b 
							
						 
					 
					
						
						
							
							Add P2SH-P2WPKH example  
						
						 
						
						
						
						
					 
					
						2016-04-23 08:26:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Voisine 
							
						 
					 
					
						
						
						
						
							
						
						
							d72c1bfc71 
							
						 
					 
					
						
						
							
							Update bip-0141.mediawiki  
						
						 
						
						... 
						
						
						
						The byte representation of "<0 <32-byte-hash>>" is "0x220020{32-byte-hash}"
What was listed here would be the byte representation of "0 <32-byte-hash>". The text explains that there is only one item in scriptSig, so I'm guessing the byte representation is wrong. Also the corrected byte representation would produce the same sig/pubkey described in P2WSH after following the bip16 rules. 
						
						
					 
					
						2016-04-22 08:44:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jl2012 
							
						 
					 
					
						
						
						
						
							
						
						
							ee744caca9 
							
						 
					 
					
						
						
							
							BIP141: commitment clarification. BIP144: new diagram  
						
						 
						
						
						
						
					 
					
						2016-04-09 03:13:37 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cc319846 
							
						 
					 
					
						
						
							
							Update bip-0141.mediawiki  
						
						 
						
						
						
						
					 
					
						2016-04-05 13:03:34 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								฿tcDrak 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0d407b10 
							
						 
					 
					
						
						
							
							Clarify what remains "to be decided"  
						
						 
						
						
						
						
					 
					
						2016-03-31 15:39:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							cacf39b057 
							
						 
					 
					
						
						
							
							BIP141: Sigop clarification  
						
						 
						
						
						
						
					 
					
						2016-03-31 14:22:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							2fa7fb9b5c 
							
						 
					 
					
						
						
							
							BIP 141: Specify VB name  
						
						 
						
						
						
						
					 
					
						2016-03-30 22:47:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke Dashjr 
							
						 
					 
					
						
						
						
						
							
						
						
							a5447e0c4b 
							
						 
					 
					
						
						
							
							BIP 141 & 145: Clarify sigop interaction  
						
						 
						
						
						
						
					 
					
						2016-03-30 22:46:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Lombrozo 
							
						 
					 
					
						
						
						
						
							
						
						
							ee7b3ab4c0 
							
						 
					 
					
						
						
							
							Witness validation logic trigger clarifications  
						
						 
						
						
						
						
					 
					
						2016-03-25 01:35:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								฿tcDrak 
							
						 
					 
					
						
						
						
						
							
						
						
							932d75e24f 
							
						 
					 
					
						
						
							
							Remove deployment section.  
						
						 
						
						... 
						
						
						
						Now we know we will use BIP9 version bits, remove references to ISM() and leave TDB
as was done with BIP68,112 and 113. 
						
						
					 
					
						2016-03-21 10:09:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke-Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f28d88ec 
							
						 
					 
					
						
						
							
							Merge pull request  #303  from jl2012/patch-10  
						
						 
						
						... 
						
						
						
						BIP141: Add 520 bytes witness stack limit 
						
						
					 
					
						2016-01-29 00:03:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke-Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							1292a1c730 
							
						 
					 
					
						
						
							
							Merge pull request  #300  from afk11/typo-141  
						
						 
						
						... 
						
						
						
						BIP141, fix small typo 
						
						
					 
					
						2016-01-29 00:01:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf562569e 
							
						 
					 
					
						
						
							
							BIP141: Add 520 bytes witness stack limit  
						
						 
						
						... 
						
						
						
						@sipa 
						
						
					 
					
						2016-01-26 11:48:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johnson Lau 
							
						 
					 
					
						
						
						
						
							
						
						
							6a315c023f 
							
						 
					 
					
						
						
							
							BIP141 Non-upgraded wallet description  
						
						 
						
						
						
						
					 
					
						2016-01-26 01:59:00 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luke-Jr 
							
						 
					 
					
						
						
						
						
							
						
						
							9f8c950869 
							
						 
					 
					
						
						
							
							Merge pull request  #295  from fanatid/fix/bip141-urls  
						
						 
						
						... 
						
						
						
						BIP 141: fix URLs 
						
						
					 
					
						2016-01-24 17:43:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Kerin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64a7c45e84 
							
						 
					 
					
						
						
							
							typo  
						
						 
						
						
						
						
					 
					
						2016-01-24 17:21:17 +00:00