Skip to content

Commit 1249ca2

Browse files
authored
Update TODO.md
1 parent d6e9120 commit 1249ca2

1 file changed

Lines changed: 15 additions & 32 deletions

File tree

TODO.md

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,20 @@
22

33
The following TODO items are intended for a 3.0 version of Learning Bitcoin from the Command Line
44

5-
## Immediate TODO (for 6/25): Scripts
5+
## Immediate TODO (for 7/9): Puzzles & Miniscript
66

7-
1. Edit §12.0, 12.1
8-
2. Revise Rest of Chapter 12
9-
3. Revise Chapter 13
7+
1. Revise Chapter 15
8+
3. Write Chapter 16
109

1110
## Longer-Term TODO (Small Tasks)
1211

1312
The following updates involve updates or the creation of new chapters, but their additions are generally bounded and known.
1413

1514
1. New Chapter: Using Miniscript Command-Line Tools [this and next before scripts?]
16-
* 15.1: Using miniscript
17-
* 15.2: Using Bitcoin Dev Kit (BDK)
18-
* 15.3: Planning for the Future
19-
1. Revise Section: Understanding Timelock Options (11.1)
20-
* Explanation: Better distinguish differences
21-
* Reference: consider chart at in https://prestwi.ch/bitcoin-time-locks/
15+
* 16.1: Introducing miniscript
16+
* 16.2: Creating Bitcoin Scripts from miniscript
17+
* 16.3: Using Miniscript with Descriptors
18+
* 16.4: Using Bitcoin Dev Kit (BDK)
2219
1. Chapter 17+18
2320
* Talk about anti-correlation, anti-censorship, and anti-coercion as the three "c"s ("ac"s of privacy)
2421
1. Close out with return to chapter 1.0 to update (a) new-for-3.0 links; and (b) what the major parts are [and what's happened to Lightning/coding]
@@ -28,8 +25,6 @@ The following updates involve updates or the creation of new chapters, but their
2825

2926
The following updates involve the large-scale work done on Schnorr and Taproot in Bitcoin Core 0.21 and 22. This represents a first cut at how to layout the work, but revision and expansion will likely be needed as everyone's understanding of these new technologies matures.
3027

31-
* New Section: Miniscript (after Scripts)
32-
3328
**Chapter X: Expanding Bitcoin Transactions with Schnorr** (currently new chapters 9+10, with revised TOC)
3429

3530
* New Section X.1: Understanding Schnorr Signatures
@@ -127,33 +122,13 @@ The software work _may_ be deprecated or moved to a separate docment. That decis
127122

128123
# Listing of Bitcoin Updates
129124

130-
## 30.0 Updates
131-
132-
See [release notes](https://bitcoincore.org/en/releases/30.0/)
133-
134-
* [ ] Huge OP_RETURN update: 100,000 bytes, multiple OP_RETURN outputs
135-
136-
## 29.0 Updates
137-
138-
See [release notes](https://bitcoincore.org/en/releases/29.0/)
139-
140-
* RBF now absolute standard
141-
142125
## 28.0 Updates
143126

144127
See [release notes](https://bitcoincore.org/en/releases/28.0/).
145128

146129
* testnet4
147130
* [ ] CPFP updates with P2A
148131

149-
## 27.0 Updates
150-
151-
* v2 transport becomes default
152-
153-
## 26.0 Updates
154-
155-
* v2 transport update
156-
157132
## 25.0 Updates
158133

159134
See [Bitcoin Mag](https://bitcoinmagazine.com/technical/bitcoin-core-version-25-0-released) and [release notes](https://bitcoin.org/en/releases/25.0/)
@@ -213,6 +188,14 @@ See [release notes](https://bitcoincore.org/en/releases/0.21.0/).
213188

214189
# Progress Log
215190

191+
## Immediate TODO (for 6/25): Scripts
192+
193+
1. <strike>Edit §12.0, 12.1</strike>
194+
2. <strike>Incorporate P2WSH into Rest of Chapter 12</strike>
195+
3. <strike>Revise Chapter 13</strike>
196+
4. <strike>Revise Chapter 14</strike>
197+
5. <script>Plot Out New Chapter 16, miniscript</script>
198+
216199
## Immediate TODO (for 6/11): Scripts
217200

218201
1. <strike>Investigate Miniscript & BDK</strike>

0 commit comments

Comments
 (0)