1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-12-23 15:18:11 +00:00
Commit Graph

175 Commits

Author SHA1 Message Date
Minh T. Nguyen
20fea47e40 Merge branch 'develop' of https://github.com/richardkiss/bitcoinbook into richardkiss-develop 2014-07-17 08:14:42 -07:00
Alex Waters
77335865e9 Typo 2014-07-13 19:46:28 -04:00
Alex Waters
be4e57f01b 'key' to 'keyspace'
The term 'keyspace' more accurately reflects the nature of this statement.
2014-07-13 19:43:53 -04:00
Richard Kiss
b6d32c4f11 Some starter text on elliptic curves. 2014-07-01 16:50:01 -07:00
Richard Kiss
c6967c19cf Added "discrete logarithm". 2014-07-01 16:47:44 -07:00
Richard Kiss
3664a80bba This doesn't seem like a trivial operation to me (ie. it can't reasonably
be done by humans on paper).
2014-07-01 16:46:12 -07:00
Andreas M. Antonopoulos
6ed49d07e7 Eugenia correction and gender pronoun fix 2014-06-24 14:26:33 -04:00
Minh T. Nguyen
de7efe9eb9 Changing 'a 50% reductio'n to 'almost 50% reduction' suggested by Issue #43 2014-06-10 22:39:02 -07:00
Michalis Kargakis
0464511207 Display header on ch04 correctly 2014-06-08 03:41:59 +03:00
Minh T. Nguyen
56f093a8ec Changing casing of millibits to milliBits following the standard on https://en.bitcoin.it/wiki/MilliBit 2014-06-06 07:53:31 -07:00
Minh T. Nguyen
26c929da66 A public key should be 520 bits / 65 bytes; reported by Issue #39 2014-06-05 23:04:48 -07:00
Minh T. Nguyen
40c25b65cb Using the correct public key and x/y coordinates as reported by Issue #39 2014-06-05 23:00:43 -07:00
Minh T. Nguyen
b4468d0aa9 Correcting the math of the range of patterns for 1Kids* reported with Issue #38 2014-06-03 21:54:28 -07:00
Minh T. Nguyen
7ef14e8c65 Merge pull request #37 from erikwam/patch-6
Update ch04.asciidoc
2014-06-03 21:41:03 -07:00
Erik Wahlström
4c3f9a6919 Update ch04.asciidoc
Suspected typos.
2014-06-03 16:18:09 +02:00
Nagaraj Hubli
7694ede81f minor change
In the last sentence, since we are referring to the older wallets first as...

"This allows the importing wallet to distinguish between private keys originating from older or newer wallets"

At the end of the sentence it would be nice to have "uncompressed, or the compressed respectively", rather than "compressed, or the uncompressed"
2014-06-03 14:54:12 +05:30
Nagaraj Hubli
b2728fe8fb Update ch04.asciidoc 2014-06-03 02:17:24 +05:30
Andreas M. Antonopoulos
2a5a865f17 fixed heading and command output 2014-06-02 15:16:16 -04:00
Andreas M. Antonopoulos
774a778a45 added code example in text and the output of running the code 2014-06-02 15:10:42 -04:00
Andreas M. Antonopoulos
2505ada6fe corrected text for ECC "addition to self" G+G, 2G+2G etc 2014-06-01 21:42:23 -04:00
Minh T. Nguyen
586c850e5f Light grammatical changes 2014-06-01 16:47:50 -07:00
Minh T. Nguyen
266c8d9f13 Merging a good portion of Issue #33, but not all 2014-06-01 16:15:07 -07:00
James Addison
b011af9243 First proofreading / editing pass 2014-05-31 18:53:34 -07:00
Andreas M. Antonopoulos
8704772875 chapter sections and headings re-organization 2014-05-31 19:26:34 -04:00
Andreas M. Antonopoulos
c3bb3651cd p2sh, multisig and paper wallets 2014-05-31 00:23:15 -04:00
Andreas M. Antonopoulos
fa69036d63 bip0038 section done 2014-05-30 21:45:46 -04:00
Andreas M. Antonopoulos
f3c9ba00ac finished vanity section 2014-05-30 21:12:19 -04:00
Minh T. Nguyen
d1a156ffa6 Suggest changing 'no more' to 'no easier' in this sentence. I think that's what you meant 2014-05-30 00:41:01 -07:00
Minh T. Nguyen
43cd392fe8 Minor grammatical fixes 2014-05-30 00:40:01 -07:00
Minh T. Nguyen
a0bbbab260 Changing Base58Check encoded 'address' to 'payload' to drive down the point that this allows for differentiation of different *types* of data 2014-05-30 00:14:57 -07:00
Minh T. Nguyen
da35f9e99c Missing period 2014-05-30 00:12:21 -07:00
Minh T. Nguyen
38b95f339f Capitalize english -> English 2014-05-30 00:06:57 -07:00
Andreas M. Antonopoulos
af51ad3086 expand time labels in vanity table 2014-05-28 20:36:52 -04:00
Andreas M. Antonopoulos
b606e44a0d more formatting fixes 2014-05-28 20:35:04 -04:00
Andreas M. Antonopoulos
092017829c formatting fixes 2014-05-28 20:34:04 -04:00
Andreas M. Antonopoulos
656e60caeb wallets, non-deterministic, seeds, bip0039, vanity addresses 2014-05-28 20:24:38 -04:00
Minh T. Nguyen
d12004e24c RIPEMD160 produces a 160 bit number which is 20 bytes, not 80 bytes 2014-05-27 12:50:30 -04:00
Minh T. Nguyen
85f0d8cd86 Reapplying the merge from Issue #29 which has been (accidentally?) overwritten recently 2014-05-27 12:50:29 -04:00
Minh T. Nguyen
a8dbc622c5 Re-applying some other spelling/punctuation fixes that were recently overwritten by a merge 2014-05-27 12:50:29 -04:00
Minh T. Nguyen
4794f17548 New clients have to account for transactions from older clients; see Issue #31 2014-05-27 12:50:29 -04:00
Minh T. Nguyen
184c42f2e6 Re-applying fix from Issue #28, which seems to have been accidentally ovewritten by a recent merge 2014-05-27 12:50:29 -04:00
Minh T. Nguyen
c999309a78 Minor grammatical/punctuation fixes 2014-05-27 12:50:29 -04:00
Andreas M. Antonopoulos
9d7a17071b moved key storage section to last
updated base58check diagram (fix sequence of operations, checksum on version+payload)
updated public key to bitcoin address diagram
2014-05-27 12:49:13 -04:00
Andreas M. Antonopoulos
d95beb599f formatting fixes and clarification 2014-05-26 20:51:23 -04:00
Andreas M. Antonopoulos
399cfb16f2 moved paragraph about WIF-compressed format 2014-05-26 19:16:39 -04:00
Andreas M. Antonopoulos
64ecbed6b6 format fixes and flow 2014-05-26 19:14:33 -04:00
Andreas M. Antonopoulos
781b63b8c9 formatting fixes 2014-05-26 19:10:52 -04:00
Andreas M. Antonopoulos
cce1ac079d spelling mistakes and formatting fixes 2014-05-26 19:07:25 -04:00
Andreas M. Antonopoulos
2bbb8a7c0b re-arranged private key content and started on wallets 2014-05-26 18:20:46 -04:00
Andreas M. Antonopoulos
797c599974 content fixes, clarifications, new diagrams, flow fix 2014-05-26 18:20:45 -04:00
Andreas M. Antonopoulos
55c1a4fc39 ch4 flow and comment fixes 2014-05-26 18:20:45 -04:00
Andreas M. Antonopoulos
09997de063 ch4 fixes 2014-05-26 18:20:45 -04:00
Andreas M. Antonopoulos
4d78debacc further explain WIF-compressed 2014-05-24 12:16:12 -04:00
Andreas M. Antonopoulos
89fb743be5 base58check encodings, compressed public keys, compressed WIF 2014-05-24 12:13:28 -04:00
Andreas M. Antonopoulos
52045782de chapter 4: re-organized flow, expanded sections - private key, ecc, public key, address, base58, base58check. 2014-05-22 20:19:51 -04:00
Andreas M. Antonopoulos
efc638c733 typo fix and addition of key-relationships (privK to pubK to addressA) diagram 2014-05-21 18:51:45 -04:00
Andreas M. Antonopoulos
053b26739b ECC illustrated 2014-05-21 18:21:47 -04:00
Andreas M. Antonopoulos
a6c47ee88c added note to replace ECC diagrams with ones showing correct points 2014-05-19 08:44:04 -04:00
Andreas M. Antonopoulos
7fea35e380 added base58check encoding image and caption 2014-05-19 08:40:33 -04:00
Andreas M. Antonopoulos
2c8774fe9f updated image file names in chapter 2014-05-19 08:37:52 -04:00
Andreas M. Antonopoulos
7d05e1cbbe chapter 4 re-flowed, new diagrams, re-written introduction 2014-05-19 08:33:01 -04:00
Andreas M. Antonopoulos
49ee5b2b43 ch4 reflow 2014-05-19 00:03:22 -04:00
Minh T. Nguyen
6b51c8afe2 Merging the majority of winchell's suggestions from pull request #7 2014-05-02 22:54:51 -07:00
Minh T. Nguyen
d185887426 Remaining spelling/grammatical mistake fixes in chapter 4 2014-05-01 08:27:03 -07:00
Minh T. Nguyen
3faecdce30 Suggestion for adding 'pseudo random number generation' again, and grammatical mistakes. 2014-05-01 07:50:39 -07:00
Minh T. Nguyen
1006c1b9a0 A few spelling/grammatical mistakes in the first part of chapter 4 2014-05-01 07:49:36 -07:00
Eric Winchell
e401b04592 Chapter 4 syntax, grammar, and flow suggestions. 2014-04-19 12:24:33 -07:00
Andreas M. Antonopoulos
b545adc3ed ch4 changes 2014-04-01 22:04:45 -07:00
Andreas M. Antonopoulos
7fa9a63048 ch4 fix equations 2 2014-03-01 23:47:46 -08:00
Andreas M. Antonopoulos
d17dd94ca7 ch4 fixed equations 2014-03-01 23:40:15 -08:00
Andreas M. Antonopoulos
c6214af2ef ch4 priv keys 2014-03-01 23:09:22 -08:00
Andreas M. Antonopoulos
d8d12727f9 ch4 priv keys 2014-02-23 18:32:33 -08:00
Andreas M. Antonopoulos
a5038062c5 ch4 draft outline 2014-02-23 11:49:26 -08:00
Andreas M. Antonopoulos
a0728c0511 removed chapter names from title, removed intro and colo files 2013-07-24 13:06:29 -07:00
Andreas M. Antonopoulos
a3418acf36 initial outline import, all chapters 2013-07-24 12:58:12 -07:00