--- Log opened Wed Dec 09 00:00:32 2015 00:09 -!- zookolap` [~user@223.197.144.64] has joined #bitcoin-wizards 00:09 -!- zookolaptop [~user@223.197.144.64] has quit [Read error: Connection reset by peer] 00:10 -!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards 00:10 < bramc> When people on twitter act like they know what they're talking about and say things like we're way below monopoly blocksize it makes me despair for the future. 00:11 < fluffypony> bramc: that's not solely a Twitter problem, that's a just-enough-knowledge-to-be-dangerous problem 00:12 < fluffypony> it's frightening how many people tackle system design that is well outside of their realm of expertise, and then ignore input from those they should consider peers (writing it off as FUD or jealousy or something equally nonsensical) 00:12 -!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has quit [Quit: bendavenport] 00:13 -!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards 00:14 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 00:14 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 00:14 -!- zookolap` is now known as zooko 00:15 < bramc> fluffypony, I understand people not understanding macroeconomics. I can even understand people not understanding that macroeconomics doesn't apply to Bitcoin. But not understanding microeconomics? In simple scenarios which can be fully worked out on paper in just a few minutes? 00:15 -!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Ping timeout: 246 seconds] 00:15 < zooko> bramc: do you mean me? 00:16 < bramc> zooko, You weren't the worst offender 00:16 -!- p15 [~p15@16.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 240 seconds] 00:18 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 00:21 -!- GAit [~GAit@202.83.241.113] has quit [Quit: Leaving.] 00:25 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 00:28 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 00:29 -!- p15x [~p15x@61.149.240.136] has joined #bitcoin-wizards 00:30 -!- p15 [~p15@109.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 00:30 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 00:31 -!- GAit [~GAit@202.83.241.113] has joined #bitcoin-wizards 00:31 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 00:41 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 00:42 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 00:42 -!- digitalmagus8 [~digitalma@unaffiliated/digitalmagus] has joined #bitcoin-wizards 00:47 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 00:47 -!- NLNico [~NLNico@unaffiliated/nlnico] has quit [Quit: Leaving] 00:49 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 250 seconds] 00:50 -!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards 00:53 -!- nivah [~linker@115.79.55.177] has quit [Ping timeout: 256 seconds] 00:54 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection] 00:56 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 00:57 -!- wallet42 [~wallet42@202.83.241.187] has quit [Quit: Leaving.] 01:04 -!- taek42- [~david@202.83.241.187] has quit [Ping timeout: 256 seconds] 01:04 -!- taek42- [~david@202.83.241.187] has joined #bitcoin-wizards 01:04 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: Leaving] 01:06 -!- matsjj [~matsjj@89.197.31.78] has joined #bitcoin-wizards 01:07 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:07 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Client Quit] 01:07 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:07 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Client Quit] 01:09 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:09 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds] 01:09 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Client Quit] 01:09 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:15 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards 01:20 -!- CubicEarth [~cubiceart@142-254-26-9.dsl.static.fusionbroadband.com] has quit [Ping timeout: 272 seconds] 01:24 -!- jtoomim_ [~jtoomim@202.83.241.113] has quit [Remote host closed the connection] 01:25 -!- GAit [~GAit@202.83.241.113] has quit [Quit: Leaving.] 01:25 -!- wallet42 [~wallet42@202.83.241.187] has joined #bitcoin-wizards 01:28 -!- GAit [~GAit@202.83.241.113] has joined #bitcoin-wizards 01:30 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 01:30 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] 01:30 -!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards 01:41 -!- GAit [~GAit@202.83.241.113] has quit [Quit: Leaving.] 01:42 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 01:44 -!- p15x [~p15x@61.149.240.136] has quit [Max SendQ exceeded] 01:44 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 01:47 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 01:51 -!- GAit [~GAit@202.83.241.113] has joined #bitcoin-wizards 01:58 -!- zooko is now known as zooko_on_phoner 02:04 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards 02:07 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 02:09 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 02:13 -!- GAit [~GAit@202.83.241.113] has quit [Ping timeout: 272 seconds] 02:13 -!- zooko_on` [~user@223.197.144.64] has joined #bitcoin-wizards 02:14 -!- zooko_on_phoner [~user@223.197.144.64] has quit [Read error: Connection reset by peer] 02:15 -!- zooko_on` is now known as zooko 02:17 -!- liteIRC_ [~zooko@223.197.144.64] has joined #bitcoin-wizards 02:21 -!- jtimon [~quassel@182.239.66.206] has quit [Ping timeout: 240 seconds] 02:21 -!- zooko is now known as zookolaptop 02:22 -!- liteIRC_ [~zooko@223.197.144.64] has quit [Ping timeout: 240 seconds] 02:28 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 240 seconds] 02:32 -!- taek42- [~david@202.83.241.187] has quit [Ping timeout: 240 seconds] 02:33 -!- wallet42 [~wallet42@202.83.241.187] has quit [Quit: Leaving.] 02:34 -!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards 02:34 -!- zooko [~zooko@223.197.144.64] has joined #bitcoin-wizards 02:35 -!- bit2017 [~linker@115.79.55.177] has quit [Quit: Leaving] 02:35 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: No route to host] 02:35 -!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 02:35 -!- giel__ [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] 02:35 -!- giel__ [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards 02:35 -!- giel__ is now known as gielbier 02:37 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 02:44 -!- nivah [~linker@115.79.55.177] has quit [Quit: Leaving] 02:45 -!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards 02:45 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 02:46 -!- liteIRC_ [~zooko@172.56.7.111] has joined #bitcoin-wizards 02:46 -!- zookolaptop [~user@223.197.144.64] has quit [Ping timeout: 240 seconds] 02:47 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 02:48 -!- zooko [~zooko@223.197.144.64] has quit [Ping timeout: 256 seconds] 02:48 -!- liteIRC_ is now known as zooko 03:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 03:06 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 03:06 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 03:11 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 03:11 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 03:12 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Remote host closed the connection] 03:12 -!- GGuyZ [~GGuyZ@vpn-m.media.mit.edu] has joined #bitcoin-wizards 03:18 -!- AaronvanW [~ewout@202.83.241.187] has joined #bitcoin-wizards 03:18 -!- AaronvanW [~ewout@202.83.241.187] has quit [Changing host] 03:18 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 03:22 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 03:22 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 03:24 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has quit [Ping timeout: 240 seconds] 03:28 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 264 seconds] 03:33 -!- zooko [~zooko@172.56.7.111] has quit [Remote host closed the connection] 03:37 -!- markus-k [~markus-k@designnet.work.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 03:40 -!- bliljerk_ [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 03:43 -!- wallet42 [~wallet42@pcd535135.netvigator.com] has joined #bitcoin-wizards 03:50 -!- GGuyZ [~GGuyZ@vpn-m.media.mit.edu] has quit [Ping timeout: 240 seconds] 03:54 -!- atgreen_ [~green@CPE687f74122463-CM00fc8d24cab0.cpe.net.cable.rogers.com] has quit [Ping timeout: 256 seconds] 03:57 -!- wallet42 [~wallet42@pcd535135.netvigator.com] has quit [Quit: Leaving.] 03:59 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 03:59 -!- bit2017 [~linker@115.79.55.177] has quit [Ping timeout: 250 seconds] 04:01 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Client Quit] 04:02 -!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards 04:03 -!- matsjj_ [~matsjj@162.216.46.24] has joined #bitcoin-wizards 04:05 -!- matsjj [~matsjj@89.197.31.78] has quit [Ping timeout: 250 seconds] 04:11 -!- p15 [~p15@109.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 256 seconds] 04:15 -!- jposner [~jposner@ca.00.39a9.ip4.static.sl-reverse.com] has quit [Remote host closed the connection] 04:17 -!- shesek [~shesek@84.110.37.115] has quit [Ping timeout: 272 seconds] 04:19 -!- shesek [~shesek@bzq-84-110-37-115.cablep.bezeqint.net] has joined #bitcoin-wizards 04:20 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] 04:20 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards 04:48 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 04:49 -!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 04:53 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] 05:04 -!- zooko [~zooko@172.56.7.111] has joined #bitcoin-wizards 05:05 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-qynpvkitxsqbkhsa] has joined #bitcoin-wizards 05:16 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 05:16 -!- Yoghur114 [~Yoghurt11@131.224.198.111] has joined #bitcoin-wizards 05:17 -!- hashtagg [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 05:17 -!- hashtagg_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards 05:18 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Client Quit] 05:19 -!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 256 seconds] 05:19 -!- hashtag [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 260 seconds] 05:24 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 05:25 -!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection] 05:27 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte] 05:29 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 05:42 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 250 seconds] 05:55 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 06:06 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 06:10 -!- optimator [~optimator@ec2-54-205-93-122.compute-1.amazonaws.com] has quit [Read error: Connection reset by peer] 06:10 -!- optimator [~optimator@ec2-54-205-93-122.compute-1.amazonaws.com] has joined #bitcoin-wizards 06:10 -!- optimator [~optimator@ec2-54-205-93-122.compute-1.amazonaws.com] has quit [Changing host] 06:10 -!- optimator [~optimator@unaffiliated/optimator] has joined #bitcoin-wizards 06:11 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 256 seconds] 06:21 -!- nubbins`_ [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 06:22 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Ping timeout: 240 seconds] 06:22 -!- nubbins`_ is now known as nubbins` 06:24 -!- berndj [~berndj@196-210-13-252.dynamic.isadsl.co.za] has quit [Quit: Leaving] 06:25 -!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards 06:28 -!- berndj-blackout is now known as berndj 06:33 < instagibbs> re:price and vulnerabilities, people commonly claim that if 0-conf is further eroded(?) that the utility/price of Bitcoin will drop. Of course there have been tons of 0-conf double-spends, with seemingly no effect on price. 06:36 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Remote host closed the connection] 06:40 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 06:42 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 06:43 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 06:46 -!- jonasschnelli_ [~jonasschn@2a01:4f8:200:7025::2] has quit [Quit: ZNC - http://znc.in] 06:46 -!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has joined #bitcoin-wizards 06:46 -!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has quit [Excess Flood] 06:47 -!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has joined #bitcoin-wizards 06:47 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds] 06:50 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 06:51 < dgenr8> ironically, the most predictable effect of continued small blocks combined with increased acceptance of the currency will be a massive increase in hosted wallets 06:51 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 06:52 < pigeons> supporting a price based on something that doesnt work the way you say is pretty shady 06:56 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 07:02 -!- liteIRC_ [~zooko@n11211973234.netvigator.com] has joined #bitcoin-wizards 07:04 -!- zooko [~zooko@172.56.7.111] has quit [Ping timeout: 240 seconds] 07:04 -!- liteIRC_ is now known as zooko 07:06 < coinoperated_tv> is there a list of known events that did correlate to price changes tracked somewhere? 07:06 < pigeons> off topic, but its the same issue on all markets, like the financial news, that is just speculation 07:08 < coinoperated_tv> not interested in price per se, but the kind of events that do move it, and how far. what signal strength does it take to generate a ripple in the medium. 07:08 < pigeons> that isnt something you can ever know 07:09 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 07:10 < coinoperated_tv> depends on how quickly exchanges report, no? Looking at exchanges like seismographic stations 07:16 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 07:19 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 07:20 -!- zookolaptop [~user@n11211973234.netvigator.com] has joined #bitcoin-wizards 07:25 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 250 seconds] 07:26 -!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards 07:27 -!- K-JEZ_ [4932b12b@gateway/web/freenode/ip.73.50.177.43] has joined #bitcoin-wizards 07:28 -!- markus-k [~markus-k@designnet.work.de] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 07:29 -!- AaronvanW [~ewout@202.69.71.2] has joined #bitcoin-wizards 07:29 -!- AaronvanW [~ewout@202.69.71.2] has quit [Changing host] 07:29 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 07:33 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .] 07:35 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 07:37 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards 07:41 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 07:41 -!- Casper- [~Casper@garza.riseup.net] has quit [Read error: Connection reset by peer] 07:41 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 07:43 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 07:48 -!- merlincorey [merlin@nginx/adept/merlincorey] has joined #bitcoin-wizards 07:51 -!- eudoxia [~eudoxia@r179-24-248-218.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 07:56 -!- zookolaptop [~user@n11211973234.netvigator.com] has quit [Remote host closed the connection] 08:01 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards 08:02 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 08:06 -!- joecool [~joecool@no-sources/joecool] has joined #bitcoin-wizards 08:10 -!- tripleslash_i [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards 08:10 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 264 seconds] 08:14 -!- mkarrer [~mkarrer@17.Red-83-52-38.dynamicIP.rima-tde.net] has joined #bitcoin-wizards 08:15 -!- CodeShark_ is now known as CodeShark 08:20 -!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards 08:20 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 08:22 -!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards 08:40 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 08:50 -!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards 08:51 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 08:51 -!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has quit [Read error: Connection reset by peer] 08:52 -!- TBI [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds] 08:54 -!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has joined #bitcoin-wizards 08:57 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 09:03 -!- Casper- [~Casper@garza.riseup.net] has joined #bitcoin-wizards 09:07 -!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has quit [Read error: Connection reset by peer] 09:13 -!- mkarrer [~mkarrer@17.Red-83-52-38.dynamicIP.rima-tde.net] has quit [] 09:27 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 09:28 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 09:33 -!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has joined #bitcoin-wizards 09:35 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 250 seconds] 09:37 -!- Erik_dc [~erik@d54C620ED.access.telenet.be] has joined #bitcoin-wizards 09:40 -!- eudoxia [~eudoxia@r179-24-248-218.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 09:41 < bramc> Transaction fees are currently de minimis, so not much conclusions can be drawn from their past movements. 09:41 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 09:46 -!- bendavenport [~bpd@96.90.231.161] has joined #bitcoin-wizards 09:46 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 09:52 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 09:54 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has quit [Ping timeout: 250 seconds] 09:56 -!- bit2017 [~linker@171.250.100.43] has joined #bitcoin-wizards 09:57 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 09:57 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 09:59 -!- catcow [sid62269@gateway/web/irccloud.com/x-fpijoxpwbsxsckvh] has quit [] 09:59 -!- catcow [sid62269@gateway/web/irccloud.com/x-koiahywnegzmsvcy] has joined #bitcoin-wizards 10:00 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards 10:01 -!- bit2017 [~linker@171.250.100.43] has quit [Ping timeout: 272 seconds] 10:01 -!- bliljerk101 [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has joined #bitcoin-wizards 10:02 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has joined #bitcoin-wizards 10:04 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 10:05 -!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 10:08 -!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 10:22 -!- zwick [~zwick@fsf/member/zwick] has joined #bitcoin-wizards 10:24 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 10:24 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 10:25 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 10:26 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 10:32 -!- mrkent_ [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards 10:34 -!- mrkent [~textual@unaffiliated/mrkent] has quit [Ping timeout: 240 seconds] 10:38 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 10:41 -!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards 10:53 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 10:56 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 10:56 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 10:58 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 11:05 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 11:09 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 11:16 -!- lmatteis [uid3300@gateway/web/irccloud.com/x-qynpvkitxsqbkhsa] has quit [Quit: Connection closed for inactivity] 11:18 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 256 seconds] 11:21 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 11:34 -!- Casper- [~Casper@garza.riseup.net] has quit [Quit: Casper-] 11:37 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 11:39 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:40 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 11:41 -!- Casper- [~Casper@2605:e000:4ddb:7300:e148:bfb8:c386:d3a4] has joined #bitcoin-wizards 11:43 -!- hackerman [~hackerman@ip5b401d10.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards 11:58 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 11:58 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Quit: GGuyZ] 12:01 -!- Casper- [~Casper@2605:e000:4ddb:7300:e148:bfb8:c386:d3a4] has quit [Read error: Connection reset by peer] 12:06 -!- Casper- [~Casper@garza.riseup.net] has joined #bitcoin-wizards 12:07 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] 12:11 -!- c0rw|zZz is now known as c0rw1n 12:12 -!- bendavenport [~bpd@96.90.231.161] has quit [Quit: bendavenport] 12:12 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 12:13 -!- bendavenport [~bpd@96.90.231.161] has joined #bitcoin-wizards 12:18 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 12:27 -!- NewLiberty [~Joseph@2602:306:b8e0:8160:48fd:67a3:33f8:95b0] has quit [Ping timeout: 264 seconds] 12:28 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-vwqezstmrondnbsc] has joined #bitcoin-wizards 12:30 -!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has quit [Read error: Connection reset by peer] 12:32 -!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards 12:32 -!- TBI [~TBI@84.48.195.20] has quit [Max SendQ exceeded] 12:32 -!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards 12:32 -!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards 12:43 -!- NewLiberty [~Joseph@adsl-99-171-117-62.dsl.irvnca.sbcglobal.net] has joined #bitcoin-wizards 12:47 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards 12:54 -!- oldbrew [brew@24-212-254-57.cable.teksavvy.com] has joined #bitcoin-wizards 12:58 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:02 -!- K-JEZ_ [4932b12b@gateway/web/freenode/ip.73.50.177.43] has quit [Ping timeout: 252 seconds] 13:02 -!- tripleslash_i is now known as tripleslash 13:07 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards 13:11 -!- matsjj_ [~matsjj@162.216.46.24] has quit [] 13:12 -!- JackH [~Jack@host-80-43-143-143.as13285.net] has quit [Ping timeout: 256 seconds] 13:13 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has quit [Ping timeout: 256 seconds] 13:20 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 13:21 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:21 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 13:26 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 13:29 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards 13:30 -!- CubicEarth [~cubiceart@50.141.32.160] has joined #bitcoin-wizards 13:34 -!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 13:37 -!- eudoxia [~eudoxia@r186-55-151-128.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 13:39 -!- CubicEarth [~cubiceart@50.141.32.160] has quit [Remote host closed the connection] 13:41 -!- Casper- [~Casper@garza.riseup.net] has quit [Quit: Casper-] 13:47 -!- go1111111 [~go1111111@2604:4080:1128:0:f023:12aa:8c5a:4d24] has quit [Ping timeout: 250 seconds] 13:49 -!- Casper- [~Casper@garza.riseup.net] has joined #bitcoin-wizards 13:53 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards 13:54 -!- CubicEarth [~cubiceart@2600:1010:b14f:b346:60f4:49f9:103e:13cd] has joined #bitcoin-wizards 13:59 -!- go1111111 [~go1111111@2604:4080:1128:0:a5b6:d9df:a37e:844b] has joined #bitcoin-wizards 14:01 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 14:04 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 272 seconds] 14:08 -!- NewLiberty [~Joseph@adsl-99-171-117-62.dsl.irvnca.sbcglobal.net] has quit [Quit: Leaving] 14:08 -!- NewLiberty [~Joseph@adsl-99-171-117-62.dsl.irvnca.sbcglobal.net] has joined #bitcoin-wizards 14:09 -!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 246 seconds] 14:09 -!- eudoxia [~eudoxia@r186-55-151-128.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 14:12 -!- CubicEarth [~cubiceart@2600:1010:b14f:b346:60f4:49f9:103e:13cd] has quit [Remote host closed the connection] 14:13 -!- JackH [~Jack@host-80-43-143-143.as13285.net] has joined #bitcoin-wizards 14:13 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards 14:14 -!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host] 14:14 -!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards 14:19 -!- bramc [~bram@38.99.42.130] has quit [Quit: This computer has gone to sleep] 14:22 -!- kelly [86868b4d@gateway/web/freenode/ip.134.134.139.77] has joined #bitcoin-wizards 14:27 -!- Sleepnbum [Sleepnbum@static-72-67-47-196.lsanca.fios.verizon.net] has joined #bitcoin-wizards 14:32 -!- instagibbs_ [~androirc@pool-100-15-115-26.washdc.fios.verizon.net] has joined #bitcoin-wizards 14:32 -!- instagibbs_ [~androirc@pool-100-15-115-26.washdc.fios.verizon.net] has quit [Client Quit] 14:34 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 14:35 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:36 -!- catcow [sid62269@gateway/web/irccloud.com/x-koiahywnegzmsvcy] has quit [Read error: Connection reset by peer] 14:40 -!- instagibbs2 [~test@pool-100-15-115-26.washdc.fios.verizon.net] has joined #bitcoin-wizards 14:41 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-vgqihzpdpvbckmsm] has quit [Read error: Connection reset by peer] 14:41 -!- NewLiberty [~Joseph@adsl-99-171-117-62.dsl.irvnca.sbcglobal.net] has quit [Ping timeout: 272 seconds] 14:41 -!- frankenmint [~frankenmi@75-175-72-226.ptld.qwest.net] has joined #bitcoin-wizards 14:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 14:43 -!- instagibbs2 [~test@pool-100-15-115-26.washdc.fios.verizon.net] has quit [Client Quit] 14:47 -!- meZee [~meZee@unaffiliated/swedftp] has quit [Ping timeout: 256 seconds] 14:54 -!- Casper- [~Casper@garza.riseup.net] has quit [Quit: Casper-] 14:59 -!- jannes [~jannes@092-111-146-044.static.chello.nl] has joined #bitcoin-wizards 15:00 -!- Erik_dc [~erik@d54C620ED.access.telenet.be] has quit [Remote host closed the connection] 15:05 -!- ale______ [~alex@96.90.231.161] has joined #bitcoin-wizards 15:09 < petertodd> maaku: oh, did alex mizrahi come up with linearized coin history? I should figure this out before I take the credit... 15:10 < kanzure> while you are at it, can you give a good name to "wallets are responsible for keeping their utxos and evidence" schemes? 15:10 -!- tripleslash_a [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards 15:10 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] 15:10 -!- ale______ is now known as tachys_ 15:10 <@gmaxwell> "The STXO zero stroage infinity bandwidth mode." 15:10 < kanzure> so be it 15:16 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 15:24 -!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards 15:24 -!- catcow [sid62269@gateway/web/irccloud.com/x-olrujhukbpidauio] has joined #bitcoin-wizards 15:25 < aj> gmaxwell: did i get my maths roughly right in figuring segwit lets a miner easily force hashing ~9GB to validate a block versus only about 2.4GB presently? (and if so, does that seem like a problem? my laptop takes ~15s for 2.4GB and 55s for 9.3GB, and 2m for 19.9GB for just straight sha256 of /dev/zero so it seems like it might be) 15:28 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 15:28 -!- bramc [~bram@38.99.42.130] has quit [Client Quit] 15:28 -!- ebfull [~sean@73.34.119.0] has quit [Remote host closed the connection] 15:35 <@gmaxwell> aj: if you're speaking in terms of accurately accounted sigops, in either case the limit is 20,000 per block. Which you can hit now with duplication at a marginal cost of about a byte per sigop 15:36 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds] 15:38 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Quit: GGuyZ] 15:38 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 15:38 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Client Quit] 15:38 <@gmaxwell> aj: e.g. dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 20 pubkey dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 2dup 20 CHECKMULTISIG. 15:39 <@gmaxwell> aj: the witness is not hashes by sighash. 15:39 <@gmaxwell> And you could already hit sighash limited hash volume in a 1MB block. 15:41 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-kdvslfkupqteslhq] has joined #bitcoin-wizards 15:41 < aj> gmaxwell: so worst case stays the same at just under 20GB, assuming sigop limit stays at 20k? 15:43 <@gmaxwell> aj: and assuming the sigops counting applied to segwit transactions, indeed. 15:43 < aj> gmaxwell: the 2.4G/9.3G limit is hittable with miners just not being careful when cleaning dust, rather than actively trying to exploit things though 15:46 -!- jcorgan is now known as jcorgan|away 15:46 <@gmaxwell> well it's worse because sigops aren't actually limited correctly in normal non-p2sh transactions. 15:46 <@gmaxwell> They're counted in txouts but not scriptsigs. 15:47 < aj> gmaxwell: i kind of want to say "maybe it'd make sense to just count how many bytes get hashed and add yet another independent constraint for the optimiser to worry about" :( 15:48 -!- Casper- [~Casper@garza.riseup.net] has joined #bitcoin-wizards 15:49 <@gmaxwell> aj: well for fancy script in general there should be a proper cost model. 15:49 <@gmaxwell> where execution of an operation that hashes the whole transaction implies a greater cost than a OP_ADD. 15:53 < aj> gmaxwell: i wonder if it'd be reasonable to have such a model f(bytes_hashed, number_ecc_ops, size_of_tx, ...) and just have regular hard forks once every few years to change both the coefficients and overall limit based on technology changes 15:57 -!- meZee [~meZee@unaffiliated/swedftp] has joined #bitcoin-wizards 15:57 <@gmaxwell> aj: a concept I'd expressed (to maaku, if not in here) before was that you could have a multidimensional cost matrix and a procedure for updating it; and hard fork every few years to update it. One could, in fact, make it so that it did not require a hard fork, but a soft-fork instead. 15:58 <@gmaxwell> You make the old limit matrix height limited, and the old limits go to infinity, with the new matrix soft-forked in below them. 15:59 <@gmaxwell> OTOH, it is important when someone give you a transaction that you know it's cost before evauating it; and having to pass a vector cost would be kind of lame. 15:59 <@gmaxwell> I think in general cost weights hardly matter. If they're within a couple orders of magnitude they align incentives the right way. 16:00 < aj> gmaxwell: why would you pass a vector cost? you'd either calculate it from scratch, or just pass the pre-calculated value x=f(....)? 16:01 <@gmaxwell> aj: if the precalculated value is normative and inside the transaction, then the change would be a hardfork that killed all in-flight transactions. 16:01 <@gmaxwell> You can think of it in terms of the "regret" you would have from an inaccurate cost model that lets someone pay a much lower price for abuse... which effectively means that for a cost bound attacker you need some factor safty margin for mispricing. 16:01 -!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds] 16:01 -!- c0rw1n is now known as c0rw|zZz 16:02 <@gmaxwell> Turns out that you can be pretty far off on your metrics and not end up with crazy required safty margins. 16:02 < aj> gmaxwell: you'd need to reorder all the transactions anyway when the change hit 16:02 <@gmaxwell> aj: yea, but that doesn't synchronize every user of the bitcoin system. 16:02 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving] 16:03 <@gmaxwell> having to resign transactions, which might require manual intervention.. much bigger step. 16:04 -!- bliljerk101 [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has quit [Ping timeout: 272 seconds] 16:05 < aj> gmaxwell: oh, i was thinking x=f() would just be attached to the txn loosely, not signed 16:05 < aj> gmaxwell: (and validated as part of running the script, or otherwise validating the txn) 16:06 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 16:06 <@gmaxwell> yea, part of the relay scheme? I think in the past we'd assumed the cost would be in the transaction; but now that we discuss it I don't recall if there was a good reason for that. Well so, fraud proofs require a MST for each globally limited constraint, but that doesn't mean thet they need to be part of the transaction either. 16:07 <@gmaxwell> aj: what you do with them is run with them, bound the execution cost of the transaction with them, if violated you ban the peer. 16:09 -!- bliljerk101 [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has joined #bitcoin-wizards 16:10 -!- c0rw|zZz_ [~c0rw1n@151.177-243-81.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 16:11 < aj> gmaxwell: right, so you'd need a vector MST commitment for the constraints as part of the block; i guess you could extend the vector to add new constraints as a soft fork though 16:12 <@gmaxwell> aj: yea, actually the mst style being talked about for segwit fraud proof was arbritarily extendable. 16:12 -!- c0rw|zZz [~c0rw1n@169.203-241-81.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 272 seconds] 16:12 <@gmaxwell> I posed a question to some people previously: do we ever care about a reduction operator other than sum? 16:13 -!- strider [~user@unaffiliated/belcher] has joined #bitcoin-wizards 16:13 < tromp__> maybe min or max? 16:13 <@gmaxwell> Thats also what I suggested as a plausable candidate. 16:14 < tromp__> or less likely, xor 16:14 <@gmaxwell> e.g. any communitive two input combining function is a potentially logical thing.. but I can't come up with uses for things other than min/max and even those are a little tortured. 16:14 <@gmaxwell> and min and max are the same function; just invert your values, so only one would be needed. 16:15 < aj> gmaxwell: i think anything other than linear summation would make optimisation unnecessarily hard? 16:15 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 16:15 <@gmaxwell> aj: multiple dimensions makes optimization unnecessarily hard. I expect they'd be reduced to a single cost at the end. 16:15 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has joined #bitcoin-wizards 16:15 -!- zookolaptop [~user@n11211973234.netvigator.com] has joined #bitcoin-wizards 16:16 < aj> gmaxwell: that's what i mean, linear sum lets you reduce multi-dimensions to a single cost easily 16:17 < aj> gmaxwell: (and yeah, sure, even /that's/ still hard enough...) 16:17 <@gmaxwell> aj: I mean you might rationally have a rule that says "no script execution in a block can use more than 12 MB ram" 16:17 <@gmaxwell> But while saying the justification for max outloud I realize that a max actually doesn't really need a MST for a fraud proof. 16:17 < aj> gmaxwell: or X elements of stack 16:17 <@gmaxwell> Just show the naughty transaction directly. 16:17 -!- c0rw|zZz_ is now known as c0rw|zZz 16:18 <@gmaxwell> hurrah. I think max/min actually has no utility for fraud proofing a resource constraint. 16:18 <@gmaxwell> because though max is a global constrant, profing you've exceeded a maximum has an O(1) proof. 16:18 <@gmaxwell> (well log n, of course, but without any extra commitments) 16:22 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 16:23 -!- jannes [~jannes@092-111-146-044.static.chello.nl] has quit [Quit: Leaving] 16:23 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has quit [Remote host closed the connection] 16:23 -!- GGuyZ [~GGuyZ@vpn-e.media.mit.edu] has joined #bitcoin-wizards 16:25 < aj> gmaxwell: does elements do any fancier costing, given it enables OP_CAT and OP_SUBSTR? i guess "blah" {DUP CAT} SHA256 could be worth accounting 16:25 <@gmaxwell> aj: No, because CAT can only produce an object no larger than you could have just pushed in. 16:26 <@gmaxwell> (Cat has to be limited or you easily get effectively unbounded memory use) 16:26 <@gmaxwell> We did some benchmarking with a thought of also increasing the operations limit; and concluded that it wasn't obviously safe to do so, so we didn't... but it deserved more exploration. 16:27 -!- jannes [~jannes@092-111-146-044.static.chello.nl] has joined #bitcoin-wizards 16:27 <@gmaxwell> Basically we used AFL to try to find the slowest scripts to execute, and I think our results were goofed. Also: malloc sucks. 16:29 < aj> gmaxwell: "AFL" ? 16:29 <@gmaxwell> American fuzzy lop; a fast instrumentation based whitebox fuzzer. 16:31 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 16:35 -!- GGuyZ [~GGuyZ@vpn-e.media.mit.edu] has quit [Quit: GGuyZ] 16:37 -!- Sleepnbum [Sleepnbum@static-72-67-47-196.lsanca.fios.verizon.net] has quit [Ping timeout: 240 seconds] 16:40 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 16:41 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 16:42 -!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection] 16:43 -!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards 16:49 -!- joecool [~joecool@no-sources/joecool] has quit [Ping timeout: 240 seconds] 16:51 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 16:52 -!- CubicEar_ [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 16:53 -!- dabura667 [uid43070@gateway/web/irccloud.com/x-pmpgjyjicyvwrlgk] has joined #bitcoin-wizards 16:56 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Ping timeout: 272 seconds] 17:01 -!- saibog38 [60268e75@gateway/web/freenode/ip.96.38.142.117] has joined #bitcoin-wizards 17:03 -!- jcorgan|away is now known as jcorgan 17:17 -!- jannes [~jannes@092-111-146-044.static.chello.nl] has quit [Ping timeout: 256 seconds] 17:19 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 17:22 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 17:24 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has joined #bitcoin-wizards 17:28 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has quit [Client Quit] 17:28 -!- ebfull [~sean@73.34.119.0] has joined #bitcoin-wizards 17:29 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has joined #bitcoin-wizards 17:30 -!- GGuyZ [~GGuyZ@msm760.powerhousemuseum.com] has quit [Client Quit] 17:38 -!- eudoxia [~eudoxia@r186-55-151-128.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards 17:53 -!- tripleslash_a [~triplesla@unaffiliated/imsaguy] has quit [Read error: Connection reset by peer] 17:54 -!- kumavis [sid13576@gateway/web/irccloud.com/x-pnbijhxgrwgwqipi] has quit [Ping timeout: 264 seconds] 17:54 -!- jbenet [sid17552@gateway/web/irccloud.com/x-srwimvfvffrohwab] has quit [Ping timeout: 264 seconds] 17:55 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards 17:56 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-kdvslfkupqteslhq] has quit [Ping timeout: 264 seconds] 17:56 -!- kumavis [sid13576@gateway/web/irccloud.com/x-fgzazvihftvgfmzm] has joined #bitcoin-wizards 17:57 -!- jbenet [sid17552@gateway/web/irccloud.com/x-gmzekteekksfiivd] has joined #bitcoin-wizards 17:58 -!- kelly [86868b4d@gateway/web/freenode/ip.134.134.139.77] has quit [Ping timeout: 252 seconds] 18:00 -!- matsjj [~matsjj@89.197.31.78] has joined #bitcoin-wizards 18:02 -!- licnep [uid4387@gateway/web/irccloud.com/x-ezcxqscbqsxsghni] has joined #bitcoin-wizards 18:07 -!- bendavenport [~bpd@96.90.231.161] has quit [Quit: bendavenport] 18:16 -!- zookolaptop [~user@n11211973234.netvigator.com] has quit [Ping timeout: 250 seconds] 18:17 -!- TBI_ [~TBI@84.48.195.20] has joined #bitcoin-wizards 18:19 -!- matsjj [~matsjj@89.197.31.78] has quit [Remote host closed the connection] 18:19 -!- TBI [~TBI@84.48.195.20] has quit [Ping timeout: 240 seconds] 18:19 -!- gielbier [~giel____@unaffiliated/gielbier] has quit [Read error: Connection reset by peer] 18:19 -!- liteIRC_ [~zooko@172.56.13.26] has joined #bitcoin-wizards 18:21 -!- zooko [~zooko@n11211973234.netvigator.com] has quit [Ping timeout: 240 seconds] 18:21 -!- liteIRC_ is now known as zooko 18:22 -!- saibog38 [60268e75@gateway/web/freenode/ip.96.38.142.117] has quit [Quit: Page closed] 18:22 -!- gobias_industrie [60268e75@gateway/web/freenode/ip.96.38.142.117] has joined #bitcoin-wizards 18:23 < maaku> petertodd: I do not believe anyone has observed that you can get sharding via linearized coin histories, that is novel. you also need a relaxation of validation conditions, which I believe is also novel 18:24 < maaku> but yes mizrahi's approach to coin coloring is to establish a linearized coin history, in order to keep the colored coin proof small 18:24 -!- gobias_industrie is now known as gobiasindustries 18:24 < maaku> kanzure: stateless mining / stateless validation is the term I've been using 18:25 < maaku> gmaxwell: the 20k sigop limit is for outputs, not the sigops actually executed by the block.. 18:26 -!- liteIRC_ [~zooko@223.197.144.64] has joined #bitcoin-wizards 18:26 -!- strider [~user@unaffiliated/belcher] has quit [Quit: Leaving] 18:28 <@gmaxwell> maaku: no, for P2SH it is counted correctly. 18:28 <@gmaxwell> I explained this above. 18:28 < maaku> right but a block isn't limited to p2sh spends... 18:28 <@gmaxwell> Right but seg wit area is limited to segwit spends. 18:29 -!- spinza [~spin@197.89.10.241] has quit [Ping timeout: 250 seconds] 18:29 -!- zooko [~zooko@172.56.13.26] has quit [Ping timeout: 272 seconds] 18:29 -!- liteIRC_ is now known as zooko 18:30 -!- hackerman [~hackerman@ip5b401d10.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer] 18:30 < gobiasindustries> I'm wondering why there appears to be one bitcoin rich entity arguing with itself on bitcoinocracy.com 18:30 -!- tachys_ [~alex@96.90.231.161] has quit [Remote host closed the connection] 18:30 <@gmaxwell> gobiasindustries: whats the 'arguing with itself' refer to? 18:31 -!- tachys_ [~alex@96.90.231.161] has joined #bitcoin-wizards 18:31 -!- wizkid057 [wk@unaffiliated/wizkid057] has quit [Quit: brb] 18:32 < gobiasindustries> there's a bunch of 500.00051 addresses voting on both sides, they were all funded around the same time in the same increments so I'm guessing it's the same person/entity/whatever 18:32 -!- wizkid057 [wk@unaffiliated/wizkid057] has joined #bitcoin-wizards 18:33 <@gmaxwell> well the 0.0051 is dust that people were spamming to large outputs. 18:33 < gobiasindustries> ok, that makes more sense then. 18:33 -!- liteIRC_ [~zooko@172.56.13.26] has joined #bitcoin-wizards 18:33 <@gmaxwell> gobiasindustries: Though one of the bitcoinXT trolls was hammering me in PM to "commit to making this binding"; might have been playing the other side to convince me to agree to something outright dumb (and beyond my power in any case) because I thought I would "win". 18:34 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 18:37 -!- zooko [~zooko@223.197.144.64] has quit [Ping timeout: 272 seconds] 18:37 -!- liteIRC_ is now known as zooko 18:38 -!- CubicEar_ [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Ping timeout: 272 seconds] 18:43 -!- matsjj [~matsjj@213.205.251.158] has joined #bitcoin-wizards 18:47 -!- zwick [~zwick@fsf/member/zwick] has quit [Quit: WeeChat 1.0.1] 18:52 -!- spinza [~spin@197.89.10.241] has joined #bitcoin-wizards 18:57 -!- go1111111 [~go1111111@2604:4080:1128:0:a5b6:d9df:a37e:844b] has quit [Ping timeout: 240 seconds] 19:01 -!- matsjj [~matsjj@213.205.251.158] has quit [Remote host closed the connection] 19:02 < petertodd> maaku: thanks, I sent alex an email to clarify; I'll post to bitcoin-dev to correct that if that's the case 19:03 < petertodd> maaku: hopefully he didn't already tell me the linearization thing - that'd be kinda embarassing :) 19:06 -!- tachys_ [~alex@96.90.231.161] has quit [Ping timeout: 240 seconds] 19:07 -!- mrkent_ [~textual@unaffiliated/mrkent] has quit [] 19:08 < kanzure> "i have no idea what a whuffie is" -- maaku 19:08 <@gmaxwell> fortunate person. 19:08 <@gmaxwell> Thats a terrible story. 19:08 <@gmaxwell> :) 19:08 * gmaxwell sends a bunch of anti-left-spin-counterclockwise whuffie in some random direction 19:09 < kanzure> was doctorow the actual origin of whuffie stuff? 19:10 -!- Sleepnbum [~Sleepnbum@pool-71-103-142-251.lsanca.fios.verizon.net] has joined #bitcoin-wizards 19:11 -!- Sleepnbum is now known as Guest63220 19:11 -!- liteIRC_ [~zooko@202.155.216.67] has joined #bitcoin-wizards 19:11 <@gmaxwell> kanzure: the idea has existed elsewhere of course; but I'm pretty sure that name comes from DaOitMK 19:11 < kanzure> i was looking at my irc logs from january 2009 http://gnusha.org/logs/2009-01-10.log http://gnusha.org/logs/2009-01-11.log and around the time that bitcoin.org popped up, there was also bitchun.org 19:12 < kanzure> and bitchun.org was the whuffie stuff 19:12 <@gmaxwell> (to be fair, I don't really think the story is terrible; it's not great and it's over hyped) 19:13 -!- go1111111 [~go1111111@104.232.116.217] has joined #bitcoin-wizards 19:13 < kanzure> was there ever a whuffie implementation of any kind? 19:14 <@gmaxwell> 'reddit' ? 19:14 < kanzure> oh :-/ 19:14 -!- zooko [~zooko@172.56.13.26] has quit [Ping timeout: 272 seconds] 19:14 -!- liteIRC_ is now known as zooko 19:20 -!- GfxdjGFhgF [~KHDXGFHGh@5-12-155-237.residential.rdsnet.ro] has joined #bitcoin-wizards 19:21 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 19:21 < tulip> gobiasindustries: if you have any value of privacy you should stay far away, especially given that voting with proof of stake like that is mostly meaningless anyway. 19:22 -!- liteIRC_ [~zooko@172.56.6.160] has joined #bitcoin-wizards 19:22 -!- zooko [~zooko@202.155.216.67] has quit [Read error: Connection reset by peer] 19:22 -!- liteIRC_ is now known as zooko 19:23 < jcorgan> afraid now to say anything around kanzure because his records are more detailed than the NSA's 19:23 -!- liteIRC_ [~zooko@202.155.216.65] has joined #bitcoin-wizards 19:23 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 19:24 < kanzure> yeah i'm surprised more people haven't talked with me about that or tried to convince me against not doing that 19:24 < kanzure> probably a selection effect of some kind :-/ 19:24 < CubicEarth> I liked Gavin's suggestion we call "Segregated Witness" by another name. How about "Split Witness" or "Separate Witness" 19:24 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 19:25 < jcorgan> is it a term of art? 19:25 < jcorgan> (well known, specific meaning within a field or community) 19:26 -!- liteIRC__ [~zooko@172.56.6.160] has joined #bitcoin-wizards 19:26 -!- zooko [~zooko@172.56.6.160] has quit [Read error: Connection reset by peer] 19:26 -!- liteIRC__ is now known as zooko 19:26 < CubicEarth> jcorgan: Segregated Witness? 19:27 -!- liteIRC__ [~zooko@202.155.216.65] has joined #bitcoin-wizards 19:27 -!- liteIRC_ [~zooko@202.155.216.65] has quit [Ping timeout: 240 seconds] 19:27 < jcorgan> yes. i thought it was a well-defined cryptographic term, could be wrong 19:27 < jcorgan> if so, would rather keep it as-is 19:28 < aj> witness is, segregated is just for bitcoin afaik 19:28 -!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Quit: Leaving.] 19:28 < jcorgan> ah, ok 19:28 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 19:28 < jcorgan> detached witness? (like pgp detached signature) 19:28 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 19:29 < CubicEarth> Maybe, I'm unfamiliar if it is. I do know in American English, 'Segregation' is commonly used to refer to a long period of institutionalized racial discrimination. 19:29 <@gmaxwell> it's not actually detatched in most cases. 19:29 < jcorgan> CubicEarth: i think context makes that connotaton unlikely 19:30 < kanzure> words cannot be tainted by racism 19:30 < CubicEarth> jcorgan: you might be right, but what do we have invested in the term "segregated". Wouldn't "Sepratate" or "Split" be just as good in this case? 19:30 < moa> segregate verb set apart from the rest or from each other; isolate or divide. 19:31 < kanzure> i suggest we kickban before this gets out of hand 19:31 < jcorgan> really don't want to bikeshed on this 19:31 -!- zooko [~zooko@172.56.6.160] has quit [Ping timeout: 272 seconds] 19:31 -!- liteIRC__ is now known as zooko 19:35 < aj> ("remote witness" is actual legal terminology in .au apparently) 19:36 < aj> ooo, ooo! "distinguished witness" 19:36 < jcorgan> not that i have any say, but i'm perfectly happy with segregated witness 19:36 < kanzure> this is off-topic 19:37 < CubicEarth> kanzure: where should it be discussed? 19:37 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 19:37 < amiller> only two hard problems in computer science, cash invalidation and naming things 19:37 < CubicEarth> amiller: +1 19:39 < kanzure> i wonder if it would be possible for a deployed lightning network to be in the state such that broad amounts of money routing make it cheaper for people to earn money providing money in their channels (as negative fees) rather than actually purchasing coffee. 19:39 < kanzure> or er, for the money they would earn to be more valuable than the coffee they would have had if they didn't provide their BTC as negative fee. 19:40 < CubicEarth> I don't really care much myself. But, Bitcoin doesn't have a PR department, we'd probably be better off if we did, but we don't, so sometimes we may just have to consider how thing might appear to others on our own. 19:42 <@gmaxwell> If anyone but bitcoin developers and people spectating development see the term something has gone wrong. 19:45 -!- eudoxia [~eudoxia@r186-55-151-128.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving] 19:46 < aj> amiller: "cash invalidation" eh... 19:46 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Quit: GGuyZ] 19:46 < amiller> you know, like preventing double-spends 19:47 < jcorgan> *groan* 19:47 < oldbrew> yea not enough beer 19:47 < phantomcircuit> amiller, (and off by one errors) 19:48 <@gmaxwell> In any case, I don't care though segregated is a common term in several domains, including finance and law. (E.g. maintaining segregated client funds) 19:48 -!- nubbins` [~leel@unaffiliated/nubbins] has quit [Quit: Quit] 19:48 < aj> amiller: hmm, i heard my cpu had multiple megabits of cash, but 1 megabit is 1BTC right? there must be some way to monetise this 19:50 < aj> anyone know what the deal with segwit and p2pkh is? do we just end up with 32B addresses for everything? 19:51 < rusty> aj: naah, IIUC there's a type byte so you can put script in directly for compact scripts like that 19:51 < aj> rusty: oh, i thought type byte was just "1" for the first version 19:53 < oldbrew> https://en.wikipedia.org/wiki/Clipper_chip 19:54 < oldbrew> sounds like history repeating it's self 19:55 -!- NewLiberty [~NewLibert@108.74.246.84] has joined #bitcoin-wizards 19:57 -!- tachys_ [~alex@c-73-231-188-118.hsd1.ca.comcast.net] has joined #bitcoin-wizards 20:00 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam] 20:02 -!- tachys_ [~alex@c-73-231-188-118.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 20:02 -!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has quit [Remote host closed the connection] 20:08 -!- Guest63220 [~Sleepnbum@pool-71-103-142-251.lsanca.fios.verizon.net] has quit [] 20:09 -!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards 20:09 -!- liteIRC_ [~zooko@202.155.216.67] has joined #bitcoin-wizards 20:09 -!- zooko [~zooko@202.155.216.65] has quit [Read error: Connection reset by peer] 20:09 -!- liteIRC_ is now known as zooko 20:11 -!- dabura667 [uid43070@gateway/web/irccloud.com/x-pmpgjyjicyvwrlgk] has quit [Quit: Connection closed for inactivity] 20:11 -!- p15x [~p15x@95.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 20:11 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards 20:11 -!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit] 20:12 -!- liteIRC_ [~zooko@172.56.7.158] has joined #bitcoin-wizards 20:16 -!- zooko [~zooko@202.155.216.67] has quit [Ping timeout: 272 seconds] 20:16 -!- liteIRC_ is now known as zooko 20:22 -!- alex_leishman [800cf50a@gateway/web/freenode/ip.128.12.245.10] has joined #bitcoin-wizards 20:24 -!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_] 20:34 -!- p15x [~p15x@95.91.145.64.client.static.strong-tk2.bringover.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20:35 -!- zooko [~zooko@172.56.7.158] has quit [Remote host closed the connection] 20:36 -!- NewLiberty [~NewLibert@108.74.246.84] has quit [Ping timeout: 250 seconds] 20:41 -!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-vwqezstmrondnbsc] has quit [Quit: Connection closed for inactivity] 20:45 -!- licnep [uid4387@gateway/web/irccloud.com/x-ezcxqscbqsxsghni] has quit [Quit: Connection closed for inactivity] 20:50 -!- p15x [~p15x@96.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 20:52 -!- DigiDreamer [~DigiDream@238-124-200-46.pool.ukrtel.net] has joined #bitcoin-wizards 20:52 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Remote host closed the connection] 20:53 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 20:53 -!- zooko [~zooko@172.56.7.158] has joined #bitcoin-wizards 21:01 -!- GfxdjGFhgF [~KHDXGFHGh@5-12-155-237.residential.rdsnet.ro] has quit [Ping timeout: 272 seconds] 21:03 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] 21:19 -!- archobserver [~archobser@unaffiliated/superobserver] has quit [Ping timeout: 264 seconds] 21:31 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 21:33 -!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds] 21:35 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 250 seconds] 21:37 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 21:38 -!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has joined #bitcoin-wizards 21:39 -!- AaronvanW [~ewout@wtstnt07b195.netvigator.com] has joined #bitcoin-wizards 21:39 -!- AaronvanW [~ewout@wtstnt07b195.netvigator.com] has quit [Changing host] 21:39 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 21:42 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has joined #bitcoin-wizards 21:43 -!- DigiDreamer [~DigiDream@238-124-200-46.pool.ukrtel.net] has quit [Ping timeout: 246 seconds] 21:44 -!- DigiDreamer [~DigiDream@238-124-200-46.pool.ukrtel.net] has joined #bitcoin-wizards 21:47 -!- p15x [~p15x@96.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 250 seconds] 21:49 -!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards 22:00 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 22:00 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 22:03 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 22:03 -!- zooko [~zooko@172.56.7.158] has quit [Remote host closed the connection] 22:03 -!- CubicEar_ [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 22:13 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 22:13 -!- AaronvanW [~ewout@tswc3205.netvigator.com] has joined #bitcoin-wizards 22:13 -!- AaronvanW [~ewout@tswc3205.netvigator.com] has quit [Changing host] 22:13 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 22:17 < alex_leishman> i would like to discuss an updated signature scheme for bitcoin that has the potential to effectively remove most signature data from a block. 22:17 < alex_leishman> are any of the "wizards" online? 22:21 < phantomcircuit> alex_leishman, the standard for irc is to state your question (or statement) not to ask whether people are available to discuss the question 22:23 < alex_leishman> oh ok. sorry. new to this 22:25 < phantomcircuit> alex_leishman, it's kind of like writing your question on a chalkboard and then coming back in an hour :) 22:25 < alex_leishman> Got it! Let me compose my question. I'll post soon 22:26 -!- p15 [~p15@117.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 22:27 < sipa> i've been working on schnorr signatures, and combining them with a merkle tree of combinations, which can efficiently encode any and/or combinations of required signatures over public keus 22:27 < alex_leishman> have you considered BLS signatures? 22:27 < sipa> if you're interested, look up "key tree signatures" 22:27 < sipa> BLS signatures are pretty inefficient to verify 22:27 <@gmaxwell> alex_leishman: they're not batch verifyable in a context which is interesting to us. And pairing is very slow. (also putting aside the new security assumptions for a bit) 22:28 <@gmaxwell> alex_leishman: (BLS signatures are batchable if they all sign the same message or all are the same key) 22:28 < alex_leishman> Actually, I do not think this is the case 22:28 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds] 22:28 -!- bit2017 [~linker@115.79.55.177] has quit [Ping timeout: 256 seconds] 22:28 < alex_leishman> I was speaking with Dan Boneh about this yesterday 22:28 < alex_leishman> this is his idea, not mine 22:29 <@gmaxwell> alex_leishman: Boneh agreed with me that it was not so many weeks ago; so perhaps he's run into something new. 22:29 < alex_leishman> i'm simply working on figuring out the details 22:29 < alex_leishman> hmmm. 22:29 < alex_leishman> perhaps there is a miscommunication 22:29 < alex_leishman> from my understanding, all input signatures in a block can be verified as a batch 22:30 < alex_leishman> so a block may only need to include one aggregate signature 22:31 < sipa> that would be pretty awesome 22:31 <@gmaxwell> Yes, one can aggregate signatures, I've implemented this-- but it is one pairing operation per signature. 22:31 < alex_leishman> anyone can verify this single signature if they know all of the public keys associated with the signatures in the group used to make the aggregate signature, i.e. the input public keys 22:31 <@gmaxwell> which is fantastically slower than today. 22:31 < alex_leishman> how much slower do you think it is? 22:31 < alex_leishman> Dan said it was ~20% 22:31 < alex_leishman> that was my understanding 22:32 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 22:32 <@gmaxwell> oh dear no, state of the art pairing implementats right now are in the ballpart of 0.5 ms on hardware where our ecdsa verify is 70 microseconds. 22:32 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards 22:32 <@gmaxwell> (and maybe twice that speed for batch schnorr verification) 22:33 -!- GGuyZ [~GGuyZ@59-100-109-145.cust.static-ipl.aapt.com.au] has quit [Quit: GGuyZ] 22:33 < alex_leishman> interesting. so the big deal here is the pairing function speed? 22:33 < alex_leishman> you're saying it's too slow? 22:34 -!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards 22:35 -!- CubicEar_ [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 22:35 <@gmaxwell> in any case the verification equation for the aggregate signature is just pairing(m1,px1)*pairing(m2,px2)*pairing(m3,px3) == pairing(ag,g); and the aggregate is the product of the regular BLS signatures, (to_point(message)^secret). 22:35 <@gmaxwell> So thats one pairing per signature plus one. 22:35 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 22:36 < alex_leishman> yes 22:37 <@gmaxwell> alex_leishman: right, it wouldn't be an improvement for most bandwidth/cpu limits; at the tip of the chain our performance is already not far from cpu limited. (it's annoying, there are different limits in different places... long time storage of signatures is a non-issue because of pruning) 22:37 -!- tromp [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 256 seconds] 22:37 < alex_leishman> ok, so basically the CPU cost outweighs the bandwidth savings? 22:37 < alex_leishman> let's set the pairing function speed aside 22:38 < alex_leishman> what then? 22:38 <@gmaxwell> 0.5ms per signature times transaction size implies a speed of under 2mbit/sec. (so say that per core.) 22:40 < alex_leishman> i'm sorry. what is that message in reference to? 22:40 <@gmaxwell> Then it would be a new security assumption; (discrete log security in the BLS group) Though this doesn't bother me that much if its optional. 22:40 < alex_leishman> yes 22:40 <@gmaxwell> alex_leishman: It was a translation of my example pairing speed into how small amount of bandwidth you'd need before cpu becomes the bottleneck. 22:41 < alex_leishman> oh ok 22:41 < alex_leishman> this scheme would effectively remove all signature data from a block 22:42 < alex_leishman> what's your gut opinion? Is this idea worth formalizing and exploring further? 22:42 <@gmaxwell> Yes, I know, I've actually _implemented_ it (for privacy reasons). 22:42 < alex_leishman> oh ok 22:43 <@gmaxwell> This kind of aggregation can be turned into a powerful privacy scheme. But it is pretty slow. 22:43 <@gmaxwell> In bitcoin storage is not a concern. 22:43 < alex_leishman> but what about block propagation speed? 22:44 < alex_leishman> network latency for miners. isn't that their concern? 22:44 < alex_leishman> i understand validation slows propagation as well 22:44 <@gmaxwell> Would be slower with this (roughtly) if your connectivity is over a couple mbit/sec. 22:44 < alex_leishman> but that aside 22:44 < alex_leishman> yeah 22:45 < alex_leishman> i'll talk to dan about pairing speed 22:45 < alex_leishman> seems like that's the real issue here 22:45 <@gmaxwell> If we were limited to a super naieve implementation of ECC in a poorly selected group or something the difference wouldn't be so huge. 22:49 <@gmaxwell> alex_leishman: FWIW this is the fastest pairing implementation I've seen code for: https://github.com/herumi/ate-pairing 22:50 <@gmaxwell> (and it's sort of a not fun to integrate code base with runtime dynamic code generation and other hacks) 22:51 <@gmaxwell> on their reference 2.4GHz haswell it takes 488 microseconds. 22:52 < alex_leishman> interesting. I will do some more research on this 22:52 -!- oldbrew [brew@24-212-254-57.cable.teksavvy.com] has left #bitcoin-wizards [] 22:52 -!- nivah [~linker@115.79.55.177] has joined #bitcoin-wizards 22:53 < alex_leishman> there might be some cleverness that can be performed that we haven't thought of 22:53 <@gmaxwell> alex_leishman: one sec and I'll give you the anonymous paper that was written on the privacy application 22:54 < alex_leishman> thanks! 22:54 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-lzdqldanpfalfyju] has joined #bitcoin-wizards 22:54 <@gmaxwell> https://download.wpsoftware.net/bitcoin/wizardry/horasyuanmouton-owas.pdf 22:55 < alex_leishman> @gmaxwell thanks for the feedback. I will dig deeper and come back with any new ideas 22:55 <@gmaxwell> alex_leishman: There may be.... there are things I know of that aren't applicable, e.g. you can precompute the pubkey pairings, but our keys are single use. It might be cheaper to verify a pairing instead of just compute one; but the transfer group elements are huge and would offset the savings. 22:55 -!- bit2017 [~linker@115.79.55.177] has quit [Ping timeout: 240 seconds] 22:55 <@gmaxwell> alex_leishman: feel free to come back with any-- I'm very interested. 22:56 < alex_leishman> I will. Ok glad to hear you think it's worthwhile to pursue digging deeper. 22:57 -!- bit2017 [~linker@115.79.55.177] has joined #bitcoin-wizards 22:57 < alex_leishman> We actually met a few weeks ago when you were at Stanford. I'm the TA for Dan's class 22:57 < alex_leishman> one of the TAs 22:58 < sipa> alex_leishman: oh, hi, i was there too (i'm pieter wuille) 22:58 < alex_leishman> yeah! hey peter. It was nice meeting you as well 22:58 -!- nivah [~linker@115.79.55.177] has quit [Ping timeout: 240 seconds] 23:06 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds] 23:09 <@gmaxwell> alex_leishman: there are other tricks I know that also can't be applied here. E.g. if one of the arguments to the pairing is fixed, you can precompute and speed it up a fair bit. 23:10 < alex_leishman> hmm. interesting. I was thinking about precomputing as much as possible 23:10 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds] 23:10 -!- tripleslash_j [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards 23:13 -!- bendavenport [~bpd@c-50-131-42-132.hsd1.ca.comcast.net] has quit [Quit: bendavenport] 23:20 -!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards 23:20 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 23:20 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 23:21 -!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds] 23:28 -!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 256 seconds] 23:29 -!- NewLiberty [~NewLibert@2602:306:b8e0:8160:688b:d62d:40e3:5d5d] has joined #bitcoin-wizards 23:29 -!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards 23:32 -!- alex_leishman [800cf50a@gateway/web/freenode/ip.128.12.245.10] has quit [Ping timeout: 252 seconds] 23:32 -!- p15 [~p15@117.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 250 seconds] 23:33 -!- p15 [~p15@98.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards 23:33 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has quit [Remote host closed the connection] 23:49 -!- CubicEarth [~cubiceart@70-36-136-123.dsl.dynamic.fusionbroadband.com] has joined #bitcoin-wizards 23:51 -!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards 23:57 -!- p15 [~p15@98.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 272 seconds] 23:58 -!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards --- Log closed Thu Dec 10 00:00:32 2015