1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-11-29 19:38:25 +00:00
Commit Graph

283 Commits

Author SHA1 Message Date
David A. Harding
b2df51488b [Move only] Move content from CH06 & CH07 to new A&A chapter
A&A = Authorization & Authentication
2023-03-30 14:01:06 -10:00
David A. Harding
f3689a028a Update cross-references 2023-03-05 11:05:36 -10:00
David A. Harding
0a24448da5 [Move only] Move content from CH06 & CH07 to new Transactions chapter 2023-03-05 10:58:12 -10:00
David A. Harding
da42564e86 CH06-7: reflow text so that future diffs will be more readable 2023-03-05 10:54:23 -10:00
David A. Harding
2f0d7d8c3a Revert CC-BY-SA material added since the second edition
The commit ab5ae32bae is the last commit
for the second edition, so all changes since then are dropped except for
several commits for the third edition authored by Andreas Antonopoulos.

No attempt is made to remove CC-BY-SA or other licensed content present
in the already-published first or second editions.

This revert may itself be reverted for versions of the book published
under CC-BY-SA.
2023-02-01 06:31:10 -10:00
Andreas M. Antonopoulos
a3229bbbc0 bitcoin/Bitcoin capitalization changed everywhere 2021-10-25 23:51:17 +02:00
Will Binns
1a074fea07
Merge pull request #921 from rating89us/utxoimg
ch06: new image (UTXO, STXO, UTXO set)
2021-07-25 10:23:16 +02:00
rating89us
f559c54d47 ch06: add new image (UTXO + STXO + UTXO set) 2021-04-10 23:48:21 +02:00
Dan Raviv
35b9de0cb4 Replace http scheme with https where appropriate 2021-04-10 10:51:03 +03:00
milansismanovic
b24d07e924
fixes number typo described in https://github.com/bitcoinbook/bitcoinbook/issues/881 2021-03-12 18:39:19 +01:00
Will Binns
db678d15c0
ch06: s/operators/pointers/
Closes #622
2021-03-10 09:30:24 +01:00
Will Binns
1d47698552
ch06: Add mention of 'OP_0'
Closes #621
2021-03-10 09:25:15 +01:00
krupawan5618
778f50fd8a
Update ch06.asciidoc
A quick note that scriptsig is just one type of unlocking script - adheres to chapters main intent of using "unlocking/locking script" more broadly.
2021-03-08 13:42:59 -05:00
krupawan5618
e6e0b43d4c
Update ch06.asciidoc 2021-03-08 13:35:08 -05:00
krupawan5618
911d4a073e
Update ch06.asciidoc 2021-03-08 13:21:40 -05:00
krupawan5618
a3ce7114be
Update ch06.asciidoc 2021-03-08 13:15:00 -05:00
krupawan5618
17ff33257e
Added ScriptSig table for completeness
The public key was lost in this chapter when dissecting the transaction in whole. For completeness, a table demonstrating a breakdown of the ScriptSig was necessary to cover this.
2021-03-08 13:07:05 -05:00
Will Binns
a993b9d379
Merge pull request #837 from krupawan5618/patch-3
Update ch06.asciidoc - Alice example consistent with Chapter 2 transaction
2021-03-04 20:07:05 +01:00
Will Binns
5ae5ee54c9
Merge pull request #810 from rating89us/patch-17
ch06: fixing dust UTXO definition
2021-03-04 19:12:52 +01:00
Will Binns
68b5e8fd83
Merge pull request #809 from rating89us/patch-16
ch06: remove sidebar reference
2021-03-04 19:12:26 +01:00
Will Binns
ff3e2696dc
Merge pull request #808 from rating89us/patch-15
ch06: the underlying transaction->the parent transacion that contains it
2021-03-04 19:11:02 +01:00
Will Binns
47ae9960f8
Merge pull request #807 from rating89us/patch-8
ch06: preceding input->input from Alice's transaction; change UTXO example…
2021-03-04 19:07:48 +01:00
krupawan5618
9197d401e3
Update ch06.asciidoc
Provided example transaction that is same as that in Ch. 02, Figure 4. For consistency across chapter.
2021-03-01 21:42:20 -05:00
rating89us
600d90e256
ch06: fixing dust UTXO definition 2021-02-24 12:45:33 +01:00
rating89us
3421cabe9e
ch06: remove sidebar reference 2021-02-24 00:16:21 +01:00
rating89us
2bacb91fa7 ch06: preceding input->input from Alice's transaction; change UTXO example caption 2021-02-22 20:41:44 +01:00
rating89us
d2a7c399cb
ch06: the underlying transaction->the parent transacion 2021-02-22 20:32:48 +01:00
rating89us
07d54abf7c
ch06: transaction(s) -> transaction 2021-02-22 19:47:59 +01:00
Will Binns
6fe458789d
Merge pull request #749 from sandroconforto/develop
ch06: Typo fixes
2021-02-20 18:43:28 +00:00
Will Binns
52ff3ef70b
Merge pull request #757 from rating89us/patch-17
ch06: explaining that the change "gift" goes to the miner
2021-02-20 18:37:35 +00:00
Will Binns
32c946d212
Merge pull request #759 from rating89us/patch-18
ch06: a -> this
2021-02-20 18:36:36 +00:00
Will Binns
a80d56189c
Merge pull request #762 from rating89us/patch-19
ch06: extracted -> extracts (parallelism)
2021-02-20 18:35:18 +00:00
rating89us
5a999ae452
ch06: that -> each 2021-01-31 16:27:36 +01:00
rating89us
d4fa3e590a
ch06: extracted -> extracts (parallelism) 2021-01-31 16:17:08 +01:00
rating89us
2feb6ac3c3
ch06: a -> this 2021-01-26 08:56:45 +01:00
rating89us
5ecbf39068
ch06: explaining that the change "gift" goes to the miner 2021-01-24 23:58:15 +01:00
Sandro Conforto
442f6f74e9 ch06: Typo fixes
Fix a minor punctuation typo
2021-01-20 21:35:52 +01:00
Will Binns
a16500efbf
ch06: Remove link to b.info strange transactions (n/a) 2020-07-16 18:06:51 +02:00
Will Binns
70138ae6f7
ch06: Elaborate on block explorer reference
Closes #382
2020-05-01 13:45:30 -06:00
Will Binns
df5e77fbf9
Merge pull request #550 from bilthon/develop
Illustration of the effect of the different SIGHASH flag combinations
2019-10-04 12:56:28 +02:00
Will Binns
f9863fad0d
Merge pull request #641 from mikong/update-domain
Update domain for bitcoinfees website in ch06
2019-10-04 12:44:43 +02:00
Dan Raviv
302a95857c
[ch6] Use n instead of p for group order of EC
This is to match existing common conventions.
By convention, n, not p, is used to indicate the prime group order of the EC.
This is currently extra confusing because p *is* (by convention) used to indicate the order of the EC's finite field.

References:
https://github.com/bitcoin-core/secp256k1/blob/master/src/ecdsa_impl.h
http://www.secg.org/sec2-v2.pdf
https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm
2019-09-07 19:14:42 +03:00
mikong
e596e02229
Update domain for bitcoinfees website in ch06 2019-08-25 21:55:50 +08:00
Will Binns
ef278c6fe2
Merge pull request #588 from hebasto/ch06-grammatical-number
ch06 - fixed grammatical number
2019-06-19 23:14:09 +02:00
Will Binns
2e06b08fd5
Merge pull request #559 from oboukli/chapter-06-updates
Chapter 06 Normalize and update URL to HTTPS scheme
2019-05-09 20:16:45 +00:00
Hennadii Stepanov
ec1cf256c7
ch06 - fixed grammatical number
'a lot of underlying detail' -> 'a lot of underlying details'
2018-07-22 22:23:43 +03:00
Nelson R. Perez
538af89f87 Added a period at the end of the sentence 2018-06-01 12:09:15 -05:00
Omar Boukli-Hacene
f18d93d18a Normalize and update URL to HTTPS scheme 2018-04-27 09:19:01 +04:00
Nelson R. Perez
d6e1399c35 Adding a diagram to better illustrate what the different bit flag combinations imply 2018-04-22 21:38:05 -05:00
Chris McBride
db6370b735
fix double negative in example
the double negative changes the example output to 13 instead of the expected 7
2018-04-04 17:59:58 -04:00