1 2019-01-26T00:00:36 *** emilengler has quit IRC
2 2019-01-26T00:12:00 *** mistergold has joined #bitcoin-core-dev
3 2019-01-26T00:15:10 *** mistergo1d has quit IRC
4 2019-01-26T00:26:34 *** jb55 has quit IRC
5 2019-01-26T00:27:08 *** jb55 has joined #bitcoin-core-dev
6 2019-01-26T00:29:03 *** ThomasLuong has quit IRC
7 2019-01-26T00:33:10 *** mn9495881 has quit IRC
8 2019-01-26T00:33:10 *** mn949588 has quit IRC
9 2019-01-26T00:33:25 *** mn949588 has joined #bitcoin-core-dev
10 2019-01-26T00:33:26 *** mn9495881 has joined #bitcoin-core-dev
11 2019-01-26T00:44:02 *** Murch has quit IRC
12 2019-01-26T00:44:45 *** Murch has joined #bitcoin-core-dev
13 2019-01-26T00:47:20 *** miknotauro has joined #bitcoin-core-dev
14 2019-01-26T00:48:29 *** promag has quit IRC
15 2019-01-26T00:50:51 *** Murch has quit IRC
16 2019-01-26T00:56:39 *** Murch has joined #bitcoin-core-dev
17 2019-01-26T01:00:01 *** Murch has quit IRC
18 2019-01-26T01:14:51 *** lnostdal has quit IRC
19 2019-01-26T01:16:21 *** pinheadmz has quit IRC
20 2019-01-26T01:17:01 *** lnostdal has joined #bitcoin-core-dev
21 2019-01-26T01:17:56 *** drexl has quit IRC
22 2019-01-26T01:28:48 *** miknotauro has quit IRC
23 2019-01-26T01:33:16 *** Aaronvan_ has joined #bitcoin-core-dev
24 2019-01-26T01:33:33 *** mistergo1d has joined #bitcoin-core-dev
25 2019-01-26T01:34:46 *** Aaronvan_ has quit IRC
26 2019-01-26T01:36:22 *** AaronvanW has quit IRC
27 2019-01-26T01:36:57 *** mistergold has quit IRC
28 2019-01-26T01:38:59 *** mistergo1d has quit IRC
29 2019-01-26T01:40:12 *** davec has quit IRC
30 2019-01-26T01:41:45 *** davec has joined #bitcoin-core-dev
31 2019-01-26T01:44:19 *** ddustin has quit IRC
32 2019-01-26T02:03:28 *** lnostdal has quit IRC
33 2019-01-26T02:06:16 *** lnostdal has joined #bitcoin-core-dev
34 2019-01-26T02:11:23 *** lnostdal has joined #bitcoin-core-dev
35 2019-01-26T02:14:27 *** lnostdal has quit IRC
36 2019-01-26T02:16:24 *** lnostdal has joined #bitcoin-core-dev
37 2019-01-26T02:18:30 *** lnostdal has quit IRC
38 2019-01-26T02:21:48 *** lnostdal has joined #bitcoin-core-dev
39 2019-01-26T02:25:26 *** lnostdal has quit IRC
40 2019-01-26T02:28:43 *** lnostdal has joined #bitcoin-core-dev
41 2019-01-26T02:31:28 *** lnostdal has quit IRC
42 2019-01-26T02:33:38 *** lnostdal has joined #bitcoin-core-dev
43 2019-01-26T02:35:37 *** lnostdal has quit IRC
44 2019-01-26T02:37:49 *** lnostdal has joined #bitcoin-core-dev
45 2019-01-26T02:39:37 *** lnostdal has quit IRC
46 2019-01-26T02:41:51 *** lnostdal has joined #bitcoin-core-dev
47 2019-01-26T02:43:25 *** lnostdal has quit IRC
48 2019-01-26T02:44:59 *** lnostdal has joined #bitcoin-core-dev
49 2019-01-26T02:47:26 *** lnostdal has quit IRC
50 2019-01-26T02:58:25 *** Murch has joined #bitcoin-core-dev
51 2019-01-26T03:03:36 *** lnostdal has joined #bitcoin-core-dev
52 2019-01-26T03:13:10 *** owowo has quit IRC
53 2019-01-26T03:13:37 *** SPACE has joined #bitcoin-core-dev
54 2019-01-26T03:18:23 *** owowo has joined #bitcoin-core-dev
55 2019-01-26T03:22:17 *** spinza has quit IRC
56 2019-01-26T03:22:42 *** kexkey has joined #bitcoin-core-dev
57 2019-01-26T03:33:10 *** spinza has joined #bitcoin-core-dev
58 2019-01-26T03:42:06 *** pinheadmz has joined #bitcoin-core-dev
59 2019-01-26T03:43:47 *** pinheadmz has quit IRC
60 2019-01-26T03:44:25 *** ThomasLuong has joined #bitcoin-core-dev
61 2019-01-26T03:46:17 *** making has joined #bitcoin-core-dev
62 2019-01-26T03:48:08 *** making has quit IRC
63 2019-01-26T03:49:56 *** Skirmant has quit IRC
64 2019-01-26T03:57:24 *** trillhc has joined #bitcoin-core-dev
65 2019-01-26T04:04:38 *** fanquake has joined #bitcoin-core-dev
66 2019-01-26T04:06:36 *** hebasto has joined #bitcoin-core-dev
67 2019-01-26T04:25:32 *** Krellan has quit IRC
68 2019-01-26T04:34:40 <sipa> gmaxwell: if we use an encoding for the checksum which maps all hex characters + punctuation into the same "high 5bits" of the 2-symbol encoding, we essentially can ignore the 1-char-2-symbol-error blowup
69 2019-01-26T04:35:15 <sipa> as everything else (uppercase characters, lowcase above f) only occurs inside base58 things, which have additional protection already
70 2019-01-26T04:39:36 <gmaxwell> sipa: nice!
71 2019-01-26T04:45:58 *** Murch has quit IRC
72 2019-01-26T05:00:00 *** millerti has quit IRC
73 2019-01-26T05:01:16 *** mn9495881 has quit IRC
74 2019-01-26T05:01:17 *** mn949588 has quit IRC
75 2019-01-26T05:04:14 *** hebasto_ has joined #bitcoin-core-dev
76 2019-01-26T05:05:38 *** Dean_Guss has joined #bitcoin-core-dev
77 2019-01-26T05:06:34 *** spinza has quit IRC
78 2019-01-26T05:06:45 <sipa> gmaxwell: in theory a gf(25) code would suffice for this
79 2019-01-26T05:07:11 *** DeanGuss has quit IRC
80 2019-01-26T05:07:16 <sipa> we have exactly 25 characters that occur "unprotected" i think
81 2019-01-26T05:07:41 <sipa> ()[]*/,'0123456789abcdefh
82 2019-01-26T05:07:54 *** spinza_ has joined #bitcoin-core-dev
83 2019-01-26T05:08:08 <sipa> though base32 is a bit easier to implement :)
84 2019-01-26T05:08:13 *** mn949588 has joined #bitcoin-core-dev
85 2019-01-26T05:08:38 *** hebasto has quit IRC
86 2019-01-26T05:27:24 *** ThomasLuong has quit IRC
87 2019-01-26T05:30:32 *** mn949588 has quit IRC
88 2019-01-26T05:31:57 *** mn949588 has joined #bitcoin-core-dev
89 2019-01-26T05:32:32 *** mn9495881 has joined #bitcoin-core-dev
90 2019-01-26T05:51:27 *** SPACE has quit IRC
91 2019-01-26T05:53:51 <gmaxwell> sipa: and just alias the other characters near uniformly down to the unprotected ones?
92 2019-01-26T05:54:30 <gmaxwell> You don't want ()[]*/,' in the checksum so you'd want to have alternative ones for those.
93 2019-01-26T05:54:52 <gmaxwell> e.g. the checksum's charset would be different from the rest.
94 2019-01-26T06:31:23 *** hebasto_ has quit IRC
95 2019-01-26T06:31:53 *** lnostdal has quit IRC
96 2019-01-26T06:36:38 *** ThomasLuong has joined #bitcoin-core-dev
97 2019-01-26T06:43:27 <sipa> gmaxwell: you can expand all data characters into two symbols
98 2019-01-26T06:43:43 <sipa> you just don't care about cases where the second one differs
99 2019-01-26T06:44:09 <sipa> and indeed, for the checksum we can just use the bech32 charset
100 2019-01-26T06:53:01 *** ken2812221 has joined #bitcoin-core-dev
101 2019-01-26T07:17:08 *** miknotauro has joined #bitcoin-core-dev
102 2019-01-26T07:24:58 *** Krellan has joined #bitcoin-core-dev
103 2019-01-26T07:29:26 *** Krellan has quit IRC
104 2019-01-26T07:30:03 *** ken2812221 has quit IRC
105 2019-01-26T07:31:05 *** Krellan has joined #bitcoin-core-dev
106 2019-01-26T07:32:59 <fanquake> sipa while testing #15250, I saw a single failure like https://gist.github.com/fanquake/c34aef5f4adc02d6bffec4143dcf08bc, but haven't been able to reproduce. Any thoughts?
107 2019-01-26T07:33:01 <gribble> https://github.com/bitcoin/bitcoin/issues/15250 | Use RdSeed when available, and reduce RdRand load by sipa · Pull Request #15250 · bitcoin/bitcoin · GitHub
108 2019-01-26T07:33:22 <fanquake> I see you've pushed new changes, so may no longer be relevant.
109 2019-01-26T07:33:30 <sipa> fanquake: what kind of failure?
110 2019-01-26T07:33:34 <sipa> oh
111 2019-01-26T07:33:51 <sipa> fanquake: yes, that should be fixed
112 2019-01-26T07:33:56 <sipa> gmaxwell just pointed that out
113 2019-01-26T07:34:24 <fanquake> sipa ok, thanks.
114 2019-01-26T07:49:46 *** lnostdal has joined #bitcoin-core-dev
115 2019-01-26T08:01:56 *** lnostdal has quit IRC
116 2019-01-26T08:22:18 *** ThomasLuong has quit IRC
117 2019-01-26T08:32:43 *** ThomasLuong has joined #bitcoin-core-dev
118 2019-01-26T08:37:47 *** ExtraCrispy has quit IRC
119 2019-01-26T08:38:57 *** ThomasLuong has quit IRC
120 2019-01-26T08:39:35 *** lnostdal has joined #bitcoin-core-dev
121 2019-01-26T09:25:26 *** miknotauro has quit IRC
122 2019-01-26T09:36:42 <provoostenator> Sounds sipa: like you have 7 characters to spare then, let's bike shed! ("-", ";" and "$", "%", "&", etc would be good for future extensions)
123 2019-01-26T09:39:48 <provoostenator> For example ranges normally don't make sense in descriptors, but one might have a setup with hardened derivations and only a limited range of hot private keys.
124 2019-01-26T09:40:50 <provoostenator> A future extension could support ranges that reason, so it's nice to have room for "-" in the checksum mechanism.
125 2019-01-26T09:46:26 *** Guyver2 has joined #bitcoin-core-dev
126 2019-01-26T09:53:46 *** murrayn has quit IRC
127 2019-01-26T09:59:59 <gmaxwell> those sound okay, though % and & are less likely to survive being passed around on the web, and get mangled in html documents...
128 2019-01-26T10:00:06 *** ExtraCrispy has joined #bitcoin-core-dev
129 2019-01-26T10:00:26 <gmaxwell> # is another candidate.
130 2019-01-26T10:01:03 <gmaxwell> or ! (not very shell friendly, though # isn't perfect in that respect either)
131 2019-01-26T10:01:20 <gmaxwell> | is a fine character too.
132 2019-01-26T10:04:11 *** kexkey has quit IRC
133 2019-01-26T10:17:42 *** spinza_ has quit IRC
134 2019-01-26T10:18:30 *** belcher has joined #bitcoin-core-dev
135 2019-01-26T10:18:43 *** ExtraCrispy has quit IRC
136 2019-01-26T10:19:32 *** murrayn has joined #bitcoin-core-dev
137 2019-01-26T10:26:43 *** spinza has joined #bitcoin-core-dev
138 2019-01-26T10:34:45 <booyah> gmaxwell: maybe not a big concer, but "!" is absolute bitch to use in cli/bash
139 2019-01-26T10:52:21 *** AaronvanW has joined #bitcoin-core-dev
140 2019-01-26T11:06:33 *** bitcoin-git has joined #bitcoin-core-dev
141 2019-01-26T11:06:33 <bitcoin-git> [bitcoin] d3spwn opened pull request #15268: doc: suggest using timeoutstopsec in systemd file during IBD (master...systemd-tweaks) https://github.com/bitcoin/bitcoin/pull/15268
142 2019-01-26T11:06:33 *** bitcoin-git has left #bitcoin-core-dev
143 2019-01-26T11:10:17 *** ExtraCrispy has joined #bitcoin-core-dev
144 2019-01-26T11:21:55 *** spinza has quit IRC
145 2019-01-26T11:31:10 *** spinza has joined #bitcoin-core-dev
146 2019-01-26T12:17:17 *** dermoth has quit IRC
147 2019-01-26T12:20:04 *** dermoth has joined #bitcoin-core-dev
148 2019-01-26T12:56:39 *** Skirmant has joined #bitcoin-core-dev
149 2019-01-26T13:02:37 *** ExtraCrispy has quit IRC
150 2019-01-26T13:17:24 *** opdenkamp has quit IRC
151 2019-01-26T13:53:58 *** Guyver2 has quit IRC
152 2019-01-26T14:00:46 *** promag has joined #bitcoin-core-dev
153 2019-01-26T14:21:33 *** promag has quit IRC
154 2019-01-26T14:27:04 *** profmac has quit IRC
155 2019-01-26T14:39:50 *** profmac has joined #bitcoin-core-dev
156 2019-01-26T14:46:28 *** drexl has joined #bitcoin-core-dev
157 2019-01-26T14:55:37 *** promag has joined #bitcoin-core-dev
158 2019-01-26T14:59:05 *** laurentmt has joined #bitcoin-core-dev
159 2019-01-26T15:36:10 *** promag has quit IRC
160 2019-01-26T15:48:08 <provoostenator> "$" is also not ideal in shell, so yeah, being html and bash friendly adds some constraints.
161 2019-01-26T16:04:02 *** Guyver2 has joined #bitcoin-core-dev
162 2019-01-26T16:12:04 *** pinheadmz has joined #bitcoin-core-dev
163 2019-01-26T16:23:08 *** laurentmt has quit IRC
164 2019-01-26T16:49:54 *** sdfhg has joined #bitcoin-core-dev
165 2019-01-26T17:01:09 *** flux_ has joined #bitcoin-core-dev
166 2019-01-26T17:19:32 *** Andy79 has joined #bitcoin-core-dev
167 2019-01-26T17:22:48 *** Andy79 has quit IRC
168 2019-01-26T17:23:07 *** Andy79 has joined #bitcoin-core-dev
169 2019-01-26T17:25:58 *** Andy79 has quit IRC
170 2019-01-26T17:26:28 *** Andy79 has joined #bitcoin-core-dev
171 2019-01-26T17:26:47 *** Andy79 has left #bitcoin-core-dev
172 2019-01-26T17:27:23 *** pinheadmz has quit IRC
173 2019-01-26T17:28:18 *** Andy79 has joined #bitcoin-core-dev
174 2019-01-26T17:28:59 *** Andy79 has quit IRC
175 2019-01-26T17:29:34 *** Andy79 has joined #bitcoin-core-dev
176 2019-01-26T17:30:29 *** Andy79 has joined #bitcoin-core-dev
177 2019-01-26T17:32:21 *** Dean_Guss has quit IRC
178 2019-01-26T17:32:44 *** Andy79 has quit IRC
179 2019-01-26T17:41:03 *** pinheadmz has joined #bitcoin-core-dev
180 2019-01-26T17:41:25 *** miknotauro has joined #bitcoin-core-dev
181 2019-01-26T17:48:56 *** bitcoin-git has joined #bitcoin-core-dev
182 2019-01-26T17:48:56 <bitcoin-git> [bitcoin] MarcoFalke opened pull request #15270: Pull leveldb subtree (master...Mf1901-subtreeLeveldb) https://github.com/bitcoin/bitcoin/pull/15270
183 2019-01-26T17:48:56 *** bitcoin-git has left #bitcoin-core-dev
184 2019-01-26T17:58:44 <phantomcircuit> gmaxwell, ; will get escaped as well
185 2019-01-26T18:06:05 *** pinheadmz has quit IRC
186 2019-01-26T18:16:36 *** Bullit has quit IRC
187 2019-01-26T18:16:40 *** laurentmt has joined #bitcoin-core-dev
188 2019-01-26T18:17:04 *** Bullit has joined #bitcoin-core-dev
189 2019-01-26T18:19:27 *** laurentmt has quit IRC
190 2019-01-26T19:00:53 *** bitcoin-git has joined #bitcoin-core-dev
191 2019-01-26T19:00:53 <bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/ab46fe6ec1b3...b78f6c61c452
192 2019-01-26T19:00:53 <bitcoin-git> bitcoin/master 2434ab5 Ben Woosley: Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions...
193 2019-01-26T19:00:53 <bitcoin-git> bitcoin/master ad5e5a1 Ben Woosley: Scripts and tools: Drop no-longer-relevant copyright holder names...
194 2019-01-26T19:00:53 <bitcoin-git> bitcoin/master b78f6c6 MarcoFalke: Merge #15258: Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions...
195 2019-01-26T19:00:53 *** bitcoin-git has left #bitcoin-core-dev
196 2019-01-26T19:01:36 *** bitcoin-git has joined #bitcoin-core-dev
197 2019-01-26T19:01:36 <bitcoin-git> [bitcoin] MarcoFalke closed pull request #15258: Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions (master...copyright-header-abs) https://github.com/bitcoin/bitcoin/pull/15258
198 2019-01-26T19:01:36 *** bitcoin-git has left #bitcoin-core-dev
199 2019-01-26T19:15:06 *** pinheadmz has joined #bitcoin-core-dev
200 2019-01-26T20:03:43 *** hebasto has joined #bitcoin-core-dev
201 2019-01-26T20:10:16 *** sdfhg has quit IRC
202 2019-01-26T20:31:21 *** pinheadmz has quit IRC
203 2019-01-26T20:32:17 *** pinheadmz has joined #bitcoin-core-dev
204 2019-01-26T20:33:54 *** niska has quit IRC
205 2019-01-26T20:37:08 *** h1d has joined #bitcoin-core-dev
206 2019-01-26T20:37:21 *** h1d has quit IRC
207 2019-01-26T20:40:36 <sipa> gmaxwell: for codes with length >24000 (about what we'd need for something containing 100 xpubs), 7 characters for distance 4, 10 characters for distance 5
208 2019-01-26T20:43:00 <sipa> (this is algebraice distance, i can't analyze things exhaustively for this length)
209 2019-01-26T20:46:34 *** hebasto has quit IRC
210 2019-01-26T20:53:26 <sipa> (and 1 character for distance 2, 4 characters for distance 3)
211 2019-01-26T20:57:42 <sipa> i think 7 characters is fine; it will detect any 3 errors within the "basic 32 characters" or 1 error in and 1 error out, and has a random fail chance of less than 1 in 34 billion
212 2019-01-26T21:06:20 <sipa> actually, we can have a conversion that maps 2 characters to 3 symbols, increasing the maximum length
213 2019-01-26T21:08:17 <sipa> oh, or even 3 characters to 4 symbols
214 2019-01-26T21:09:47 <sipa> you can partition all non-whitespace ascii characters into 3 groups of 32 each, and then encode 3 group numbers into 5 bits
215 2019-01-26T21:10:35 <gmaxwell> you can exaust analyize to pick between codes for shorter lengths, so you should do that once you've found parameters that are okay for the longer lengths.
216 2019-01-26T21:11:17 <sipa> right
217 2019-01-26T21:11:30 <sipa> though up to what length?
218 2019-01-26T21:11:41 <gmaxwell> (and at least pick a code that doesn't have a threshold effect hump-- which is less of an issue for longer lengths anyways)
219 2019-01-26T21:11:52 <gmaxwell> I dunno, you've got a bunch of descriptor examples.
220 2019-01-26T21:12:01 <gmaxwell> 2 of 3 multisigs are probably interesting.
221 2019-01-26T21:22:49 *** niska has joined #bitcoin-core-dev
222 2019-01-26T22:00:26 *** davec has quit IRC
223 2019-01-26T22:02:44 *** davec has joined #bitcoin-core-dev
224 2019-01-26T22:20:41 *** ThomasLuong has joined #bitcoin-core-dev
225 2019-01-26T22:27:24 *** spinza has quit IRC
226 2019-01-26T22:31:18 *** spinza has joined #bitcoin-core-dev
227 2019-01-26T22:37:13 *** ghost43 has quit IRC
228 2019-01-26T22:37:28 *** ghost43 has joined #bitcoin-core-dev
229 2019-01-26T22:43:24 *** pinheadmz has quit IRC
230 2019-01-26T22:57:56 *** qrestlove has quit IRC
231 2019-01-26T23:01:40 *** ThomasLu_ has joined #bitcoin-core-dev
232 2019-01-26T23:02:27 *** ThomasLuong has quit IRC
233 2019-01-26T23:19:39 *** promag has joined #bitcoin-core-dev
234 2019-01-26T23:21:02 *** Guyver2 has quit IRC
235 2019-01-26T23:27:33 *** ThomasLu_ has quit IRC
236 2019-01-26T23:27:57 *** ThomasLuong has joined #bitcoin-core-dev
237 2019-01-26T23:40:01 *** promag has quit IRC
238 2019-01-26T23:46:16 *** hex17or has joined #bitcoin-core-dev
239 2019-01-26T23:55:31 *** michaelsdunn1 has joined #bitcoin-core-dev