--- Day changed Tue May 22 2018 00:03 -!- JackH [~laptop@91-189-61-70.riz.pl] has joined #bitcoin-core-dev 00:07 < jonasschnelli> sipa: we once talked about a similar error correction format (more tolerant) for private keys/seeds. Are you still exploring that field? 00:08 < jonasschnelli> (similar to bech32) 00:08 < sipa> i haven't followed up on that 00:08 < sipa> but i can send a mail with the possible trade-offs or os 00:08 < jonasschnelli> sipa: Do you think it makes sense to introduce a bip32 equivalent for xpriv in bech32 with seed birthday? 00:10 < sipa> jonasschnelli: i don't think that the path of trying to encode all of the possible metadata around a key and derivation paths into one string is feasible 00:10 < jonasschnelli> I guess there is a lot of blockchain scans (bandwidth and CPU consumption) due to the fact that seeds have no birthday 00:10 < sipa> perhaps birthdate can be added 00:11 < sipa> but what about subranges 00:11 < jonasschnelli> subranges? 00:11 < sipa> or whether hardened or nonhardened derivation is supposed to be used 00:11 < sipa> or if it's a multisig key, the other chains to combine it with 00:11 < luke-jr> there's too many possible variants to even try to include it IMO 00:11 < gmaxwell> even just versioning so such things could be added later in a compatible way... 00:12 < sipa> or if it's a nonstandard script, do you include some template into the string too? 00:12 < gmaxwell> luke-jr: there is a subset which is much easier, known needed, etc. 00:12 < jonasschnelli> Yes. Maybe a version bit and a birthday is a way to start. Other metadata is also interesting but birthday is most imortant and uses almost no bytes. 00:12 < luke-jr> perhaps just an generic id field of some sort that can include a wallet format/name 00:13 < gmaxwell> e.g. we _know_ a birth epoch is very useful, virtually always. 00:13 < gmaxwell> it would be kinda sad to omit that just because we're not sure on all the other fields we might want to include. :) 00:13 < luke-jr> I'm certainly not arguing against birth epoch 00:13 < jonasschnelli> I'd say the birthday week from 2009-01-01 would be sufficient 00:14 < sipa> to me, eventually these things will be some standard json like description of keys/addresses/templating/... 00:14 < luke-jr> jonasschnelli: year+week might be easier to handle in code 00:14 < sipa> and there may be "optimizations" to it which e.g. pack the private key into the same string as the derivation path (like xprv) 00:14 < gmaxwell> jonasschnelli: I think there was some list post where I gave some figures on resoltion vs size tradeoff. 00:14 < sipa> and perhaps pack the derivation type along with it (bip 158) 00:14 < sipa> and perhaps the date/time too 00:15 < jonasschnelli> gmaxwell: Okay. I'll search for it 00:15 < gmaxwell> luke-jr: (datetime-spec_provided_offset)/number_of_seconds_in_a_week -- it's trivial 00:15 < sipa> but i don't like the current thinking... which is essentially that the private key "string" is all you have 00:15 < sipa> and that everything *must* be inside of it, or it doesn't exist 00:15 < gmaxwell> sipa: that does reflect common backup practices. 00:16 < luke-jr> sipa: agreed 00:16 < sipa> well it could be a single string still - but not all of it needs to be encoded into an opaque blob 00:16 < sipa> you could have something URI like that adds extra data 00:17 < gmaxwell> I cerantly agree with your on that point though-- some things like metadata about your txn _cannot_ be encoded in any string set upfront regardless of how long it is... and that data can be pretty critical. 00:17 < jonasschnelli> I guess one of the problems is, that users have the idea with 24 words they have a complete backup. 00:17 < sipa> that's just silly 00:17 < jonasschnelli> But it is sadly the reality... 00:17 < sipa> there's not even a way to have an version number in it 00:17 < gmaxwell> it's also what e.g. electrum and basically claims. 00:17 < luke-jr> jonasschnelli: we don't have to encourage bad ideas 00:18 < gmaxwell> (I mean claims as a feature) 00:18 < sipa> jonasschnelli: well, i think what i'm thinking is a lower level than a whole wallet 00:18 < jonasschnelli> The Bitbox approach to backup to an SDCard seems to be accepted but people still prefer to "write down words to a paper" for backup. 00:19 < gmaxwell> Not just to a paper, it's relatively easy to make a fire durable backup of a short string. 00:19 < luke-jr> ideally, one would have metadata fully encrypted with a key derived from the seed, and automatically make remote backups of the metadata 00:20 < luke-jr> then one can use the seed to recover the full metadata, assuming it's widely backed up 00:21 < gmaxwell> right I think a better model in general would be some nice integration where your seed also lets you derrive and ID and encryption key for an encrypted backup that could be stored insecurely... and it would have all that metadata other than the most limited needed for a recovery. 00:21 < gmaxwell> and enough data so that if your metadata is lost it's still possible to recover things, though perhaps expensive. 00:22 < sipa> see the "future design" section here: https://gist.github.com/sipa/125cfa1615946d0c3f3eec2ad7f250a2 00:22 < gmaxwell> such a process would let backups store things like transaction notes and whatnot that could never be captured otherwise. 00:22 < sipa> that's effectively all the non-volatile metadata you need to describe a (part of) a wallet 00:22 < gmaxwell> and would still let users have a short key to stick in a fire safe. 00:28 -!- Ishtv4n [~Ishtv4n@46.246.69.150] has joined #bitcoin-core-dev 00:28 < gmaxwell> in any case if "store the metadata elsewhere" were the path, basically the seed would only need versioning and maybe a hint about the kind of derrivation paths that were used. 00:28 < gmaxwell> sipa: one thing that isn't included in your lists, is that user really often want to protect their seeds with passwords, and doing that potentially has some overheads. 00:29 < luke-jr> well, so long as you can derive the backup key(s), you can put the rest of the derivation in the metadata 00:29 < gmaxwell> (alternatively or inaddition to they want to do secret sharing.) 00:29 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-core-dev 00:29 < sipa> gmaxwell: well this is just describing the part that it's inside the wallet; not how it is to be encoded for exporting/importing 00:29 < gmaxwell> luke-jr: I think the idea I was thinking about there would still admit recovery from only the seed but perhaps only in a very costly manner, e.g. lots of brute force path searching or forensics to figure out what software you used. 00:30 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 00:30 < gmaxwell> sipa: I know, just pointing that serializing that stuff still probably isn't enough. 00:30 < sipa> well this doesn't describe seeds at all 00:31 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 00:31 < sipa> if you want a seed, you'll have some short string and a determinstic way to derive all of this from it 00:31 < gmaxwell> yep not faulting your document. 00:31 < sipa> but i don't expect an ability to encode a seed _from_ that data 00:32 < gmaxwell> luke-jr: if you can (even at some expense) recover without the 'backup' it makes the backup solution much more usable. e.g. don't have to worry much about your backup being randsomed for 50% of your funds. 00:33 < luke-jr> gmaxwell: true 00:37 < jonasschnelli> what alternatives for PBKDF2 with silly static 2048 rounds for seed passphrase derivation would make sense? 00:37 < jonasschnelli> Or are passphrase protected seed just a footgun? 00:37 < jonasschnelli> *seeds 00:38 < gmaxwell> 2048 rounds of PBKDF2 really reeks of snake oil. It's not a meaningful amount of hardening. 00:39 < gmaxwell> I think passphrase protected seeds are a footgun, at least if there isn't a recovery mechenism... but people want them anyways. 00:39 < gmaxwell> And a recovery mechenism could be provided totally seperately. 00:40 < jonasschnelli> gmaxwell: with "recovery mechanism" you mean an expensive forensic like approach to recover a lost seed-passphrase? 00:40 < gmaxwell> I'm still fond of offloadable KDFs, which we know how to do. But when I talked to the trezor folks about that they wanted an additional property that they be (cheaply) verifyable, which seems possible but moves it more towards being a research problem. 00:42 < gmaxwell> jonasschnelli: I mean, like, for example, your backup could contain the an encrypted copy of the passphrase in a section accessable with the seed alone, which you could decrypt with the help of a recovery service. E.g. to recover your wallet you need seed+passphrase OR seed + bob's help. (e.g. your backup has an encrypted message to bob, saying that he should give the content to anyone who pr 00:42 < gmaxwell> esents him with a passport with your name on it, and not otherwise). 00:43 < gmaxwell> exactly how password recovery works is a huge rathole, unfortunately. 00:44 < gmaxwell> Which is why I was making the point that even though I think it's unsafe design to prompt users for a password without having one, ... it's fine to design a scheme that allows for passwords, since recovery can be provided by something else. 00:45 < jonasschnelli> Indeed 00:47 < gmaxwell> the problem for passphrases is that they're really kinda dumb without a KDF, if the user provides the password (and if the user doesn't come up with the password they are even more likely to forget it). 00:47 < gmaxwell> but people also want to use these schemes with hardware wallets, which don't have the CPU power to do a KDF that a GPU wouldn't laugh at. 01:16 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has quit [Remote host closed the connection] 01:17 -!- ccdle12 [3eff661a@gateway/web/freenode/ip.62.255.102.26] has joined #bitcoin-core-dev 01:23 -!- intcat [~zshlyk@gateway/tor-sasl/intcat] has joined #bitcoin-core-dev 01:25 -!- zarez [~Thunderbi@fs-93-93-44-38.fullsave.info] has joined #bitcoin-core-dev 01:26 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has joined #bitcoin-core-dev 01:31 -!- glaksmono [~glaksmono@119.10.176.150] has quit [Remote host closed the connection] 01:32 -!- glaksmono [~glaksmono@119.10.176.150] has joined #bitcoin-core-dev 01:36 -!- glaksmono [~glaksmono@119.10.176.150] has quit [Ping timeout: 245 seconds] 01:36 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds] 01:38 -!- goofie [~goofie@104-7-174-119.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 260 seconds] 01:46 -!- timothy [~tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:46 -!- vicenteH [~user@123.red-83-58-239.dynamicip.rima-tde.net] has joined #bitcoin-core-dev 01:49 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 01:50 -!- drizztbsd [~tredaelli@redhat/timothy] has joined #bitcoin-core-dev 01:50 -!- timothy [~tredaelli@redhat/timothy] has quit [Ping timeout: 252 seconds] 01:50 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 02:10 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 245 seconds] 02:24 -!- Randolf [~randolf@96.53.47.42] has quit [Ping timeout: 256 seconds] 02:24 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 02:34 -!- glaksmono [~glaksmono@112.78.141.26] has joined #bitcoin-core-dev 02:34 -!- si [713b60ba@gateway/web/freenode/ip.113.59.96.186] has joined #bitcoin-core-dev 02:34 < si> hello world 02:34 -!- si is now known as Guest72611 02:37 < Guest72611> hi 02:37 -!- Guest72611 [713b60ba@gateway/web/freenode/ip.113.59.96.186] has quit [Client Quit] 03:19 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 245 seconds] 03:20 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 03:20 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Remote host closed the connection] 03:30 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 03:43 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 03:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:45 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:46 -!- Krellan [~Krellan@2601:640:4000:9258:9083:8851:6055:7137] has joined #bitcoin-core-dev 03:48 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d82c5d15c504...6916024768ec 03:48 < bitcoin-git> bitcoin/master 60ebc7d Daniel Kraft: trivial: Mark overrides as such.... 03:48 < bitcoin-git> bitcoin/master 6916024 MarcoFalke: Merge #13282: trivial: Mark overrides as such.... 03:48 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #13282: trivial: Mark overrides as such. (master...mark-override) https://github.com/bitcoin/bitcoin/pull/13282 03:48 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 03:51 -!- Krellan [~Krellan@2601:640:4000:9258:9083:8851:6055:7137] has quit [Ping timeout: 245 seconds] 04:18 -!- goofie [~goofie@104-7-174-119.lightspeed.hstntx.sbcglobal.net] has joined #bitcoin-core-dev 04:19 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 04:23 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 252 seconds] 04:23 -!- Randolf [~randolf@96.53.47.42] has quit [Ping timeout: 252 seconds] 04:23 -!- glaksmono [~glaksmono@112.78.141.26] has quit [Remote host closed the connection] 04:24 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 04:25 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 04:25 -!- glaksmono [~glaksmono@112.78.141.26] has joined #bitcoin-core-dev 04:26 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Remote host closed the connection] 04:27 -!- satwo [~textual@2602:306:378a:6fb0:7ca3:6df7:34f5:618e] has joined #bitcoin-core-dev 04:29 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 04:30 -!- glaksmono [~glaksmono@112.78.141.26] has quit [Ping timeout: 252 seconds] 04:30 -!- Aaronvan_ is now known as AaronvanW 04:32 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 04:33 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 04:35 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Ping timeout: 264 seconds] 04:36 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 04:43 -!- goatpig [56f75200@gateway/web/freenode/ip.86.247.82.0] has joined #bitcoin-core-dev 05:00 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 05:05 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 05:07 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has quit [Remote host closed the connection] 05:15 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 05:19 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Ping timeout: 256 seconds] 05:23 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:25 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 05:25 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:30 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 05:30 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 05:36 -!- ula [~ula@b2b-78-94-11-194.unitymedia.biz] has joined #bitcoin-core-dev 05:38 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 05:45 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has quit [Read error: Connection reset by peer] 05:45 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 05:49 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [] 05:53 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 05:54 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Remote host closed the connection] 06:00 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 06:05 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Ping timeout: 245 seconds] 06:06 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 06:16 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 06:38 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 06:48 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 06:49 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 06:50 -!- Randolf [~randolf@96.53.47.38] has quit [Ping timeout: 252 seconds] 06:53 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Ping timeout: 260 seconds] 06:54 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Remote host closed the connection] 07:03 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 07:03 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 07:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 07:05 -!- instagibbs_ [~instagibb@pool-100-15-128-78.washdc.fios.verizon.net] has quit [Ping timeout: 260 seconds] 07:08 -!- instagibbs [~instagibb@pool-100-15-128-78.washdc.fios.verizon.net] has joined #bitcoin-core-dev 07:08 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 07:08 -!- laurentmt [~Thunderbi@185.94.189.189] has joined #bitcoin-core-dev 07:12 -!- laurentmt [~Thunderbi@185.94.189.189] has quit [Client Quit] 07:12 -!- Aliencorpse [~Aliencorp@2605:a601:b024:600:2533:4dff:3297:2ae0] has quit [Ping timeout: 276 seconds] 07:23 -!- windsok [~windsok@unaffiliated/windsok] has joined #bitcoin-core-dev 07:24 -!- Aliencorpse [~Aliencorp@2605:a601:b024:600:6c58:3432:f4a3:2f7d] has joined #bitcoin-core-dev 07:25 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 260 seconds] 07:30 -!- Samdney [~Samdney@80.255.10.197] has joined #bitcoin-core-dev 07:31 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 07:33 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 07:34 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 07:34 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 07:37 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 07:42 -!- Krellan [~Krellan@2601:640:4000:9258:9083:8851:6055:7137] has joined #bitcoin-core-dev 07:43 -!- Giszmo [~leo@45.232.32.78] has joined #bitcoin-core-dev 07:46 -!- Krellan [~Krellan@2601:640:4000:9258:9083:8851:6055:7137] has quit [Ping timeout: 260 seconds] 07:48 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 08:09 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 08:18 -!- Randolf [~randolf@96.53.47.38] has quit [Ping timeout: 248 seconds] 08:19 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 08:19 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has quit [Read error: Connection reset by peer] 08:20 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 08:20 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 08:21 < jnewbery> wumpus: #13011 definitely seems ready for merge 08:21 < gribble> https://github.com/bitcoin/bitcoin/issues/13011 | Cache witness hash in CTransaction by MarcoFalke · Pull Request #13011 · bitcoin/bitcoin · GitHub 08:23 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 08:23 -!- tryphe_000 [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 08:23 -!- zarez [~Thunderbi@fs-93-93-44-38.fullsave.info] has quit [Remote host closed the connection] 08:25 -!- tryphe_ [~tryphe@unaffiliated/tryphe] has quit [Ping timeout: 252 seconds] 08:31 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 08:31 -!- zarez [~Thunderbi@fs-93-93-44-38.fullsave.info] has joined #bitcoin-core-dev 08:31 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Remote host closed the connection] 08:43 -!- Randolf [~randolf@96.53.47.38] has quit [Ping timeout: 240 seconds] 08:43 -!- JackH [~laptop@91-189-61-70.riz.pl] has quit [Ping timeout: 245 seconds] 08:46 -!- promag [~promag@83.223.232.149] has joined #bitcoin-core-dev 08:49 -!- dtm_ [43d55007@gateway/web/freenode/ip.67.213.80.7] has joined #bitcoin-core-dev 08:49 -!- dtm_ [43d55007@gateway/web/freenode/ip.67.213.80.7] has quit [Client Quit] 08:55 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 08:55 -!- Giszmo [~leo@45.232.32.78] has quit [Ping timeout: 268 seconds] 08:56 < promag> jnewbery: +1 ^ 09:00 -!- vicenteH [~user@123.red-83-58-239.dynamicip.rima-tde.net] has quit [Ping timeout: 264 seconds] 09:04 -!- Ishtv4n [~Ishtv4n@46.246.69.150] has quit [Quit: Ishtv4n] 09:07 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 09:08 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 09:09 -!- promag [~promag@83.223.232.149] has quit [Remote host closed the connection] 09:11 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #bitcoin-core-dev 09:16 -!- zarez [~Thunderbi@fs-93-93-44-38.fullsave.info] has quit [Quit: zarez] 09:28 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 260 seconds] 09:29 -!- ccdle12 [3eff661a@gateway/web/freenode/ip.62.255.102.26] has quit [Ping timeout: 260 seconds] 09:31 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #bitcoin-core-dev 09:42 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 09:53 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 09:56 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #bitcoin-core-dev 10:02 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 10:10 -!- ExtraCrispy [~ExtraCris@185.9.18.150] has quit [Read error: Connection reset by peer] 10:21 -!- adiabat [~adiabat@63.209.32.102] has quit [Remote host closed the connection] 10:22 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-core-dev 10:26 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has joined #bitcoin-core-dev 10:27 -!- drizztbsd [~tredaelli@redhat/timothy] has quit [Quit: Konversation terminated!] 10:31 -!- promag [~promag@83.223.233.111] has joined #bitcoin-core-dev 10:40 -!- prototype [~prototype@65-78-13-181.s3507.c3-0.nyr-ubr3.nyr.ny.cable.rcncustomer.com] has joined #bitcoin-core-dev 10:46 -!- ccdle12 [5ead3529@gateway/web/freenode/ip.94.173.53.41] has joined #bitcoin-core-dev 10:51 -!- ccdle12 [5ead3529@gateway/web/freenode/ip.94.173.53.41] has quit [Ping timeout: 260 seconds] 10:56 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 264 seconds] 11:01 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 11:14 -!- tryphe [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 11:17 -!- tryphe_000 [~tryphe@unaffiliated/tryphe] has quit [Ping timeout: 264 seconds] 11:23 -!- promag [~promag@83.223.233.111] has quit [Remote host closed the connection] 11:23 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 11:33 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 11:34 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 11:45 -!- ccdle12 [5ead3529@gateway/web/freenode/ip.94.173.53.41] has joined #bitcoin-core-dev 11:46 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 245 seconds] 11:51 -!- rex4539 [~textual@ppp-94-65-6-88.home.otenet.gr] has joined #bitcoin-core-dev 11:59 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has quit [Ping timeout: 245 seconds] 12:00 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 12:03 -!- ccdle12 [5ead3529@gateway/web/freenode/ip.94.173.53.41] has quit [Ping timeout: 260 seconds] 12:14 -!- promag [~promag@145.166.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 12:49 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 12:50 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 12:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 12:52 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 12:54 -!- promag [~promag@145.166.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 12:57 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 12:59 -!- satwo [~textual@2602:306:378a:6fb0:7ca3:6df7:34f5:618e] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:07 -!- satwo [~textual@2602:306:378a:6fb0:5ccb:12b:9975:c915] has joined #bitcoin-core-dev 13:11 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 240 seconds] 13:12 -!- tryphe [~tryphe@unaffiliated/tryphe] has quit [Read error: Connection reset by peer] 13:12 -!- tryphe [~tryphe@unaffiliated/tryphe] has joined #bitcoin-core-dev 13:16 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 13:17 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 13:17 < sdaftuar> kallewoof: if you're around i was wondering if you could explain how the refactoring in #12634 relates to #12257? 13:17 < gribble> https://github.com/bitcoin/bitcoin/issues/12634 | [refactor] Make TransactionWithinChainLimit more flexible by kallewoof · Pull Request #12634 · bitcoin/bitcoin · GitHub 13:17 < gribble> https://github.com/bitcoin/bitcoin/issues/12257 | [wallet] Use destination groups instead of coins in coin select by kallewoof · Pull Request #12257 · bitcoin/bitcoin · GitHub 13:18 -!- satwo [~textual@2602:306:378a:6fb0:5ccb:12b:9975:c915] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 13:19 -!- satwo [~textual@2602:306:378a:6fb0:5ccb:12b:9975:c915] has joined #bitcoin-core-dev 13:20 -!- satwo [~textual@2602:306:378a:6fb0:5ccb:12b:9975:c915] has quit [Client Quit] 13:24 -!- a5m0 [~a5m0@unaffiliated/a5m0] has quit [Ping timeout: 240 seconds] 13:33 -!- jtimon [~quassel@226.110.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 13:33 -!- a5m0 [~a5m0@unaffiliated/a5m0] has joined #bitcoin-core-dev 13:51 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 13:52 -!- a5m0 [~a5m0@unaffiliated/a5m0] has quit [Ping timeout: 260 seconds] 13:52 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 13:55 -!- Randolf [~randolf@96.53.47.38] has quit [Ping timeout: 248 seconds] 13:56 -!- a5m0 [~a5m0@unaffiliated/a5m0] has joined #bitcoin-core-dev 13:57 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #13304: qa: Fix wallet_listreceivedby race (master...Mf1805-qaWalletRace) https://github.com/bitcoin/bitcoin/pull/13304 14:02 < bitcoin-git> [bitcoin] jimpo opened pull request #13305: Refactor: encapsulate mapBlockIndex within validation.cpp (master...validation-globals) https://github.com/bitcoin/bitcoin/pull/13305 14:02 -!- nickler [~nickler@185.12.46.130] has quit [Ping timeout: 256 seconds] 14:04 -!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-core-dev 14:10 < bitcoin-git> [bitcoin] jimpo closed pull request #13305: Refactor: encapsulate mapBlockIndex within validation.cpp (master...validation-globals) https://github.com/bitcoin/bitcoin/pull/13305 14:19 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 14:20 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Client Quit] 14:22 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 14:30 -!- LeMiner [~LeMiner@unaffiliated/leminer] has quit [Read error: Connection reset by peer] 14:31 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 260 seconds] 14:45 -!- Giszmo [~leo@ip-69-237-219-201.nextelmovil.cl] has joined #bitcoin-core-dev 14:51 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 14:51 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 14:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 14:52 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 14:55 -!- Randolf [~randolf@S01060023bee968ec.vc.shawcable.net] has joined #bitcoin-core-dev 14:56 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 245 seconds] 15:00 -!- Randolf [~randolf@S01060023bee968ec.vc.shawcable.net] has quit [Ping timeout: 260 seconds] 15:12 -!- jtimon [~quassel@226.110.132.37.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 15:16 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 15:18 < bitcoin-git> [bitcoin] theuni opened pull request #13306: build: split warnings out of CXXFLAGS (master...debug_flags) https://github.com/bitcoin/bitcoin/pull/13306 15:23 -!- Giszmo [~leo@ip-69-237-219-201.nextelmovil.cl] has quit [Read error: Connection reset by peer] 15:26 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 15:30 -!- Giszmo [~leo@ip-216-233.219.201.nextelmovil.cl] has joined #bitcoin-core-dev 15:33 -!- prototype [~prototype@65-78-13-181.s3507.c3-0.nyr-ubr3.nyr.ny.cable.rcncustomer.com] has quit [Quit: Leaving] 15:33 -!- ula [~ula@b2b-78-94-11-194.unitymedia.biz] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 15:38 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 15:40 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 15:55 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 15:56 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 15:57 < roasbeef> jonasschnelli: re-seed stuff, have y'all seen what we made for lnd? it has all the features one would desire in a seed format: reversible mapping between seed+phrase (uses an arbitrary length tweakable block cipher), a versioning scheme (for the encryption and also the internal wallet payload), if you use a passphrase we can detect invalid attempts, and also we have a "birthdate" which is offset from the genesis block in days -- good till 2189 (iir 15:57 < roasbeef> uses proper key derivation (no like 2k rounds of sha2 or w/e lol) 15:58 < sipa> roasbeef: does proper imply variable number of rounds? :) 15:59 < roasbeef> well woudl be able to have diff versions with higher/lower number of rounds to make it easier for say hardware wallets if that's what you mean 16:00 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds] 16:01 -!- rex4539 [~textual@ppp-94-65-6-88.home.otenet.gr] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 16:04 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 16:05 -!- Chris_Stewart_5 [chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 245 seconds] 16:09 -!- nickler [~nickler@185.12.46.130] has joined #bitcoin-core-dev 16:13 -!- satwo [~textual@2602:306:378a:6fb0:3475:575f:a8d1:21b5] has joined #bitcoin-core-dev 16:16 < kallewoof> sdaftuar: When doing coin selection on groups rather than individual outputs, the ancestor/descendant stuff becomes rather messy if you don't unify them to their corresponding maximums. In order to do that, you need the values, since they are tested against multiple limits. 16:19 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 16:29 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 16:34 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 16:41 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has quit [Quit: drexl] 16:51 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 16:53 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 17:03 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 17:18 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 17:19 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 17:27 -!- glaksmon_ [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 17:35 -!- CubicEarths [~cubiceart@c-66-30-214-9.hsd1.ma.comcast.net] has quit [] 17:38 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-core-dev 17:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 17:48 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 245 seconds] 17:56 -!- goatpig [56f75200@gateway/web/freenode/ip.86.247.82.0] has quit [Ping timeout: 260 seconds] 18:10 -!- rex4539 [~textual@2a02:587:3509:b800:785a:a1f6:87f4:b7e4] has joined #bitcoin-core-dev 18:16 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 18:18 < fanquake> https://blog.qt.io/blog/2018/05/22/qt-5-11-released/ 18:18 < fanquake> Qt for WebAssembly "Tech Preview". I guess they were listening to our IRC discussion.. 18:20 -!- zivl [~zivl@2601:19a:837f:e4e1:c533:41c2:91c0:e671] has quit [Ping timeout: 276 seconds] 18:44 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 18:46 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 18:47 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 18:48 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 18:49 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 18:59 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 19:10 -!- rex4539 [~textual@2a02:587:3509:b800:785a:a1f6:87f4:b7e4] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 19:15 -!- MisterPaz [~PazPazPaz@c-71-57-73-68.hsd1.il.comcast.net] has joined #bitcoin-core-dev 19:16 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 19:17 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Client Quit] 19:18 -!- MrPaz [~PazPazPaz@46.166.143.115] has quit [Ping timeout: 240 seconds] 19:19 -!- MrPaz [~PazPazPaz@185.232.20.206] has joined #bitcoin-core-dev 19:20 -!- MisterPaz [~PazPazPaz@c-71-57-73-68.hsd1.il.comcast.net] has quit [Ping timeout: 245 seconds] 19:29 -!- adiabat [~adiabat@63.209.32.102] has quit [Quit: WeeChat 1.4] 19:30 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-core-dev 19:33 -!- adiabat [~adiabat@63.209.32.102] has quit [Client Quit] 19:33 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-core-dev 19:37 -!- adiabat [~adiabat@63.209.32.102] has quit [Client Quit] 19:41 -!- adiabat [~adiabat@63.209.32.102] has joined #bitcoin-core-dev 19:44 -!- phill_ [186b6e36@gateway/web/freenode/ip.24.107.110.54] has joined #bitcoin-core-dev 19:47 -!- phill_ [186b6e36@gateway/web/freenode/ip.24.107.110.54] has quit [Client Quit] 19:50 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 19:51 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-ppppkrljxliejbyc] has joined #bitcoin-core-dev 19:58 -!- zivl [~zivl@2601:19a:837f:e4e1:20fe:5ebf:9639:d80f] has joined #bitcoin-core-dev 20:13 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 20:16 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has joined #bitcoin-core-dev 20:24 < bitcoin-git> [bitcoin] achow101 opened pull request #13307: Replace coin selection fallback strategy with Single Random Draw (master...srd-fallback) https://github.com/bitcoin/bitcoin/pull/13307 20:29 -!- Randolf [~randolf@96.53.47.42] has quit [Ping timeout: 245 seconds] 20:30 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 20:36 -!- honeybadgerdgaf [~alastairm@203.96.123.200] has quit [Quit: honeybadgerdgaf] 21:04 -!- Samdney [~Samdney@80.255.10.197] has quit [Quit: Verlassend] 21:10 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 21:14 -!- zivl [~zivl@2601:19a:837f:e4e1:20fe:5ebf:9639:d80f] has quit [Ping timeout: 260 seconds] 21:19 -!- Randolf [~randolf@96.53.47.38] has quit [Ping timeout: 240 seconds] 21:23 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 21:25 -!- Giszmo [~leo@ip-216-233.219.201.nextelmovil.cl] has quit [Ping timeout: 245 seconds] 21:34 -!- Giszmo [~leo@ip-223-234-219-201.nextelmovil.cl] has joined #bitcoin-core-dev 21:51 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Quit: Leaving] 21:51 -!- glaksmon_ [~glaksmono@158.140.182.56] has quit [Remote host closed the connection] 21:52 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 21:56 -!- glaksmono [~glaksmono@158.140.182.56] has quit [Ping timeout: 252 seconds] 22:01 -!- wolfspra1l [~wolfsprau@bobbin.q-ag.de] has quit [Read error: Connection reset by peer] 22:02 < bitcoin-git> [bitcoin] ken2812221 opened pull request #13308: Qt594 (master...qt594) https://github.com/bitcoin/bitcoin/pull/13308 22:02 -!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-core-dev 22:02 < bitcoin-git> [bitcoin] ken2812221 closed pull request #13308: Qt594 (master...qt594) https://github.com/bitcoin/bitcoin/pull/13308 22:10 -!- DrFeelGood [~DrFeelGoo@unaffiliated/olufunmilayo] has quit [Ping timeout: 240 seconds] 22:30 -!- Krellan [~Krellan@2601:640:4000:9258:1cb8:f7e9:3e20:2116] has joined #bitcoin-core-dev 22:30 -!- cryptojanitor [uid278088@gateway/web/irccloud.com/x-ppppkrljxliejbyc] has quit [Quit: Connection closed for inactivity] 22:35 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [] 22:49 -!- glaksmono [~glaksmono@158.140.182.56] has joined #bitcoin-core-dev 23:14 -!- rex4539 [~textual@ppp-94-65-6-88.home.otenet.gr] has joined #bitcoin-core-dev 23:25 < jonasschnelli> roasbeef: Thanks! Is there a paper or a specs? Or just the code? 23:38 -!- glaksmono [~glaksmono@158.140.182.56] has quit [] 23:41 < bitcoin-git> [bitcoin] martinus opened pull request #13309: Faster unit tests: directloy operate with CMutableTransaction (master...SignSignature-with-CMutableTransaction) https://github.com/bitcoin/bitcoin/pull/13309 23:44 -!- satwo [~textual@2602:306:378a:6fb0:3475:575f:a8d1:21b5] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 23:56 -!- btcdrak [uid236341@gateway/web/irccloud.com/x-kycxahkmswptvgva] has joined #bitcoin-core-dev