--- Log opened Wed Apr 12 00:00:21 2017 --- Day changed Wed Apr 12 2017 00:00 -!- brand0 [brand0@lol.bxroberts.org] has joined #bitcoin-wizards 00:02 -!- nickler [~nickler@185.12.46.130] has joined #bitcoin-wizards 00:02 -!- hashtag_ [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 245 seconds] 00:03 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 00:03 -!- kankles [~kankles@104.200.154.4] has joined #bitcoin-wizards 00:03 -!- kexkey_ [~kexkey@68.168.119.228] has quit [Ping timeout: 252 seconds] 00:06 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 00:11 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 240 seconds] 00:14 -!- Belkaar [~Belkaar@xdsl-78-35-70-187.netcologne.de] has joined #bitcoin-wizards 00:14 -!- Belkaar [~Belkaar@xdsl-78-35-70-187.netcologne.de] has quit [Changing host] 00:14 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 00:24 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 00:44 -!- pedrovian_ [~pedrovian@8.27.210.16] has joined #bitcoin-wizards 00:46 -!- pedrovian [~pedrovian@8.27.210.16] has quit [Ping timeout: 240 seconds] 01:12 -!- rmwb [~rmwb@129.180.74.203] has quit [Remote host closed the connection] 01:23 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 01:26 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 01:40 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has joined #bitcoin-wizards 01:43 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-nnvcltmufxlsedrv] has joined #bitcoin-wizards 02:11 -!- Jeremy_Rand[m] [jeremyrand@gateway/shell/matrix.org/x-afhljluvdqntymxa] has quit [Remote host closed the connection] 02:11 -!- frabrunelle [frabrunell@safenetwork/frabrunelle] has quit [Remote host closed the connection] 02:11 -!- herzmeister[m] [herzmeiste@gateway/shell/matrix.org/x-witcbaviluyuhhnd] has quit [Remote host closed the connection] 02:11 -!- kewde[m] [kewdematri@gateway/shell/matrix.org/x-xgjnkrkumlnwemff] has quit [Remote host closed the connection] 02:11 -!- bjorn[m]1 [bjornwgnrm@gateway/shell/matrix.org/x-jatnejtwejxeqiww] has quit [Remote host closed the connection] 02:14 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Ping timeout: 268 seconds] 02:15 -!- so [~so@unaffiliated/so] has quit [Ping timeout: 260 seconds] 02:15 -!- bjorn[m]1 [bjornwgnrm@gateway/shell/matrix.org/x-wwmnyclfapnsggda] has joined #bitcoin-wizards 02:19 -!- edvorg [~edvorg@113.161.21.33] has quit [Remote host closed the connection] 02:20 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 02:24 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 02:30 -!- Jeremy_Rand[m] [jeremyrand@gateway/shell/matrix.org/x-ssgytwjithwrbtqy] has joined #bitcoin-wizards 02:30 -!- herzmeister[m] [herzmeiste@gateway/shell/matrix.org/x-nzgjcibbylviohdu] has joined #bitcoin-wizards 02:30 -!- frabrunelle [frabrunell@safenetwork/frabrunelle] has joined #bitcoin-wizards 02:30 -!- kewde[m] [kewdematri@gateway/shell/matrix.org/x-okxcmwrnjcjbyaxs] has joined #bitcoin-wizards 02:33 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Ping timeout: 260 seconds] 02:34 -!- contrapumpkin [~copumpkin@haskell/developer/copumpkin] has quit [Ping timeout: 252 seconds] 02:37 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 02:38 -!- propumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 02:40 -!- rmwb [~rmwb@129.180.74.203] has quit [Ping timeout: 260 seconds] 02:41 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 02:43 < kallewoof> I've been working on a proposal for an anti-DoS feature using proof of work for Bitcoin nodes. Feedback very welcome: https://github.com/kallewoof/bips/blob/pow-connection-slots/bip-rate-limiting-via-pow.mediawiki 02:43 -!- Apostolos [~Apostolos@197.211.61.61] has joined #bitcoin-wizards 02:47 < gmaxwell> tromp: ^ 02:48 < gmaxwell> kallewoof: neat. 02:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 02:52 -!- Apostolos [~Apostolos@197.211.61.61] has quit [Quit: Mutter: www.mutterirc.com] 03:09 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Ping timeout: 268 seconds] 03:11 -!- so [~so@unaffiliated/so] has joined #bitcoin-wizards 03:21 -!- MaxSan [~one@46.166.165.225] has quit [Ping timeout: 255 seconds] 03:22 < fluffypony> kallewoof: we've been doing the same in Monero, using Cuckoo Cycle, but the idea was to PoW-handshake-challenge every inbound connection; I'm interested in why you approached it as an only-challenge-above-threshold 03:23 < fluffypony> (unless I'm misreading the spec) 03:25 -!- alferz [~alferz@unaffiliated/alfer] has joined #bitcoin-wizards 03:30 < kallewoof> fluffypony: You mean why have free POW slots at all? It felt sensible, as this is primarily meant to prevent slot exhaustion, but a user could set pow connection slots = max connections to get POW req for all. 03:30 -!- onabreak [55e4c68f@gateway/web/freenode/ip.85.228.198.143] has quit [Quit: Page closed] 03:30 < kallewoof> s/free POW slots/free connection slots/ 03:32 -!- onabreak [55e4c68f@gateway/web/freenode/ip.85.228.198.143] has joined #bitcoin-wizards 03:32 < fluffypony> I wonder if there are any stats as to how often reconnections happen 03:32 < fluffypony> and whether our approach would lead to a degradation of the network 03:33 < kallewoof> I haven't seen any stats, myself, but I'd be interested to see it. 03:34 -!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards 03:38 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 03:45 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 240 seconds] 03:48 -!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 268 seconds] 03:52 -!- alferz [~alferz@unaffiliated/alfer] has joined #bitcoin-wizards 03:57 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 240 seconds] 04:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards 04:15 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 04:19 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 04:20 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 05:18 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 05:48 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 05:48 -!- Reta [~Reta@188.226.139.184] has joined #bitcoin-wizards 06:08 -!- PaulCapestany [~PaulCapes@2604:5500:17:2ea:b828:df98:5578:2a31] has quit [Quit: .] 06:09 -!- MaxSan [~one@46.166.165.225] has joined #bitcoin-wizards 06:10 -!- PaulCapestany [~PaulCapes@2604:5500:17:2ea:4158:6da8:2ea3:932a] has joined #bitcoin-wizards 06:16 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 255 seconds] 06:16 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: jnewbery] 06:18 -!- c0rw1n_ is now known as c0rw1n 06:18 -!- MaxSan [~one@46.166.165.225] has quit [Ping timeout: 260 seconds] 06:21 -!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 06:24 -!- Samdney [~Samdney@178.162.209.135] has joined #bitcoin-wizards 06:25 -!- Davasny [~quassel@78.10.231.191] has joined #bitcoin-wizards 06:26 -!- Davasny is now known as Guest40403 06:26 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 06:31 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 06:33 -!- MaxSan [~one@91.214.169.69] has joined #bitcoin-wizards 06:40 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 06:48 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 06:50 -!- kexkey [~kexkey@68.168.119.228] has joined #bitcoin-wizards 06:52 -!- boing [~boing@79-67-101-50.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 07:02 -!- MaxSan1 [~one@46.166.165.225] has joined #bitcoin-wizards 07:02 -!- MaxSan [~one@91.214.169.69] has quit [Ping timeout: 240 seconds] 07:14 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 07:15 -!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards 07:46 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 245 seconds] 07:47 -!- molz_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 07:49 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 07:52 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 07:54 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards 07:56 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 07:56 -!- molz_ [~molly@unaffiliated/molly] has quit [Read error: Connection reset by peer] 07:56 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 07:57 -!- talmai [~T@c-76-24-28-74.hsd1.ma.comcast.net] has joined #bitcoin-wizards 07:57 -!- Reta [~Reta@188.226.139.184] has quit [Remote host closed the connection] 08:05 < tromp__> nice to see cuckoo in use! 08:06 < tromp__> btw, i had to pay out a cuckoo cycle speedup bounty in the past few days 08:06 < tromp__> it turns out to be possible to avoid the high latency memory accesses by using 20x more memory 08:07 < tromp__> for large instances, this gives a speedup of more than 4x 08:07 < tromp__> for size 2^28 the speedup is about 2.8x 08:07 < Eliel> is that faster than running 20 parallel searches? 08:08 < Eliel> without the optimization 08:08 < andytoshi> tromp__: the last i looked at the parameters grin is trying to use, they want something like one minute blocks which required a pretty small nominal memory requirement 08:08 < tromp__> yes 08:08 < andytoshi> where 20x is perfectly reasonable for a desktop machine to have 08:08 < andytoshi> does this seriously impair cuckoo cycle for those parameters? (it could also be i don't remember the parameters they want) 08:08 < midnightmagic> tromp__: Have you detailed this somewhere linkable? 08:09 < tromp__> it's reported on https://github.com/tromp/cuckoo 08:09 < midnightmagic> tromp__: Thanks 08:10 < tromp__> there's a big uncertainty now about gpu performance of cuckoo cycle 08:11 < tromp__> for zcash' equihash we see a huge performance gap between open source and closed source miners 08:12 < tromp__> and the new solver for cuckoo cycle is bottlenecked by bucket sorting just like equihash is 08:14 < tromp__> with a long enough block interval, one could make the size so big that GPUs don't have enough memory for the low latency solver 08:15 < andytoshi> i would prefer long block intervals in grin to give time for aggregation for privacy reasons, but i think i'm in a minority there (and i hate debating parameters like this, it feels so bikesheddy :)) 08:15 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has joined #bitcoin-wizards 08:16 < tromp__> of course i would love long times to make cuckoo a real memory hog 08:17 -!- talmai [~T@c-76-24-28-74.hsd1.ma.comcast.net] has quit [Ping timeout: 260 seconds] 08:17 < tromp__> the bip above incorrectly mentions "41 values which identify each of the 41 edges in the cycle" 08:18 < tromp__> you need to identify all 42 edges 08:24 < tromp__> i was thinking of changing the notion of size in cuckoo cycle 08:24 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Ping timeout: 260 seconds] 08:24 < tromp__> to make it the number of edges rather than total number of nodes 08:25 < tromp__> becayse it's easier to think about a bipartite graph with N+N nodes and N edges 08:29 < tromp__> i asked xenoncat to provide a version of his low-latency solver for size 2^20 (unlike my solver, he needs to tweak many parameters for each different size) 08:33 < tromp__> fluffypony: where is rate limiting code in monero? 08:35 -!- MaxSan1 [~one@46.166.165.225] has quit [Ping timeout: 240 seconds] 08:36 -!- madacol [~madacol@200.84.233.209] has quit [Ping timeout: 240 seconds] 08:45 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 08:47 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has joined #bitcoin-wizards 08:48 -!- cluckj [~cluckj@static-98-114-125-87.phlapa.ftas.verizon.net] has quit [Quit: Leaving] 08:50 -!- madacol [~madacol@200.84.233.209] has joined #bitcoin-wizards 08:57 -!- Char0n [~Charon@46.232.225.129] has quit [Read error: Connection reset by peer] 08:59 -!- shesek [~shesek@bzq-84-110-54-107.red.bezeqint.net] has quit [Read error: Connection reset by peer] 09:16 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 260 seconds] 09:16 -!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has quit [Read error: Connection reset by peer] 09:17 -!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards 09:21 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 268 seconds] 09:26 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 09:33 -!- oleganza [~oleganza@52.119.113.96] has joined #bitcoin-wizards 10:03 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Ping timeout: 260 seconds] 10:13 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 10:31 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Quit: jnewbery] 10:32 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 10:38 -!- sudo_pscience [kc@gateway/vpn/mullvad/x-bginwowydanccemp] has joined #bitcoin-wizards 10:46 -!- rmwb [~rmwb@129.180.74.203] has quit [Ping timeout: 240 seconds] 10:47 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 10:57 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 10:58 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Client Quit] 11:00 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 11:00 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 11:13 < fluffypony> tromp__: doesn't exist yet - write-up first, then code :) 11:13 -!- bsm1175321 [~mcelrath@157.130.6.242] has joined #bitcoin-wizards 11:14 -!- bsm117532 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Killed (wolfe.freenode.net (Nickname regained by services))] 11:14 -!- bsm1175321 is now known as bsm117532 11:14 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 11:14 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 11:18 < tromp__> that's what i thought, but you spoke in definitive terms "kallewoof: we've been doing the same in Monero, using Cuckoo Cycle" 11:18 < tromp__> so the doing there refers to the planning:) 11:31 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has quit [Quit: Leaving] 11:35 < fluffypony> aaah - yeah, I should've clarified what "doing" means :) 11:39 * nsh only ever imagines doing things to avoid this ambiguity :) 11:41 -!- abbitcryptic [18fe50ac@gateway/web/freenode/ip.24.254.80.172] has joined #bitcoin-wizards 11:42 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 11:45 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 11:51 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 12:14 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Ping timeout: 260 seconds] 12:17 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 260 seconds] 12:26 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 12:26 -!- juscamarena [~justin@47.148.176.74] has joined #bitcoin-wizards 12:26 -!- juscamarena is now known as Guest76166 12:36 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 12:45 -!- pedrovian [~pedrovian@8.27.210.16] has joined #bitcoin-wizards 12:48 -!- pedrovian_ [~pedrovian@8.27.210.16] has quit [Ping timeout: 260 seconds] 12:49 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 12:49 < andytoshi> oleganza: lol, i unsubscribed from tor-dev this morning because i never read the messages, and then you go and start a conversation that i care about! 13:15 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 13:22 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-xtxvpvtrmvhvtnnf] has joined #bitcoin-wizards 13:28 -!- shesek [~shesek@bzq-84-110-56-60.red.bezeqint.net] has joined #bitcoin-wizards 13:32 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 13:38 -!- waxwing [~waxwing@62.205.214.125] has quit [Ping timeout: 260 seconds] 13:48 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 240 seconds] 13:48 -!- jnewbery [~Thunderbi@static-100-38-11-146.nycmny.fios.verizon.net] has joined #bitcoin-wizards 13:50 < bsm117532> https://lists.torproject.org/pipermail/tor-dev/2017-April/012205.html 13:51 -!- waxwing [~waxwing@96.47.224.155] has joined #bitcoin-wizards 13:57 -!- waxwing [~waxwing@96.47.224.155] has quit [Ping timeout: 260 seconds] 13:57 < kanzure> .title 13:57 < yoleaux> [tor-dev] Interest in collaborating on a standard Ed25519 key blinding scheme? 13:59 < bsm117532> Nice job guys, workin' together! 14:07 -!- bsm117532 [~mcelrath@157.130.6.242] has quit [Ping timeout: 255 seconds] 14:12 -!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards 14:14 < oleganza> andytoshi: how did you find my msg if you unsubscribed? :) 14:20 < andytoshi> oleganza: i think it came into my staging inbox before i unsubscribed, and didn't see it until i processed my email later 14:20 < andytoshi> alternatively, i failed to unsubscribe somehow 14:21 < andytoshi> ah, yes, i don't think i ever got any email with which to confirm the unsubscription. i had this problem before, i have no idea how to get off of the list 14:21 < oleganza> do you want to join my network on linkedin? 14:21 < andytoshi> hahah 14:22 < oleganza> it's one-wayness is better than keccak 14:22 < oleganza> s/it's/its/ 14:22 < andytoshi> lol 14:26 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 14:29 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 14:37 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 14:38 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 14:45 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 14:47 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds] 15:05 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:18 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 245 seconds] 15:24 -!- Guest40403 [~quassel@78.10.231.191] has quit [Read error: Connection reset by peer] 15:28 -!- Guest76166 [~justin@47.148.176.74] has quit [Remote host closed the connection] 15:29 -!- Guest76166 [~justin@47.148.176.74] has joined #bitcoin-wizards 15:55 < isis> weird sister, one of us, one of us 15:55 < isis> the unsubscribe command is a lie 15:57 < isis> andytoshi: in all seriousness, if you actually want to be removed from one of our lists, we can probably manage that :) 15:58 < isis> err, not that i think you should go away, to be clear 15:59 -!- jannes [~jannes@095-097-246-234.static.chello.nl] has quit [Quit: Leaving] 16:14 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-xknxtgxhamzwlooz] has quit [Quit: Connection closed for inactivity] 16:16 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 16:17 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-ykijcskulbnohhqx] has joined #bitcoin-wizards 16:29 < andytoshi> isis: thanks! understood, i'll pm you 16:33 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Remote host closed the connection] 16:34 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 16:44 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 16:45 -!- asok [foo@2a03:b0c0:2:d0::c80:f001] has quit [Ping timeout: 240 seconds] 16:45 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 16:45 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 16:46 -!- asok [foo@2a03:b0c0:2:d0::c80:f001] has joined #bitcoin-wizards 16:48 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Ping timeout: 240 seconds] 16:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 268 seconds] 16:55 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 16:57 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 240 seconds] 17:00 -!- abpa [~abpa@96-82-80-28-static.hfc.comcastbusiness.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 17:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 17:11 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 17:14 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-nnvcltmufxlsedrv] has quit [Quit: Connection closed for inactivity] 17:14 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-xtxvpvtrmvhvtnnf] has quit [Quit: Connection closed for inactivity] 17:22 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 17:35 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Quit: quit] 17:41 -!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-wizards 17:45 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 17:46 < oleganza> .title https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-April/014144.html 17:46 < yoleaux> [bitcoin-dev] Deploying CT in Bitcoin without extension blocks? 17:47 < oleganza> Not sure if bitcoin-dev is a good place for that, but it was too long to post in #bitcoin-wizards. 17:48 -!- oleganza [~oleganza@52.119.113.96] has quit [Quit: oleganza] 17:48 -!- rmwb [~rmwb@129.180.74.203] has quit [Remote host closed the connection] 17:48 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has joined #bitcoin-wizards 17:53 < kallewoof> tromp__: I somehow confused the edge count. Thanks for pointing it out, updated the BIP. 17:54 < tromp> kallewoof: can u remind me of URL? i'll look it over again... 17:54 -!- rmwb [~rmwb@2001:df0:ce:1601:cdba:9e64:4dc7:2ca9] has quit [Remote host closed the connection] 17:54 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has joined #bitcoin-wizards 17:55 < kallewoof> https://github.com/kallewoof/bips/blob/pow-connection-slots/bip-rate-limiting-via-pow.mediawiki 17:56 < tromp> sizeshift doesn't need 4 bytes. 1 byte obviously suffices:) 17:56 < tromp> same for proofsize 17:57 < tromp> you could also make that halfproofsize 17:57 < tromp> allowing up to length 510 cycles 17:58 < kallewoof> Hm.. I agree sizeshift should be 1 byte but proofsize could just stay at 4 for simplicity, no? 17:59 < tromp> if you want to be extremely flexible, then you could go up to 2 bytes 17:59 < tromp> but 4 bytes is way overkill 18:00 < kallewoof> Fair enough.. 18:01 < kallewoof> So, sizeshift 1 byte, proofsize 2 bytes 18:01 < tromp> yes, both unsigned of course 18:01 < kallewoof> *nod* 18:01 < tromp> your sizeshift is alrd limited by edges being 32 bit 18:01 < tromp> that means you cannot handle sizeshift > 33 18:02 < kallewoof> Because I'm using uint32's? 18:02 < tromp> yes 18:02 < kallewoof> Should I switch to uint64's? 18:03 < tromp> only if you can imagine requiring many minutes of time per proof attempt, or dozens of GB of memory use 18:03 < kallewoof> Feels like it's taking a lot of space already. That switch would double the proof size. I think it's like 180 bytes now 18:04 < kallewoof> Yeah, I think we can make that a separate pow id when that day comes. 18:04 < kallewoof> Or fix the code to deal when sizeshift > 33 18:04 < tromp> with 1 byte halfproofsize, the smallest proof you cannot handle is 510*4 = 2040 bytes 18:06 < kallewoof> Right now shiftsize / proofsize are #defined and unchangable. I obviously want to change that but I wanted to keep the imported code as close to the original as possible initially. 18:06 < tromp> i think only a real consensus PoW would need sizeshift > 33 18:06 < kallewoof> s/shiftsize/sizeshift 18:07 < tromp> it's *way* too much work for any rate limiting purposes, even many decades from now 18:08 < kallewoof> Yeah, I am keeping the values way too low as it is to keep things feasible. I would like to optimize to be able to raise the sizeshift / memory requirements. 18:08 < tromp> is there something like a varint array? 18:09 < tromp> edges should only be larger than uint32 if sizeshift is more than 33 18:10 < kallewoof> for (int i = 0; i < 42; i++) varint[i] = deserialize(...); 18:10 < kallewoof> ^ like that, you mean? 18:11 < tromp> i mean the size encoding is done only once for all 42 values 18:11 < kallewoof> Ahh. If that's the case you could just put in a 1 byte size parameter at the beginning and then spew the values, no? 18:12 < kallewoof> e.g. \0x02 [uint16] [uint16] ... 18:13 < tromp> well the edge size is implied by sizeshift alrd 18:14 < tromp> what zcash did is actually encode proof as n*k bits, for n indices each of which fits in k bits 18:15 < tromp> that is most compact, but takes some more effort to (de)serialize 18:15 < kallewoof> Yeah... ideally this should be easy to do for anyone. 18:16 < kallewoof> I will check out the zcash method though 18:17 < tromp> with fixed proofsize, there is a lot of variance in #attempts needed 18:18 < kallewoof> Yeah, I've noticed. 18:18 < tromp> which is not that desirable for rate limiting purposes 18:18 < tromp> there is a simple way to avoid that 18:18 < tromp> allow a range of proofsizes 18:19 < kallewoof> Ahh.. right. 18:19 < tromp> e.g. any size from 34 to 64 18:19 < kallewoof> I think that is definitely the way to go. :) 18:20 < tromp> yes, the single size was really picked with consensus pow in mind 18:20 < tromp> it's good to be picky there 18:22 < kallewoof> Right. Would it be a useful idea to use the range as a way to tune difficulty? I.e. a node under high pressure might shrink the range. Right now the approach is SHA256(cuckoo-cycle()) < target where target is tuned 18:23 < tromp> yes, it can be used as a rough difficulty control. it's just not as precise as what hashcash allows 18:23 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 18:24 < tromp> and the range of difficulties would be a priori limited 18:25 -!- isle2983 [~isle2983@gateway/vpn/privateinternetaccess/isle2983] has quit [Ping timeout: 240 seconds] 18:25 -!- asok [foo@2a03:b0c0:2:d0::c80:f001] has quit [Ping timeout: 252 seconds] 18:25 < kallewoof> *nods* Well, that's nice. Ideally I would like the CC version to be relatively speedy but require lots of RAM. I'll play around with a proofsize range and see what I can find. 18:25 < tromp> e.g. from lowest difficulty [12,254] to highest difficulty [254,254] 18:26 < kallewoof> Why 254 as max? 18:26 < tromp> still have 1 byte encoding in mind:) 18:26 < kallewoof> Oh. Wouldn't it be 255 though? 18:26 < tromp> also, you don't want proofs larger than 1 KB 18:26 < tromp> cycle lengthb always even 18:26 < kallewoof> oh right. 18:27 < tromp> those ranges are about a factor 200x in diffculty apart 18:27 -!- asok [foo@2a03:b0c0:2:d0::c80:f001] has joined #bitcoin-wizards 18:28 < tromp> if you need a wider range, then sha256 check on top seems necessary 18:28 -!- Guest76166 [~justin@47.148.176.74] has quit [Remote host closed the connection] 18:28 < kallewoof> I think the standard approach will be SHA256(CC) but I could be wrong. It's up to the nodes. Or should be, anyway. (Right now it's hard coded.) 18:28 < tromp> well, of course yhou can also increase size for extra difficulty 18:29 < kallewoof> I made an attempt at making sizeshift variable but ran into some issues. Can't remember what, now, but that should be done, ideally. 18:32 < tromp> did you rewrite cuckoo cycle to allow hex headers? 18:33 < tromp> or do your test vectors happen to be ASCII? 18:34 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-ykijcskulbnohhqx] has quit [Quit: Connection closed for inactivity] 18:39 -!- cluckj [~cluckj@static-98-114-125-87.phlapa.ftas.verizon.net] has joined #bitcoin-wizards 18:44 < kallewoof> I am just shoving binary data into it. 18:45 < kallewoof> No rewrites. It seems to work fine, though? 18:45 -!- edvorg [~edvorg@113.174.154.14] has joined #bitcoin-wizards 18:46 < tromp> you test with cuckoo.c ? 18:46 < kallewoof> Reference implementation here: https://github.com/kallewoof/bitcoin/pull/2 18:47 < kallewoof> I am using cuckoo_miner.h and cuckoo.h, mostly unmodified. 18:48 < tromp> from which code do you run your testvectors? 18:50 < kallewoof> I am not actually running those test vectors in the code right now. I pulled them directly out of a peer-to-peer challenge/solution interaction as someone wanted test vectors. I intend to add them to the tests. There is one test using arbitrary data in pow_cuckoo_cycle_tests.cpp right now. 18:54 < tromp> i see 18:57 < tromp> ok; looking forward to see your bip gain traction. let me know if you have any more cuckoo cycle questions 19:00 -!- edvorg [~edvorg@113.174.154.14] has quit [Remote host closed the connection] 19:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 19:05 -!- Samdney [~Samdney@178.162.209.135] has quit [Quit: Verlassend] 19:07 < kallewoof> Thanks, I will! 19:07 -!- jtimon [~quassel@70.30.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 19:09 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 19:15 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 19:17 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 19:21 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 19:21 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 19:28 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has joined #bitcoin-wizards 19:28 -!- punindented [uid2709@gateway/web/irccloud.com/x-lgpmxmxmlaawkfjy] has quit [Quit: Connection closed for inactivity] 19:34 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:34 < kanzure> .title https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-April/014144.html 19:34 < yoleaux> [bitcoin-dev] Deploying CT in Bitcoin without extension blocks? 19:34 -!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 268 seconds] 19:39 -!- alferz [~alferz@unaffiliated/alfer] has joined #bitcoin-wizards 19:40 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 19:44 -!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 268 seconds] 19:58 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has quit [Ping timeout: 268 seconds] 19:59 -!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Ping timeout: 264 seconds] 20:01 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 20:06 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 20:07 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has quit [Remote host closed the connection] 20:12 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 20:13 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards 20:30 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 20:33 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 20:42 -!- skeuomorf [~skeuomorf@unaffiliated/skeuomorf] has joined #bitcoin-wizards 20:46 -!- dodomojo [~goksinen@2604:2000:c591:8400:842c:943:f446:8955] has joined #bitcoin-wizards 20:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 20:53 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:00 -!- legogris [~legogris@128.199.205.238] has quit [Remote host closed the connection] 21:01 -!- legogris [~legogris@128.199.205.238] has joined #bitcoin-wizards 21:13 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Read error: Connection timed out] 21:14 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:22 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 21:25 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has quit [Ping timeout: 245 seconds] 21:26 -!- Belkaar [~Belkaar@xdsl-78-34-109-55.netcologne.de] has joined #bitcoin-wizards 21:26 -!- Belkaar [~Belkaar@xdsl-78-34-109-55.netcologne.de] has quit [Changing host] 21:26 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 21:27 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 21:30 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:44 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 21:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:50 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds] 21:51 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 22:05 -!- n1ce [~n1ce@unaffiliated/n1ce] has quit [Read error: Connection reset by peer] 22:17 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 255 seconds] 22:18 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 22:19 -!- dodomojo [~goksinen@2604:2000:c591:8400:842c:943:f446:8955] has quit [Remote host closed the connection] 22:24 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:42 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-vmxiimbpijzitomx] has joined #bitcoin-wizards 22:52 -!- rmwb [~rmwb@129.180.74.203] has quit [Remote host closed the connection] 22:54 -!- rmwb [~rmwb@199.178.233.220.static.exetel.com.au] has joined #bitcoin-wizards 22:57 -!- talmai [~T@c-24-147-97-55.hsd1.ma.comcast.net] has quit [Quit: mining] 23:05 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 23:07 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 23:10 -!- goksinen [~goksinen@2604:2000:c591:8400:842c:943:f446:8955] has joined #bitcoin-wizards 23:15 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-zvdtqiaqmvrucvqd] has joined #bitcoin-wizards 23:15 -!- goksinen [~goksinen@2604:2000:c591:8400:842c:943:f446:8955] has quit [Ping timeout: 245 seconds] 23:16 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 23:20 -!- mn3monic [~guido@host14-207-dynamic.171-212-r.retail.telecomitalia.it] has quit [Quit: Leaving] 23:20 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has joined #bitcoin-wizards 23:24 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 23:25 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 23:31 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 23:31 -!- edvorg [~edvorg@113.174.154.14] has joined #bitcoin-wizards 23:33 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 23:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 23:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-wizards 23:49 -!- vFSgrcFGBJHg [~rYUtdcvYT@2a02:2f0a:b0a0:567:4dc7:f812:601c:bac9] has joined #bitcoin-wizards --- Log closed Thu Apr 13 00:00:25 2017