mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2026-02-16 14:12:48 +00:00
Update 09_0_Expanding_Bitcoin_Transactions_with_Schnorr.md
This commit is contained in:
parent
b51bac2051
commit
f8ab401509
@ -1,4 +1,4 @@
|
||||
This is the initial theory for this section:
|
||||
This was the initial theory for this section:
|
||||
|
||||
* New Section X.1: Understanding Schnorr Signatures
|
||||
* New Subsection: Understanding the Math of Schnorr
|
||||
@ -17,3 +17,37 @@ This is the initial theory for this section:
|
||||
* New Subsection: Reading a Schnorr Signature
|
||||
* New Subsection: Using Schnorr with Taproot
|
||||
* Update Chapter 6 (Multisigs) to Integrate with Schnorr [this might be another section]
|
||||
|
||||
We also may want some of this:
|
||||
|
||||
**Chapter Y: Improving Bitcoin Scripts with Taproot** (probably between chapters 13+14, possibly expanding to two chapters)
|
||||
|
||||
* New Section Y.1: Understanding MAST
|
||||
* New Subsection: Improving Privacy with MAST
|
||||
* New Subsection: Laying out a Script in MAST
|
||||
* New Subsection: Knowing the Advantages of MAST
|
||||
* Explanation: larger scripts
|
||||
* Explanation: hidden branches of scripts
|
||||
* Explanation: fungibility
|
||||
* https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki
|
||||
* New Section Y.2: Understanding Taproot
|
||||
* New Subsection: Integrating MAST with Taproot
|
||||
* Explanation: Expanding Segwit
|
||||
* Explanation: Integrating Schnorr Signatures
|
||||
* New Subsection: KNowing the Advantages of Taproot
|
||||
* Explanation: even more privacy; scripts and other addresses are indistinbuishable
|
||||
* Reference: https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki
|
||||
* Reference: https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki
|
||||
* New Subsection Y.3: Creating a Taproot Script
|
||||
* New Subsection: Defining a Taproot Script
|
||||
* Explanation: Segwit v1, 32-byte program, not P2SH wrapped, leaf version is 0xc0
|
||||
* New Codes: OP_CHECKSIGADD and OP_SUCCESS
|
||||
* Cut Codes: OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY
|
||||
* Reference: https://twitter.com/pwuille/status/1459778730369368067
|
||||
* New Subsection Y.4: Importing a tr Desciptor
|
||||
* New Subsection Y.5: Using Taproot in Practice
|
||||
* New Subsection: Making a Taproot Payment
|
||||
* New Subsection: Validating a Taproot Script
|
||||
* Update Chapter 9 to Integrate with Taproot
|
||||
* Mention Taproot in 9.1 or 9.2
|
||||
* Add New Section 9.6: Scripting a P2TR (mostly a pointer to Chapter Y)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user