Jeremy Rubin and /dev/fd0
cde2bd31a2
[BIP-119] Minor wording fixups
...
Co-authored-by: /dev/fd0 <94559964+1440000bytes@users.noreply.github.com >
2022-05-23 09:47:28 -07:00
Jeremy Rubin
c05f4042f4
[BIP-119] Reword section on fungibility in motivation
2022-05-23 09:35:04 -07:00
Jeremy Rubin
b29a3d27bf
[BIP-119] No double space after period, no trailing whitespaces
2022-05-23 09:28:01 -07:00
Jeremy Rubin
de0ff362fc
[BIP-119] Slim down motivation, add more references
2022-05-10 09:09:44 -07:00
Jeremy Rubin
aa1871b149
[BIP-119] Make serialization specification complete, defining all functions fully
2022-05-10 08:51:05 -07:00
Jeremy Rubin
ec3688a610
[BIP-119] Clarify Endianness of serializations
2022-05-10 08:38:37 -07:00
Jeremy Rubin
c8c8e27c2c
[BIP-119] Use mediawiki syntax highlighting, add comment to spec
2022-05-10 08:33:05 -07:00
Jeremy Rubin
78fc9f2ceb
[BIP-119]: Make IsPayToBareDefaultCheckTemplateVerifyHash Pythonic
2022-04-28 09:48:47 -07:00
Jeremy Rubin
cad2b3ee77
[BIP-119] Remove C++ Spec from BIP-119 entirely.
2022-04-28 09:48:38 -07:00
Jeremy Rubin
fa09f7f857
[BIP-119] Reimplement CTV in higher level pythonic pseduocode and clarify DoS Caching requirements.
2022-04-28 09:48:23 -07:00
Jeremy Rubin
ba648bc4aa
Update BIP-119 to include python reference hash / link BIP-341
2022-03-29 14:51:43 -07:00
Jeremy Rubin
5901e7079b
[BIP-119] Make it abundantly clear that policy and standard are recommendations.
2022-01-26 15:31:34 -08:00
Jeremy Rubin
9eb17cd296
[BIP-119] Clarify that policy is not validity + what a covenant is.
2022-01-26 01:44:39 -08:00
Jeremy Rubin
099694efd3
[BIP-119] Rename Channel Factories / Clarify Malleability
2022-01-12 10:54:03 -08:00
Jeremy Rubin and flack
526e9797a7
[BIP-119] Complete fragmented sentence
...
Co-authored-by: flack <flack@contentcontrol-berlin.de >
2022-01-12 09:53:55 -08:00
Jeremy Rubin
9f642244b9
[BIP-119] Add notes and warnings about DoS during validation of CTV.
2022-01-10 20:23:07 -08:00
Jeremy Rubin
7845a2a799
[BIP-119] Link Reference implementation to current PR in Bitcoin Core
2022-01-10 19:55:26 -08:00
Jeremy Rubin
469d62ce2b
[BIP-174] Clarify that partial_sig should be a valid.
2022-01-08 15:12:33 -08:00
Jeremy Rubin
b96b1712fc
Fix BIP-119 Typo + Clarify the reasons for 32 bit lengths
...
when drafting the BIP I attempted to triangulate what the width of the fields for number of inputs/outputs should be from various sources in the codebase, and made an error in looking at the signing and encoding logic, and not the _decoding_ logic which restricts vectors (vin, vout) to MAX_SIZE which is 33554432. This fully justifies not using a wider type (uint64_t).
Also clarified arguments for not using a narrower type (uint16_t) which would be possible just for the vIn based on block size, because it's a leaky abstraction (you can still encode and decode such a transaction, just not mine it).
thanks to @roconnor-blockstream for pointing this out
2022-01-04 16:11:30 -08:00
Jeremy Rubin
ae747e2b90
[BIP-0119] Include test vectors for CTV in BIP's subdirectory
2021-12-25 11:07:33 -08:00
Jeremy Rubin
ea6008eeb1
BIP-119: Clarify that Speedy Trial may or may not be implemented for BIP-119
2021-12-22 19:32:05 -08:00
Jeremy Rubin
4479187baf
BIP-119: Update Motivations and describe vaults alternatives better
2021-12-22 19:32:05 -08:00
Jeremy Rubin
6058f2f669
[BIP-119] Whitspace Consistency
2021-10-16 09:00:48 -07:00
Jeremy Rubin
b305d56352
[BIP-119] Explain Hash Function Choices
2021-10-15 12:47:42 -07:00
Jeremy Rubin
afc605f8e2
[BIP-119] Describe Synergies with future soft fork proposals
2021-10-15 12:47:42 -07:00
Jeremy Rubin
27466fa815
[BIP-119] Better Explain AnyPrevout v.s. CTV
2021-10-15 12:47:42 -07:00
Jeremy Rubin
8364e25ebc
[BIP-119] Clarify Draft Deployment Params
2021-10-15 12:47:42 -07:00
Jeremy Rubin
c788bd9d08
Update BIP-119 Variable Names
2021-08-30 10:48:33 -07:00
Jeremy Rubin
c03a8f0bb9
Update images for BIP-0119
2020-04-08 12:44:50 -07:00
Jeremy Rubin
58d1b1994c
BIP-0119: Use the same random seed across simulation runs; fix issue where a poisson was used in place of an exponential
2020-04-08 12:44:34 -07:00
Jeremy Rubin
bef6dc91c4
Fix Colorings in BIP-0119 states.svg
2020-02-06 13:54:05 -08:00
Jeremy Rubin
117f4186e7
Fix Links to images in BIP-119
2020-01-23 16:56:03 -08:00
Jeremy Rubin
1db62a07c5
Assign CTV BIP #119
2020-01-23 16:51:50 -08:00
Jeremy Rubin
c36e492f05
Add Backwards Compatibility section to OP_CHECKTEMPLATEVERIFY BIP and change 'Implementations' header to 'Reference Implementation'
2020-01-20 20:17:28 -08:00
Jeremy Rubin
1a42897287
Add BIP for CheckTemplateVerify
2020-01-20 20:17:28 -08:00