--- Log opened Sun May 07 00:00:47 2017 00:36 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 00:37 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 00:50 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 00:50 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-dcipfmwowldabvws] has joined #bitcoin-wizards 00:57 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 01:16 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 01:21 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 01:24 -!- d9b4bef9 [~d9b4bef9@207.38.86.239] has quit [Remote host closed the connection] 01:25 -!- d9b4bef9 [~d9b4bef9@207.38.86.239] has joined #bitcoin-wizards 01:28 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 268 seconds] 01:32 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 01:32 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Client Quit] 01:34 -!- RubenSomsen [~RubenSoms@5ED2CA1D.cm-7-3d.dynamic.ziggo.nl] has joined #bitcoin-wizards 01:45 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 02:01 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has quit [Ping timeout: 268 seconds] 02:04 -!- HostFat [~HostFat@93-39-178-182.ip77.fastwebnet.it] has joined #bitcoin-wizards 02:05 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-wizards 02:12 -!- JackH [~laptop@79-73-191-98.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 02:13 -!- DCLXVI` [~DCLXVI@95-44-201-135-dynamic.agg1.whi.bdt-fng.eircom.net] has joined #bitcoin-wizards 02:14 -!- dclxvi [~DCLXVI@95-44-201-135-dynamic.agg1.whi.bdt-fng.eircom.net] has quit [Ping timeout: 260 seconds] 03:18 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 03:22 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 03:24 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 03:32 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has quit [Quit: Textual IRC Client: www.textualapp.com] 03:34 -!- RubenSomsen [~RubenSoms@5ED2CA1D.cm-7-3d.dynamic.ziggo.nl] has quit [Read error: Connection reset by peer] 03:38 -!- kristofferR [~kristoffe@91.37-191-173.fiber.lynet.no] has joined #bitcoin-wizards 03:41 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-wizards 03:44 -!- RubenSomsen [~RubenSoms@5ED2CA1D.cm-7-3d.dynamic.ziggo.nl] has joined #bitcoin-wizards 04:08 -!- RubenSomsen [~RubenSoms@5ED2CA1D.cm-7-3d.dynamic.ziggo.nl] has quit [Ping timeout: 240 seconds] 04:12 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-wizards 04:28 -!- jsz [~jsz@host254-130-dynamic.211-62-r.retail.telecomitalia.it] has quit [Quit: Leaving] 04:36 -!- cluckj [~cluckj@108.52.166.30] has joined #bitcoin-wizards 04:39 -!- DCLXVI` is now known as dclxvi 04:41 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 04:43 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 04:46 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 04:48 -!- bsm1175321 [~mcelrath@2604:2000:7055:c900:b1c8:f626:ac14:f8e6] has joined #bitcoin-wizards 04:49 -!- n1ce [~n1ce@unaffiliated/n1ce] has joined #bitcoin-wizards 04:49 -!- molz_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 04:50 -!- bsm117532 is now known as Guest76039 04:50 -!- Guest76039 [~mcelrath@135.84.167.210] has quit [Killed (moon.freenode.net (Nickname regained by services))] 04:50 -!- bsm1175321 is now known as bsm117532 04:50 -!- n1ce [~n1ce@unaffiliated/n1ce] has quit [Remote host closed the connection] 04:51 -!- bsm1175321 [~mcelrath@135.84.167.210] has joined #bitcoin-wizards 04:51 -!- n1ce [~n1ce@unaffiliated/n1ce] has joined #bitcoin-wizards 04:53 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 04:53 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 252 seconds] 04:55 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has quit [Quit: Bye] 05:03 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 05:04 -!- jtimon [~quassel@9.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 05:08 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 05:10 -!- wasi [~wasi@gateway/tor-sasl/wasi] has quit [Quit: Leaving] 05:27 -!- waxwing [~waxwing@82.103.140.214] has joined #bitcoin-wizards 05:43 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 05:49 -!- bsm117532 [~mcelrath@2604:2000:7055:c900:b1c8:f626:ac14:f8e6] has quit [Ping timeout: 246 seconds] 05:52 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 240 seconds] 05:59 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 06:05 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 06:07 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 06:18 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 06:27 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 06:30 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has quit [Remote host closed the connection] 06:31 -!- _whitelogger [~whitelogg@uruz.whitequark.org] has joined #bitcoin-wizards 06:32 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-wizards 06:35 -!- vega4 [~JBouncer@static.88-198-5-245.clients.your-server.de] has quit [Read error: Connection reset by peer] 06:36 -!- str4d [~str4d@27.110.123.91] has quit [Ping timeout: 240 seconds] 06:43 -!- waxwing [~waxwing@82.103.140.214] has quit [Ping timeout: 268 seconds] 06:51 -!- JackH_ [~laptop@79-73-189-229.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 06:53 -!- JackH [~laptop@79-73-191-98.dynamic.dsl.as9105.com] has quit [Ping timeout: 264 seconds] 07:17 -!- waxwing [~waxwing@185.65.135.86] has joined #bitcoin-wizards 07:37 -!- MaxSan [~one@109.202.107.5] has joined #bitcoin-wizards 08:10 -!- molz_ [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 08:12 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 08:16 -!- waxwing [~waxwing@185.65.135.86] has quit [Ping timeout: 240 seconds] 08:18 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 08:23 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 260 seconds] 08:26 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 08:38 -!- waxwing [~waxwing@s1349015191.blix.com] has joined #bitcoin-wizards 08:48 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 268 seconds] 08:50 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 08:55 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: Textual IRC Client: www.textualapp.com] 08:59 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 09:06 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 09:08 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 258 seconds] 09:08 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 09:08 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 09:24 -!- btcdrak [uid227859@gateway/web/irccloud.com/x-kqfeqoncyckypvzq] has joined #bitcoin-wizards 09:25 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 09:25 -!- mkarrer [~mkarrer@202.red-83-37-156.dynamicip.rima-tde.net] has quit [] 09:27 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 09:46 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-wizards 09:58 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has joined #bitcoin-wizards 10:10 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 10:14 -!- moli_ [~molly@unaffiliated/molly] has quit [Ping timeout: 264 seconds] 10:19 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 10:24 -!- UnrealLife [~UnrealLif@93.169.37.239] has joined #bitcoin-wizards 10:24 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 245 seconds] 10:29 -!- UnrealLife1 [~UnrealLif@93.169.79.91] has joined #bitcoin-wizards 10:29 -!- UnrealLife [~UnrealLif@93.169.37.239] has quit [Read error: Connection reset by peer] 10:39 -!- ryan`c is now known as ryan-c 10:46 < kanzure> .title https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-May/014272.html 10:46 < yoleaux> [bitcoin-dev] Per-block non-interactive Schnorr signature aggregation 11:10 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-wizards 11:17 -!- molz_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 11:20 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 11:37 -!- UnrealLife1 [~UnrealLif@93.169.79.91] has quit [Ping timeout: 240 seconds] 11:53 -!- CryptAxe [~cryptaxe@104.145.229.2] has joined #bitcoin-wizards 11:59 -!- NewLiberty_ [~NewLibert@107-142-8-22.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 268 seconds] 12:03 -!- UnrealLife1 [~UnrealLif@51.235.255.127] has joined #bitcoin-wizards 12:05 -!- n1ce [~n1ce@unaffiliated/n1ce] has quit [Ping timeout: 268 seconds] 12:07 -!- n1ce [~n1ce@unaffiliated/n1ce] has joined #bitcoin-wizards 12:07 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 12:09 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 12:10 -!- Intensity [z4OEG7OUJO@panix5.panix.com] has quit [Changing host] 12:10 -!- Intensity [z4OEG7OUJO@unaffiliated/intensity] has joined #bitcoin-wizards 12:24 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 12:27 -!- MoALTz [~no@77-254-9-16.adsl.inetia.pl] has quit [Quit: Leaving] 12:27 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 12:27 -!- molz_ [~molly@unaffiliated/molly] has quit [Ping timeout: 255 seconds] 12:32 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 264 seconds] 12:40 -!- waxwing [~waxwing@s1349015191.blix.com] has quit [Ping timeout: 240 seconds] 12:41 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 12:44 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 12:52 -!- paveljanik [~paveljani@79.98.72.176] has joined #bitcoin-wizards 12:52 -!- paveljanik [~paveljani@79.98.72.176] has quit [Changing host] 12:52 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 12:57 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Quit: WeeChat 0.4.2] 13:02 -!- Cory [~Cory@unaffiliated/cory] has joined #bitcoin-wizards 13:04 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 13:05 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-wizards 13:05 -!- oleksiyp [~quassel@89-74-255-114.dynamic.chello.pl] has joined #bitcoin-wizards 13:06 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 13:13 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-vlswnrhenkslksdy] has joined #bitcoin-wizards 13:25 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 13:34 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Read error: Connection reset by peer] 13:37 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 13:43 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 13:47 -!- gm2051 [~gm2051@2a02:c7d:12e:100:2072:37a1:b007:94b] has joined #bitcoin-wizards 13:48 -!- CryptAxe [~cryptaxe@104.145.229.2] has left #bitcoin-wizards [] 13:49 -!- marcoagner [~user@177.206.114.56.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 240 seconds] 13:49 -!- marcoagn1 [~user@177.41.205.239] has joined #bitcoin-wizards 13:51 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 13:55 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 240 seconds] 13:58 -!- kankles [~kankles@ip-4-44-244-173.seattle.us.northamericancoax.com] has quit [Quit: Leaving] 14:06 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 14:32 -!- UnrealLife1 [~UnrealLif@51.235.255.127] has quit [Ping timeout: 255 seconds] 14:55 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 15:03 -!- waxwing [~waxwing@84.237.213.217] has joined #bitcoin-wizards 15:05 -!- jtimon [~quassel@9.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 15:08 -!- Hard_Line [~Jamie76@ip-102-2-52-196.nyc.us.northamericancoax.com] has joined #bitcoin-wizards 15:11 -!- qawap [~quassel@80.240.137.113] has joined #bitcoin-wizards 15:11 -!- qawap [~quassel@80.240.137.113] has quit [Changing host] 15:11 -!- qawap [~quassel@unaffiliated/qawap] has joined #bitcoin-wizards 15:13 -!- emucode_ [~emu@162.251.81.139] has joined #bitcoin-wizards 15:21 -!- thom_ [xD@haxx.pw] has joined #bitcoin-wizards 15:21 -!- markus-k_ [~markus@server01.comtime-it.eu] has joined #bitcoin-wizards 15:21 -!- Belkaar_ [~Belkaar@xdsl-78-35-73-130.netcologne.de] has joined #bitcoin-wizards 15:22 -!- Yogh_ [~Yogh@f36186.upc-f.chello.nl] has joined #bitcoin-wizards 15:22 -!- Netsplit *.net <-> *.split quits: PsychoticBoy, qawap_, markus-k, jtremback_____, MaxSan, robmyers, thom, Belkaar, Yogh, bildramer, (+2 more, use /NETSPLIT to show all of them) 15:25 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Ping timeout: 240 seconds] 15:26 -!- bildramer [~bildramer@p2003004D2B189F00AC9BCCA14258DFA9.dip0.t-ipconnect.de] has joined #bitcoin-wizards 15:29 -!- bsm1175321 [~mcelrath@135.84.167.210] has quit [Ping timeout: 240 seconds] 15:29 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 15:30 -!- bsm117532 [~mcelrath@135.84.167.210] has joined #bitcoin-wizards 15:37 -!- Netsplit over, joins: MaxSan 15:38 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 15:41 -!- priidu [~priidu@unaffiliated/priidu] has quit [Remote host closed the connection] 15:41 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 15:42 -!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has joined #bitcoin-wizards 15:42 -!- robmyers [sid75499@gnu/social/robmyers] has joined #bitcoin-wizards 15:42 -!- jtremback_____ [sid67723@gateway/web/irccloud.com/x-ahpbzeknucwofawq] has joined #bitcoin-wizards 15:43 -!- veritasaequita [47512052@gateway/web/freenode/ip.71.81.32.82] has joined #bitcoin-wizards 15:45 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Ping timeout: 240 seconds] 15:45 -!- marcoagn1 [~user@177.41.205.239] has quit [Read error: Connection reset by peer] 15:46 -!- marcoagner [~user@177.41.205.239] has joined #bitcoin-wizards 15:46 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 15:50 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 15:55 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 15:57 -!- veritasaequita [47512052@gateway/web/freenode/ip.71.81.32.82] has quit [Quit: Page closed] 16:29 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 16:42 -!- str4d [~str4d@27.110.123.91] has joined #bitcoin-wizards 16:43 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 16:56 -!- molz_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 16:57 -!- Hard_Line [~Jamie76@ip-102-2-52-196.nyc.us.northamericancoax.com] has quit [Ping timeout: 260 seconds] 17:00 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 17:02 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 17:04 -!- CheckDavid [uid14990@gateway/web/irccloud.com/x-vlswnrhenkslksdy] has quit [Quit: Connection closed for inactivity] 17:12 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Read error: Connection reset by peer] 17:12 -!- rusty1 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 17:14 < gmaxwell> adiabat: you're naughty, the rest of us were politely not publishing that you can do MW without CT. 17:15 < gmaxwell> adiabat: FWIW, if you do the math on the aggregation gains, the savings from transaction-wide to block wide are not that significant, especially when you count in the extra overhead needed to do the MW style aggregation. 17:16 < gmaxwell> adiabat: Have you seen the non-accepted paper we submitted for FC? it had aggregation gains in it just taking the existing txn traffic (e.g. no assumption of increased CJ use)... it's within a couple percent of what you'd get from doing blockwide aggregation. 17:18 * sipa guesses that adiabat indeed saw that paper 17:22 < adiabat> I have seen the FC schnorr aggregation paper (well I think so; it was "anonymized" but the anonymity set is quite limited) 17:22 < gmaxwell> adiabat: if you'd like a copy of it, feel free to let sipa, andrew, or I know. (reviewers found tremendous prior publications in the area that we searched for but couldn't find, but the concrete stats on Bitcoin in it are useful.) 17:22 < adiabat> It only talked about interactive aggregation though right? 17:23 < gmaxwell> adiabat: thats what it talked about, but I thought we also gave the figure for what blockwide aggregation would achieve. 17:23 < adiabat> blockwide would be really cool but only aggregating half the signature is.. half as good? 17:24 < adiabat> but anyway sounds like I'm not missing anything and it does actually work... 17:24 < adiabat> also sounds like you guys already knew this 17:24 * nsh is designated knower of nothing 17:25 < gmaxwell> adiabat: yea, it works. Basically you can directly take the MW results and just drop the CT part. You lose all the CT advantages, but keep all the other ones. Including the strongly binding history part that lets you sync coinbases + extravalues + utxo set and know the history was spend-faithful. 17:26 < adiabat> so an s-value that accumulates over multiple blocks... huh. 17:26 < adiabat> still need all the R-values though so doesn't give you huge savings 17:26 -!- CryptAxe [~cryptaxe@104.145.229.2] has joined #bitcoin-wizards 17:27 < adiabat> it does seem like if you're doing schnorr sigs though, why not do the non-interactive aggregation 17:27 < gmaxwell> But relative to the 'interactive aggregate' where you just assume all inputs for txn will be aggregated, the space savings is not that great (just a couple more percent IIRC)... and since the MW style utxo sync can't provide security for general smart contracts the syncing scaling doesn't really help. 17:27 < gmaxwell> adiabat: because you have the overhead of the extra r values. 17:27 < gmaxwell> and it's slower to verify. 17:28 < adiabat> is it actually slower to verify? It seemed like it would be faster 17:28 < adiabat> replacing base point multiplications with point additions 17:28 -!- harrymm [~wayne@45.56.152.22] has quit [Ping timeout: 260 seconds] 17:29 < gmaxwell> nah, it's slightly slower, IIRC (I could be wrong)... none of this aggregation really speeds up validation. Because to prevent wangers algorithim you have to blind all the values, which requires non-fixed-point * scalar operations. 17:29 < gmaxwell> wagners algorithin and straight up cancellation. 17:30 < adiabat> OK yeah I didn't consider that part. So maybe saves a bit of space but not any time 17:30 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 17:31 < gmaxwell> similarly, BLS has really nice aggregation that saves more space... but the primiative operations are a lot slower. 17:31 < adiabat> hm.. OK so if this works, then I'm pretty sure the other thing I was working on which let me to this also works. 17:32 < adiabat> which is... if you could have a checksig operation or witness program where you commit not just to the public key, but also to an R-value 17:33 < adiabat> and consider only the s-value to be the signature. 17:33 < adiabat> with a pre-commited R-value, other users can make contracts based on the s value that they don't know yet, because they *do* know s*G for any message 17:34 < adiabat> downside (which is pretty big) is that you can only sign once. So no RBF. 17:34 < adiabat> and ... sortof risky 17:35 < gmaxwell> yea, and very stateful. 17:37 < adiabat> probably too foot-cannon-y to be useful but would allow for cool contracts; if you sign message m, sending coins over there, you reveal a partial key that lets me take other coins 17:38 < gmaxwell> Another issue is that it's very ECC dependant, I feel kinda uneasy about going down the rathole of ECC stunts now that people are spreading a lot of QC concerns and recommending larger groups. At least we know how to make unconditionally sound CT. ISTM protocol that depend on EC stunts may have a short life. 17:39 < adiabat> heh but EC stunts are so much fun :) 17:39 < gmaxwell> I know! 17:40 < adiabat> also if there's problems with secp256k1 discrete log then bitcoin is in real trouble 17:40 < adiabat> some ZKP that you know the preimage... but so many pubkeys are known 17:41 < gmaxwell> Depends on the nature of the problems. We can migrate to other signature schemes... with only a horrific bandwidth hit (storage is okay due to pruning, cpu is okay because hash based signatures are fast). 17:41 < gmaxwell> Basically the question is how fast a break comes in... does it take the form of "oh this looks bad but not pratical yet" vs "surprise, totally busted!" 17:42 < adiabat> yeah... hash based signatures, from what I've seen, don't let you do any fun stuff 17:43 < gmaxwell> Yea, thats what I mean about reliance on EC stunts... basically everything we do now works in a world where we need to drop EC, except for the 30x increase in bandwidth. 17:43 < adiabat> I don't think you can do non-hardened BIP32 though 17:44 < adiabat> but that's not really a protocol level thing 17:44 < gmaxwell> Thats true, though I kind of regret every introducing that to the world. 17:44 -!- harrymm [~wayne@104.237.91.157] has joined #bitcoin-wizards 17:44 < gmaxwell> er ever. 17:44 < gmaxwell> It's seldom used at all correctly. 17:44 -!- rusty1 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 17:45 < adiabat> oh... I like it. well other than I wish having the most significant bit = 0 should be 'hardened' or 'neutered' or whatever 17:45 -!- MaxSan [~one@109.202.107.5] has quit [Ping timeout: 268 seconds] 17:45 < gmaxwell> Almost all the things that use it send their extended public keys to some server, and using an untrusted one run by an anonymous and self-selecting third party.. oops there goes your privacy. Most of them also export private keys.. oops there goes your security. 17:45 < adiabat> lots of " |= 1 << 31 " 17:46 < adiabat> oh I don't think i've ever used the actual EC derivation ones, I just use it as a hash based key derivation path 17:47 < adiabat> OK well I will still work on some non-consensus-based EC fun stuff for now 17:47 < gmaxwell> Hardened (non EC based) is fine, I'm happy with that, though almost nothing uses it. The EC based is just too attractive to people. 17:47 < adiabat> I bet we've got quite a few years left :) 17:47 < gmaxwell> adiabat: well don't let me slow you down. For a lot of things the lifetime of the contracts is limited, so I think there is no harm in using EC for them. 17:48 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 17:48 < adiabat> in terms of schnorr, you think it's still worth trying to get a post-segwit schnorr operation in right? 17:48 < sipa> absolutely 17:51 < gmaxwell> adiabat: yes, though now we are in a little bit of a awkward position that doing it without segwit would be stupid, so we're sequence locked on segwit.. and also we need to find a way to get peer review on the exact specifics of the scheme; which is somewhat hard because it's inherently boring. :) 17:52 < adiabat> I can't claim to be an expert in this area but whatever you want another set of eyes on, I'd definitely want to take a look 17:53 < gmaxwell> Yes, you'd be a valuable reviewer on it. I already considered you conscripted to the task. :) 17:53 -!- oleganza [~oleganza@73.170.224.149] has joined #bitcoin-wizards 17:53 < adiabat> would miners somehow be OK with schnorr but not segwit...? 17:53 < adiabat> hah OK 17:53 < gmaxwell> adiabat: I think not likely. 17:54 < adiabat> also I propose we call ECDSA signatures "Schnorr signatures" since he is completely responsible for that algorithm ever being used. 17:54 < adiabat> (also totally wouldn't be confusing at all) 17:54 -!- oleganza [~oleganza@73.170.224.149] has quit [Client Quit] 17:55 < gmaxwell> Also apetite from developers on doing another non-segwit script upgrade is kinda low, it's really a PITA to be confident that a softfork is really a softfork, the best way of implementing that is to basically validate each scriptpubkey under every possible set of rules, which is more or less awful. :) 17:55 < gmaxwell> adiabat: hah well also my pet-peeve: seems the bitcoin space has taken to calling signature aggregation "schnorr signatures", which mildly drives me nuts. 17:56 < CryptAxe> Each scriptPubKey possible? 17:58 < gmaxwell> Then we have the bit of fun where some sockpuppet is on twitter claiming random jibberish that schnorr signatures are encumbered by patents-- so more or less we've already seen the fighting against that begin even absent a proposal. (the motivation now is basically conflating segwit with schnorr signatures, either because the attacker is stupid or because they just assume their audience is ignor 17:58 < gmaxwell> ant.) 18:00 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 18:00 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz...] 18:01 -!- MaxSan [~one@109.202.107.5] has joined #bitcoin-wizards 18:01 -!- rmwb [~rmwb@129.180.74.203] has joined #bitcoin-wizards 18:02 < adiabat> they used to be encumbered I guess. I can't anticipate what miners will like / not like. OP_CSV activated without any discussion, even though it doesn't do much without some kind of malleability fix 18:03 < gmaxwell> adiabat: yes, which is in fact probably the strongest form of patent clearence you can get! "we do what this clearly expired patent says." 18:04 < gmaxwell> adiabat: oh CSV is pretty useful without any malleability anything; to the extent that smart contracts are useful.. perhaps doesn't help lightning so much. 18:05 < gmaxwell> E.g. look at what green address does for 2 of 2 with a recovery timeout-- the recovery timeours require the server to behave honestly and send you nlocktimed clearence signatures. With CSV, the timeout doesn't need that anymore. 18:05 < gmaxwell> Similarly a lot of proposed protocols like coinswaps are much simplier to implement and malleability immunie with a CSV. 18:08 < adiabat> gmaxwell: huh... I guess there are some use cases. It seems like nobody complained about it though. Now seems like anything will be contentious 18:09 < adiabat> hash-based signatures are pretty much all deterministic / non-malleable, right? So if it's the discrete log apocalypse and we have to switch to quantumn hard sigs... then we don't need segwit anymore! 18:10 -!- Piper-Off [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has quit [Quit: I'm Gone!] 18:11 < gmaxwell> adiabat: only if you eliminate smart contracts, DSA's inherent mallability is trivial to fix (make low-S a rule). Also the 30x size increase in hash based signatures makes segwit all the more critical. 18:12 < gmaxwell> you ever hear about my fiat shamir sampling for hash based signtaures? Use the block hash to select a random subset of the hash based signature to reveal, to make it a couple times smaller. Perhaps reveal less the deeper a block is burried. :) 18:14 < adiabat> sounds fun. See there are still stunts to be had even with only symmetric crypto 18:15 -!- MaxSan [~one@109.202.107.5] has quit [Ping timeout: 255 seconds] 18:15 -!- Piper-Off [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has joined #bitcoin-wizards 18:28 -!- MaxSan [~one@185.156.175.35] has joined #bitcoin-wizards 18:29 -!- CryptAxe [~cryptaxe@104.145.229.2] has left #bitcoin-wizards [] 18:29 -!- checksum0 [~checksum@unaffiliated/checksum0] has joined #bitcoin-wizards 18:33 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has joined #bitcoin-wizards 18:40 -!- MaxSan [~one@185.156.175.35] has quit [Ping timeout: 258 seconds] 18:41 -!- MaxSan [~one@185.156.175.35] has joined #bitcoin-wizards 18:45 -!- kankles [~kankles@ip-4-44-244-173.seattle.us.northamericancoax.com] has joined #bitcoin-wizards 18:45 -!- MaxSan [~one@185.156.175.35] has quit [Ping timeout: 240 seconds] 18:48 -!- Piper-Off [~P4rtyV4n@2a03:b0c0:1:d0::d0:b001] has quit [Ping timeout: 240 seconds] 18:48 -!- MaxSan [~one@185.156.175.35] has joined #bitcoin-wizards 18:50 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 18:55 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-dcipfmwowldabvws] has quit [Quit: Connection closed for inactivity] 18:57 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 18:58 -!- mol [~molly@unaffiliated/molly] has joined #bitcoin-wizards 18:58 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 19:01 -!- molz_ [~molly@unaffiliated/molly] has quit [Ping timeout: 245 seconds] 19:07 -!- Belkaar_ [~Belkaar@xdsl-78-35-73-130.netcologne.de] has quit [Ping timeout: 240 seconds] 19:09 -!- Belkaar [~Belkaar@xdsl-78-35-60-166.netcologne.de] has joined #bitcoin-wizards 19:09 -!- Belkaar [~Belkaar@xdsl-78-35-60-166.netcologne.de] has quit [Changing host] 19:09 -!- Belkaar [~Belkaar@unaffiliated/belkaar] has joined #bitcoin-wizards 19:10 -!- Pr0t3us [~Pr0t3us@unaffiliated/pr0t3us] has joined #bitcoin-wizards 19:15 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 19:16 -!- bsm1175321 [~mcelrath@135.84.167.214] has joined #bitcoin-wizards 19:17 -!- bsm117532 [~mcelrath@135.84.167.210] has quit [Read error: Connection reset by peer] 19:20 -!- bsm1175321 [~mcelrath@135.84.167.214] has quit [Read error: Connection reset by peer] 19:22 -!- binaryatrocity [~quassel@2606:df00:3:0:216:3cff:fe68:30d9] has joined #bitcoin-wizards 19:22 -!- binaryatrocity [~quassel@2606:df00:3:0:216:3cff:fe68:30d9] has quit [Changing host] 19:22 -!- binaryatrocity [~quassel@unaffiliated/br4n] has joined #bitcoin-wizards 19:26 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:27 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 19:30 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 19:41 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 19:48 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 19:50 -!- zooko [~chrome@2601:281:8000:9b7b:cca7:968c:a6f3:e98a] has joined #bitcoin-wizards 19:58 -!- pedrovian [~pedrovian@8.27.210.16] has joined #bitcoin-wizards 20:15 -!- rmwb [~rmwb@129.180.74.203] has quit [Remote host closed the connection] 20:15 -!- rmwb [~rmwb@2001:df0:ce:1601:d9aa:2d9c:8c03:b3e0] has joined #bitcoin-wizards 20:19 -!- rmwb [~rmwb@2001:df0:ce:1601:d9aa:2d9c:8c03:b3e0] has quit [Ping timeout: 255 seconds] 20:48 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds] 20:53 -!- Guest183884 [bdacd0de@gateway/web/freenode/ip.189.172.208.222] has joined #bitcoin-wizards 20:56 -!- Pr0t3us [~Pr0t3us@unaffiliated/pr0t3us] has quit [Quit: Leaving] 21:00 -!- Guest183884 [bdacd0de@gateway/web/freenode/ip.189.172.208.222] has quit [Quit: Page closed] 21:00 -!- legogris [~legogris@128.199.205.238] has quit [Remote host closed the connection] 21:00 -!- legogris [~legogris@128.199.205.238] has joined #bitcoin-wizards 21:20 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 21:23 -!- rmwb [~rmwb@2001:df0:ce:1601:d9aa:2d9c:8c03:b3e0] has joined #bitcoin-wizards 21:32 -!- zooko [~chrome@2601:281:8000:9b7b:cca7:968c:a6f3:e98a] has quit [Ping timeout: 260 seconds] 21:42 -!- d9b4bef9 [~d9b4bef9@207.38.86.239] has quit [Remote host closed the connection] 21:46 -!- oleganza [~oleganza@c-73-170-224-149.hsd1.ca.comcast.net] has quit [Quit: oleganza] 21:53 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 255 seconds] 21:53 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 22:00 -!- moli_ [~molly@unaffiliated/molly] has joined #bitcoin-wizards 22:01 -!- mol [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 22:05 -!- Giszmo [~leo@pc-240-13-215-201.cm.vtr.net] has quit [Quit: Leaving.] 22:29 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Remote host closed the connection] 22:47 -!- rmwb [~rmwb@2001:df0:ce:1601:d9aa:2d9c:8c03:b3e0] has quit [Remote host closed the connection] 22:51 -!- rmwb [~rmwb@2001:df0:ce:1601:d9aa:2d9c:8c03:b3e0] has joined #bitcoin-wizards 22:58 -!- n1ce [~n1ce@unaffiliated/n1ce] has quit [Ping timeout: 260 seconds] 22:58 -!- n1ce_ [~n1ce@114.14.117.91.dynamic.reverse-mundo-r.com] has joined #bitcoin-wizards 23:00 -!- waxwing [~waxwing@84.237.213.217] has quit [Ping timeout: 268 seconds] 23:03 -!- n1ce_ [~n1ce@114.14.117.91.dynamic.reverse-mundo-r.com] has quit [Quit: Leaving] 23:15 -!- waxwing [~waxwing@185.65.135.87] has joined #bitcoin-wizards 23:19 -!- Netsplit *.net <-> *.split quits: PsychoticBoy, TheSeven, jtremback_____, rmwb, robmyers, qpm, dnaleor, marcoagner 23:19 -!- Netsplit over, joins: dnaleor 23:19 -!- Netsplit over, joins: rmwb, TheSeven 23:20 -!- Netsplit over, joins: marcoagner 23:21 -!- Netsplit over, joins: robmyers 23:21 -!- jtremback_____ [sid67723@gateway/web/irccloud.com/x-ofwtbirniuzvcgqi] has joined #bitcoin-wizards 23:29 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has joined #bitcoin-wizards 23:32 -!- PsychoticBoy [sid27029@pdpc/supporter/active/psychoticboy] has joined #bitcoin-wizards 23:34 -!- tromp [~tromp@ool-944bc443.dyn.optonline.net] has quit [Ping timeout: 268 seconds] 23:48 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] --- Log closed Mon May 08 00:00:48 2017