12019-01-26T00:00:36  *** emilengler has quit IRC
  22019-01-26T00:12:00  *** mistergold has joined #bitcoin-core-dev
  32019-01-26T00:15:10  *** mistergo1d has quit IRC
  42019-01-26T00:26:34  *** jb55 has quit IRC
  52019-01-26T00:27:08  *** jb55 has joined #bitcoin-core-dev
  62019-01-26T00:29:03  *** ThomasLuong has quit IRC
  72019-01-26T00:33:10  *** mn9495881 has quit IRC
  82019-01-26T00:33:10  *** mn949588 has quit IRC
  92019-01-26T00:33:25  *** mn949588 has joined #bitcoin-core-dev
 102019-01-26T00:33:26  *** mn9495881 has joined #bitcoin-core-dev
 112019-01-26T00:44:02  *** Murch has quit IRC
 122019-01-26T00:44:45  *** Murch has joined #bitcoin-core-dev
 132019-01-26T00:47:20  *** miknotauro has joined #bitcoin-core-dev
 142019-01-26T00:48:29  *** promag has quit IRC
 152019-01-26T00:50:51  *** Murch has quit IRC
 162019-01-26T00:56:39  *** Murch has joined #bitcoin-core-dev
 172019-01-26T01:00:01  *** Murch has quit IRC
 182019-01-26T01:14:51  *** lnostdal has quit IRC
 192019-01-26T01:16:21  *** pinheadmz has quit IRC
 202019-01-26T01:17:01  *** lnostdal has joined #bitcoin-core-dev
 212019-01-26T01:17:56  *** drexl has quit IRC
 222019-01-26T01:28:48  *** miknotauro has quit IRC
 232019-01-26T01:33:16  *** Aaronvan_ has joined #bitcoin-core-dev
 242019-01-26T01:33:33  *** mistergo1d has joined #bitcoin-core-dev
 252019-01-26T01:34:46  *** Aaronvan_ has quit IRC
 262019-01-26T01:36:22  *** AaronvanW has quit IRC
 272019-01-26T01:36:57  *** mistergold has quit IRC
 282019-01-26T01:38:59  *** mistergo1d has quit IRC
 292019-01-26T01:40:12  *** davec has quit IRC
 302019-01-26T01:41:45  *** davec has joined #bitcoin-core-dev
 312019-01-26T01:44:19  *** ddustin has quit IRC
 322019-01-26T02:03:28  *** lnostdal has quit IRC
 332019-01-26T02:06:16  *** lnostdal has joined #bitcoin-core-dev
 342019-01-26T02:11:23  *** lnostdal has joined #bitcoin-core-dev
 352019-01-26T02:14:27  *** lnostdal has quit IRC
 362019-01-26T02:16:24  *** lnostdal has joined #bitcoin-core-dev
 372019-01-26T02:18:30  *** lnostdal has quit IRC
 382019-01-26T02:21:48  *** lnostdal has joined #bitcoin-core-dev
 392019-01-26T02:25:26  *** lnostdal has quit IRC
 402019-01-26T02:28:43  *** lnostdal has joined #bitcoin-core-dev
 412019-01-26T02:31:28  *** lnostdal has quit IRC
 422019-01-26T02:33:38  *** lnostdal has joined #bitcoin-core-dev
 432019-01-26T02:35:37  *** lnostdal has quit IRC
 442019-01-26T02:37:49  *** lnostdal has joined #bitcoin-core-dev
 452019-01-26T02:39:37  *** lnostdal has quit IRC
 462019-01-26T02:41:51  *** lnostdal has joined #bitcoin-core-dev
 472019-01-26T02:43:25  *** lnostdal has quit IRC
 482019-01-26T02:44:59  *** lnostdal has joined #bitcoin-core-dev
 492019-01-26T02:47:26  *** lnostdal has quit IRC
 502019-01-26T02:58:25  *** Murch has joined #bitcoin-core-dev
 512019-01-26T03:03:36  *** lnostdal has joined #bitcoin-core-dev
 522019-01-26T03:13:10  *** owowo has quit IRC
 532019-01-26T03:13:37  *** SPACE has joined #bitcoin-core-dev
 542019-01-26T03:18:23  *** owowo has joined #bitcoin-core-dev
 552019-01-26T03:22:17  *** spinza has quit IRC
 562019-01-26T03:22:42  *** kexkey has joined #bitcoin-core-dev
 572019-01-26T03:33:10  *** spinza has joined #bitcoin-core-dev
 582019-01-26T03:42:06  *** pinheadmz has joined #bitcoin-core-dev
 592019-01-26T03:43:47  *** pinheadmz has quit IRC
 602019-01-26T03:44:25  *** ThomasLuong has joined #bitcoin-core-dev
 612019-01-26T03:46:17  *** making has joined #bitcoin-core-dev
 622019-01-26T03:48:08  *** making has quit IRC
 632019-01-26T03:49:56  *** Skirmant has quit IRC
 642019-01-26T03:57:24  *** trillhc has joined #bitcoin-core-dev
 652019-01-26T04:04:38  *** fanquake has joined #bitcoin-core-dev
 662019-01-26T04:06:36  *** hebasto has joined #bitcoin-core-dev
 672019-01-26T04:25:32  *** Krellan has quit IRC
 682019-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
 692019-01-26T04:35:15  <sipa> as everything else (uppercase characters, lowcase above f) only occurs inside base58 things, which have additional protection already
 702019-01-26T04:39:36  <gmaxwell> sipa: nice!
 712019-01-26T04:45:58  *** Murch has quit IRC
 722019-01-26T05:00:00  *** millerti has quit IRC
 732019-01-26T05:01:16  *** mn9495881 has quit IRC
 742019-01-26T05:01:17  *** mn949588 has quit IRC
 752019-01-26T05:04:14  *** hebasto_ has joined #bitcoin-core-dev
 762019-01-26T05:05:38  *** Dean_Guss has joined #bitcoin-core-dev
 772019-01-26T05:06:34  *** spinza has quit IRC
 782019-01-26T05:06:45  <sipa> gmaxwell: in theory a gf(25) code would suffice for this
 792019-01-26T05:07:11  *** DeanGuss has quit IRC
 802019-01-26T05:07:16  <sipa> we have exactly 25 characters that occur "unprotected" i think
 812019-01-26T05:07:41  <sipa> ()[]*/,'0123456789abcdefh
 822019-01-26T05:07:54  *** spinza_ has joined #bitcoin-core-dev
 832019-01-26T05:08:08  <sipa> though base32 is a bit easier to implement :)
 842019-01-26T05:08:13  *** mn949588 has joined #bitcoin-core-dev
 852019-01-26T05:08:38  *** hebasto has quit IRC
 862019-01-26T05:27:24  *** ThomasLuong has quit IRC
 872019-01-26T05:30:32  *** mn949588 has quit IRC
 882019-01-26T05:31:57  *** mn949588 has joined #bitcoin-core-dev
 892019-01-26T05:32:32  *** mn9495881 has joined #bitcoin-core-dev
 902019-01-26T05:51:27  *** SPACE has quit IRC
 912019-01-26T05:53:51  <gmaxwell> sipa: and just alias the other characters near uniformly down to the unprotected ones?
 922019-01-26T05:54:30  <gmaxwell> You don't want ()[]*/,' in the checksum so you'd want to have alternative ones for those.
 932019-01-26T05:54:52  <gmaxwell> e.g. the checksum's charset would be different from the rest.
 942019-01-26T06:31:23  *** hebasto_ has quit IRC
 952019-01-26T06:31:53  *** lnostdal has quit IRC
 962019-01-26T06:36:38  *** ThomasLuong has joined #bitcoin-core-dev
 972019-01-26T06:43:27  <sipa> gmaxwell: you can expand all data characters into two symbols
 982019-01-26T06:43:43  <sipa> you just don't care about cases where the second one differs
 992019-01-26T06:44:09  <sipa> and indeed, for the checksum we can just use the bech32 charset
1002019-01-26T06:53:01  *** ken2812221 has joined #bitcoin-core-dev
1012019-01-26T07:17:08  *** miknotauro has joined #bitcoin-core-dev
1022019-01-26T07:24:58  *** Krellan has joined #bitcoin-core-dev
1032019-01-26T07:29:26  *** Krellan has quit IRC
1042019-01-26T07:30:03  *** ken2812221 has quit IRC
1052019-01-26T07:31:05  *** Krellan has joined #bitcoin-core-dev
1062019-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?
1072019-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
1082019-01-26T07:33:22  <fanquake> I see you've pushed new changes, so may no longer be relevant.
1092019-01-26T07:33:30  <sipa> fanquake: what kind of failure?
1102019-01-26T07:33:34  <sipa> oh
1112019-01-26T07:33:51  <sipa> fanquake: yes, that should be fixed
1122019-01-26T07:33:56  <sipa> gmaxwell just pointed that out
1132019-01-26T07:34:24  <fanquake> sipa ok, thanks.
1142019-01-26T07:49:46  *** lnostdal has joined #bitcoin-core-dev
1152019-01-26T08:01:56  *** lnostdal has quit IRC
1162019-01-26T08:22:18  *** ThomasLuong has quit IRC
1172019-01-26T08:32:43  *** ThomasLuong has joined #bitcoin-core-dev
1182019-01-26T08:37:47  *** ExtraCrispy has quit IRC
1192019-01-26T08:38:57  *** ThomasLuong has quit IRC
1202019-01-26T08:39:35  *** lnostdal has joined #bitcoin-core-dev
1212019-01-26T09:25:26  *** miknotauro has quit IRC
1222019-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)
1232019-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.
1242019-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.
1252019-01-26T09:46:26  *** Guyver2 has joined #bitcoin-core-dev
1262019-01-26T09:53:46  *** murrayn has quit IRC
1272019-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...
1282019-01-26T10:00:06  *** ExtraCrispy has joined #bitcoin-core-dev
1292019-01-26T10:00:26  <gmaxwell> # is another candidate.
1302019-01-26T10:01:03  <gmaxwell> or ! (not very shell friendly, though # isn't perfect in that respect either)
1312019-01-26T10:01:20  <gmaxwell> | is a fine character too.
1322019-01-26T10:04:11  *** kexkey has quit IRC
1332019-01-26T10:17:42  *** spinza_ has quit IRC
1342019-01-26T10:18:30  *** belcher has joined #bitcoin-core-dev
1352019-01-26T10:18:43  *** ExtraCrispy has quit IRC
1362019-01-26T10:19:32  *** murrayn has joined #bitcoin-core-dev
1372019-01-26T10:26:43  *** spinza has joined #bitcoin-core-dev
1382019-01-26T10:34:45  <booyah> gmaxwell: maybe not a big concer, but "!" is absolute bitch to use in cli/bash
1392019-01-26T10:52:21  *** AaronvanW has joined #bitcoin-core-dev
1402019-01-26T11:06:33  *** bitcoin-git has joined #bitcoin-core-dev
1412019-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
1422019-01-26T11:06:33  *** bitcoin-git has left #bitcoin-core-dev
1432019-01-26T11:10:17  *** ExtraCrispy has joined #bitcoin-core-dev
1442019-01-26T11:21:55  *** spinza has quit IRC
1452019-01-26T11:31:10  *** spinza has joined #bitcoin-core-dev
1462019-01-26T12:17:17  *** dermoth has quit IRC
1472019-01-26T12:20:04  *** dermoth has joined #bitcoin-core-dev
1482019-01-26T12:56:39  *** Skirmant has joined #bitcoin-core-dev
1492019-01-26T13:02:37  *** ExtraCrispy has quit IRC
1502019-01-26T13:17:24  *** opdenkamp has quit IRC
1512019-01-26T13:53:58  *** Guyver2 has quit IRC
1522019-01-26T14:00:46  *** promag has joined #bitcoin-core-dev
1532019-01-26T14:21:33  *** promag has quit IRC
1542019-01-26T14:27:04  *** profmac has quit IRC
1552019-01-26T14:39:50  *** profmac has joined #bitcoin-core-dev
1562019-01-26T14:46:28  *** drexl has joined #bitcoin-core-dev
1572019-01-26T14:55:37  *** promag has joined #bitcoin-core-dev
1582019-01-26T14:59:05  *** laurentmt has joined #bitcoin-core-dev
1592019-01-26T15:36:10  *** promag has quit IRC
1602019-01-26T15:48:08  <provoostenator> "$" is also not ideal in shell, so yeah, being html and bash friendly adds some constraints.
1612019-01-26T16:04:02  *** Guyver2 has joined #bitcoin-core-dev
1622019-01-26T16:12:04  *** pinheadmz has joined #bitcoin-core-dev
1632019-01-26T16:23:08  *** laurentmt has quit IRC
1642019-01-26T16:49:54  *** sdfhg has joined #bitcoin-core-dev
1652019-01-26T17:01:09  *** flux_ has joined #bitcoin-core-dev
1662019-01-26T17:19:32  *** Andy79 has joined #bitcoin-core-dev
1672019-01-26T17:22:48  *** Andy79 has quit IRC
1682019-01-26T17:23:07  *** Andy79 has joined #bitcoin-core-dev
1692019-01-26T17:25:58  *** Andy79 has quit IRC
1702019-01-26T17:26:28  *** Andy79 has joined #bitcoin-core-dev
1712019-01-26T17:26:47  *** Andy79 has left #bitcoin-core-dev
1722019-01-26T17:27:23  *** pinheadmz has quit IRC
1732019-01-26T17:28:18  *** Andy79 has joined #bitcoin-core-dev
1742019-01-26T17:28:59  *** Andy79 has quit IRC
1752019-01-26T17:29:34  *** Andy79 has joined #bitcoin-core-dev
1762019-01-26T17:30:29  *** Andy79 has joined #bitcoin-core-dev
1772019-01-26T17:32:21  *** Dean_Guss has quit IRC
1782019-01-26T17:32:44  *** Andy79 has quit IRC
1792019-01-26T17:41:03  *** pinheadmz has joined #bitcoin-core-dev
1802019-01-26T17:41:25  *** miknotauro has joined #bitcoin-core-dev
1812019-01-26T17:48:56  *** bitcoin-git has joined #bitcoin-core-dev
1822019-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
1832019-01-26T17:48:56  *** bitcoin-git has left #bitcoin-core-dev
1842019-01-26T17:58:44  <phantomcircuit> gmaxwell, ; will get escaped as well
1852019-01-26T18:06:05  *** pinheadmz has quit IRC
1862019-01-26T18:16:36  *** Bullit has quit IRC
1872019-01-26T18:16:40  *** laurentmt has joined #bitcoin-core-dev
1882019-01-26T18:17:04  *** Bullit has joined #bitcoin-core-dev
1892019-01-26T18:19:27  *** laurentmt has quit IRC
1902019-01-26T19:00:53  *** bitcoin-git has joined #bitcoin-core-dev
1912019-01-26T19:00:53  <bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/ab46fe6ec1b3...b78f6c61c452
1922019-01-26T19:00:53  <bitcoin-git> bitcoin/master 2434ab5 Ben Woosley: Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions...
1932019-01-26T19:00:53  <bitcoin-git> bitcoin/master ad5e5a1 Ben Woosley: Scripts and tools: Drop no-longer-relevant copyright holder names...
1942019-01-26T19:00:53  <bitcoin-git> bitcoin/master b78f6c6 MarcoFalke: Merge #15258: Scripts and tools: Fix devtools/copyright_header.py to always honor exclusions...
1952019-01-26T19:00:53  *** bitcoin-git has left #bitcoin-core-dev
1962019-01-26T19:01:36  *** bitcoin-git has joined #bitcoin-core-dev
1972019-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
1982019-01-26T19:01:36  *** bitcoin-git has left #bitcoin-core-dev
1992019-01-26T19:15:06  *** pinheadmz has joined #bitcoin-core-dev
2002019-01-26T20:03:43  *** hebasto has joined #bitcoin-core-dev
2012019-01-26T20:10:16  *** sdfhg has quit IRC
2022019-01-26T20:31:21  *** pinheadmz has quit IRC
2032019-01-26T20:32:17  *** pinheadmz has joined #bitcoin-core-dev
2042019-01-26T20:33:54  *** niska has quit IRC
2052019-01-26T20:37:08  *** h1d has joined #bitcoin-core-dev
2062019-01-26T20:37:21  *** h1d has quit IRC
2072019-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
2082019-01-26T20:43:00  <sipa> (this is algebraice distance, i can't analyze things exhaustively for this length)
2092019-01-26T20:46:34  *** hebasto has quit IRC
2102019-01-26T20:53:26  <sipa> (and 1 character for distance 2, 4 characters for distance 3)
2112019-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
2122019-01-26T21:06:20  <sipa> actually, we can have a conversion that maps 2 characters to 3 symbols, increasing the maximum length
2132019-01-26T21:08:17  <sipa> oh, or even 3 characters to 4 symbols
2142019-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
2152019-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.
2162019-01-26T21:11:17  <sipa> right
2172019-01-26T21:11:30  <sipa> though up to what length?
2182019-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)
2192019-01-26T21:11:52  <gmaxwell> I dunno, you've got a bunch of descriptor examples.
2202019-01-26T21:12:01  <gmaxwell> 2 of 3 multisigs are probably interesting.
2212019-01-26T21:22:49  *** niska has joined #bitcoin-core-dev
2222019-01-26T22:00:26  *** davec has quit IRC
2232019-01-26T22:02:44  *** davec has joined #bitcoin-core-dev
2242019-01-26T22:20:41  *** ThomasLuong has joined #bitcoin-core-dev
2252019-01-26T22:27:24  *** spinza has quit IRC
2262019-01-26T22:31:18  *** spinza has joined #bitcoin-core-dev
2272019-01-26T22:37:13  *** ghost43 has quit IRC
2282019-01-26T22:37:28  *** ghost43 has joined #bitcoin-core-dev
2292019-01-26T22:43:24  *** pinheadmz has quit IRC
2302019-01-26T22:57:56  *** qrestlove has quit IRC
2312019-01-26T23:01:40  *** ThomasLu_ has joined #bitcoin-core-dev
2322019-01-26T23:02:27  *** ThomasLuong has quit IRC
2332019-01-26T23:19:39  *** promag has joined #bitcoin-core-dev
2342019-01-26T23:21:02  *** Guyver2 has quit IRC
2352019-01-26T23:27:33  *** ThomasLu_ has quit IRC
2362019-01-26T23:27:57  *** ThomasLuong has joined #bitcoin-core-dev
2372019-01-26T23:40:01  *** promag has quit IRC
2382019-01-26T23:46:16  *** hex17or has joined #bitcoin-core-dev
2392019-01-26T23:55:31  *** michaelsdunn1 has joined #bitcoin-core-dev