Ethan Heilman and Mark Murch Erhardt
9fb88a11b7
bip347: Complete OP_CAT ( #2090 )
...
* OP_CAT to BIP 0003 format, add usecase
* draft --> complete
* Update bip-0347.mediawiki
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
* BIP347: Update table entry to complete
* Fix breaking test
* Add test vectors
---------
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2026-03-02 10:34:26 -05:00
Ethan Heilman
3350d941a8
Uses consistent source for "CAT and Schnorr Tricks"
...
For "CAT and Schnorr Tricks I" we used https://medium.com/blockstream/cat-and-schnorr-tricks-i-faf1b59bd298
but for "CAT and Schnorr Tricks II"
https://www.wpsoftware.net/andrew/blog/cat-and-schnorr-tricks-ii.html
This commit changes this so that the original source wpsoftware is used for both links.
2024-09-08 14:34:30 -04:00
Ethan Heilman
7ad0f821dd
Adds stable URL for Liar, Liar, Coins on Fire!
2024-05-06 13:12:47 -04:00
Ethan Heilman
cda34eef1c
Improved accuracy of paragraph on OP_CAT's removal in 2010
2024-05-05 17:57:27 -04:00
Ethan Heilman
6ea9fda9ac
Fixes link to liar liar
2024-05-02 18:39:58 -04:00
Ethan Heilman and Mark Murch Erhardt
6815c39f93
Adds commas
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-05-01 16:32:28 -04:00
Ethan Heilman and Mark Murch Erhardt
e9e7636f7e
Increases commas and capital letters
...
This improves readability, thanks!
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-05-01 16:31:49 -04:00
Ethan Heilman and Mark Murch Erhardt
d670035b0c
Adds sentence suggested by murchandamus to quantum paragraph
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-05-01 16:30:38 -04:00
Ethan Heilman
696cc1713b
Adds post history, fixes created date
2024-04-30 21:13:43 -04:00
Ethan Heilman and Mark Murch Erhardt
3d78cc0886
Fixes typos
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-04-29 21:04:15 -04:00
Ethan Heilman and Vojtěch Strnad
1d5530443d
OP_CAT in Tapscript
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2024-04-29 19:36:26 -04:00
Ethan Heilman
a05543cc58
Changes title of BIP to "Enable OP_CAT in Tapscript"
2024-04-29 18:44:24 -04:00
Ethan Heilman and Mark Murch Erhardt
dbc612edfa
Consistent formatting for Section Headings
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-04-26 14:02:13 -04:00
Ethan Heilman and Mark Murch Erhardt
5413e18fd9
Consistent formatting for Section Headings
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-04-26 14:01:59 -04:00
Ethan Heilman and Mark Murch Erhardt
c10870a390
Adds comma
...
Co-authored-by: Mark "Murch" Erhardt <murch@murch.one >
2024-04-26 13:59:28 -04:00
Ethan Heilman
852502b9cf
Specifies exact tree signature limit (suggested by Ali Sherief)
2024-04-25 20:32:52 -04:00
Ethan Heilman
7ed8f6f38c
Better quantum resistant section based Tim's comments
...
Adds additional acks
2024-04-25 13:42:24 -04:00
Ethan Heilman
0a3869d102
Fixes comment URI
2024-04-25 13:16:55 -04:00
Ethan Heilman
6c729c4b41
Renamed to use BIP-0347
2024-04-25 13:03:00 -04:00
Ethan Heilman
f8ad6ede57
Changes OP_CAT BIP based on feedback given by Bob Summerwill
...
Bob Summerwill proposed a number of changes to the OP_CAT BIP to better follow BIP-2. This commit makes these changes:
* Using the section order specified in BIP-2
* Adding a Rationale section
* Expand the specification section by moving details from the abstract into the specification
Additionally this commit as rewords some confusing language.
Thanks Bob
2024-04-12 08:48:54 -04:00
Ethan Heilman
c235aa4939
Adds more acknowledgements
2024-03-26 20:36:19 -04:00
Ethan Heilman
ac231a17c2
Fixes broken mediawiki link
2024-03-20 23:53:53 -04:00
Ethan Heilman
35641a87d7
Merge pull request #3 from 0xBEEFCAF3/cat
...
Update OP_CAT implementation code
2024-03-20 23:39:53 -04:00
Ethan Heilman
2b5ab3b1fd
Merge pull request #2 from 0xBEEFCAF3/patch-1
...
add clarifying note about the current opcode
2024-01-07 18:36:10 -05:00
Ethan Heilman
f9e100e9de
Notes that the opcode used is the same as the original cat opcode
2024-01-07 16:34:23 -05:00
Ethan Heilman
82fe9fc3db
specify the hex value of the opcode
2023-12-29 18:29:00 -05:00
Ethan Heilman
e91621efce
Merge pull request #1 from 0xBEEFCAF3/patch-1
...
Add backwards compatibility section
2023-12-29 12:23:39 -05:00
Ethan Heilman
e492a90fec
Better reference for OP_CAT removal
2023-12-18 20:28:22 -05:00
Ethan Heilman and Vojtěch Strnad
e3dc3ba361
Italicize variables
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-17 12:53:07 -05:00
Ethan Heilman
97635f5c09
Lowercase the signatures
2023-12-17 12:49:46 -05:00
Ethan Heilman
4f39e4b9d5
Avoids designing or discussing how to add post-quantum commitments to Bitcoin
2023-12-16 16:23:49 -05:00
Ethan Heilman and Vojtěch Strnad
77509f6c23
Period to colon
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 15:57:08 -05:00
Ethan Heilman and Vojtěch Strnad
0b8a7e4b64
Code formatting
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 15:56:12 -05:00
Ethan Heilman and Vojtěch Strnad
82198302cd
Code formatting
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 15:52:05 -05:00
Ethan Heilman
0a143d3969
Use BSD-3 license
2023-12-15 15:46:49 -05:00
Ethan Heilman and Vojtěch Strnad
beb5802cc6
Adds subsection header
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 15:27:22 -05:00
Ethan Heilman and Vojtěch Strnad
d4f85b1146
Lowercase bytes
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 14:44:07 -05:00
Ethan Heilman and Vojtěch Strnad
6f5a74d83e
Increases conciseness and clarity
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 10:04:36 -05:00
Ethan Heilman and Vojtěch Strnad
7180c1cf8c
Prefer bytes to Bytes
...
Co-authored-by: Vojtěch Strnad <43024885+vostrnad@users.noreply.github.com >
2023-12-15 09:54:50 -05:00
Ethan Heilman and kallewoof
945e2a3742
Typos
...
TIL that it is "a one" rather than "an one"
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:48:46 -05:00
Ethan Heilman and kallewoof
01db3acab0
Removes space in ref
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:47:58 -05:00
Ethan Heilman and kallewoof
6a790ec526
Removes space in ref
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:47:50 -05:00
Ethan Heilman and kallewoof
a2b0100671
Typo
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:47:36 -05:00
Ethan Heilman and kallewoof
848352f408
Phrasing
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:45:04 -05:00
Ethan Heilman and kallewoof
c5d66d6706
Better phrasing
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:44:44 -05:00
Ethan Heilman and kallewoof
9779dc9920
Keeps past tense consistant
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:44:14 -05:00
Ethan Heilman and kallewoof
bb725e6523
Wording
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-14 23:43:42 -05:00
Ethan Heilman and kallewoof
3d31e5c894
Adds brackets
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-12 08:59:03 -05:00
Ethan Heilman and kallewoof
0335c9d188
Grammar fix
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-12 08:27:35 -05:00
Ethan Heilman and kallewoof
26e8e5f7fc
Better fits bitcoin style guide
...
"If an if only has a single-statement then-clause, it can appear on the same line as the if, without braces. In every other case, braces are required, and the then and else clauses must appear correctly indented on a new line."
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-12 08:26:36 -05:00
Ethan Heilman and kallewoof
f1169dd1fc
Fixes typo
...
Co-authored-by: kallewoof <kalle.alm@gmail.com >
2023-12-12 08:24:39 -05:00
Ethan Heilman
83ca57f222
Create bip-???-cat.mediawiki
2023-12-11 18:11:22 -05:00