2015-11-23.log

--- Log opened Mon Nov 23 00:00:23 2015
--- Day changed Mon Nov 23 2015
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards00:00
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has quit [Ping timeout: 240 seconds]00:05
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards00:05
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards00:06
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]00:14
-!- mjerr [~mjerr@p5B209FA7.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds]00:15
-!- matsjj [~matsjj@p5B209FA7.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]00:16
-!- ielo [~ielo@unaffiliated/lumos] has joined #bitcoin-wizards00:22
-!- mjerr [~mjerr@p5B209F66.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:23
-!- matsjj [~matsjj@p20030089EA0C603FBC298C1C390C55AB.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:23
-!- publius1788 [~publius17@104.200.154.10] has quit [Read error: Connection reset by peer]00:31
-!- publius1788 [~publius17@104.200.154.10] has joined #bitcoin-wizards00:31
-!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has quit [Ping timeout: 250 seconds]00:32
-!- simba [~simba@18.111.86.118] has quit [Remote host closed the connection]00:35
-!- Lightsword [~Lightswor@104.194.117.23] has quit [Ping timeout: 246 seconds]00:37
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 272 seconds]00:37
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards00:38
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]00:40
-!- Lightsword [~Lightswor@104.194.117.23] has joined #bitcoin-wizards00:42
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Quit: WeeChat 1.3]00:45
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards00:46
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards00:50
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]01:03
-!- JackH [~Jack@host-80-43-142-236.as13285.net] has joined #bitcoin-wizards01:04
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards01:10
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has joined #bitcoin-wizards01:11
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards01:13
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has quit [Ping timeout: 264 seconds]01:16
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 255 seconds]01:17
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards01:19
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards01:29
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards01:31
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 252 seconds]01:32
-!- Piper-Off is now known as Monthrect01:34
-!- mrkent [~textual@unaffiliated/mrkent] has quit []01:47
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards01:51
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:52
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards01:53
-!- jaekwon [~jaekwon@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]01:56
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 252 seconds]01:57
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards01:58
-!- roconnor [~roconnor@host-45-58-254-73.dyn.295.ca] has quit [Ping timeout: 265 seconds]02:04
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]02:07
-!- ielo [~ielo@unaffiliated/lumos] has quit [Ping timeout: 260 seconds]02:07
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards02:10
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]02:11
-!- tripleslash_h [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards02:11
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-foyoqgexffbovcym] has joined #bitcoin-wizards02:14
-!- tripleslash_h [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 252 seconds]02:16
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 250 seconds]02:16
-!- sipi [~sipi@ip-195-14-160-197.bnk.lt] has quit [Quit: Leaving]02:30
-!- matsjj [~matsjj@p20030089EA0C603FBC298C1C390C55AB.dip0.t-ipconnect.de] has quit [Remote host closed the connection]02:31
-!- matsjj [~matsjj@p5B209F66.dip0.t-ipconnect.de] has joined #bitcoin-wizards02:32
-!- AaronvanW [~ewout@81.60.139.225.dyn.user.ono.com] has joined #bitcoin-wizards02:34
-!- AaronvanW [~ewout@81.60.139.225.dyn.user.ono.com] has quit [Changing host]02:34
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards02:34
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards02:40
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards02:43
-!- orik [~orik@50-46-140-220.evrt.wa.frontiernet.net] has joined #bitcoin-wizards02:46
-!- p15x [~p15x@89.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 272 seconds]02:49
-!- p15 [~p15@4.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 246 seconds]02:50
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 250 seconds]03:01
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 246 seconds]03:04
-!- bedeho_ [~bedeho@195.159.234.190] has joined #bitcoin-wizards03:07
-!- mjerr [~mjerr@p5B209F66.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]03:34
-!- bedeho_ [~bedeho@195.159.234.190] has quit [Ping timeout: 276 seconds]03:35
-!- matsjj [~matsjj@p5B209F66.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]03:35
-!- matsjj [~matsjj@p5B2093BB.dip0.t-ipconnect.de] has joined #bitcoin-wizards03:41
-!- mjerr [~mjerr@p5B2093BB.dip0.t-ipconnect.de] has joined #bitcoin-wizards03:41
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds]03:44
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards03:48
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 272 seconds]03:55
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards04:10
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards04:12
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards04:13
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 250 seconds]04:17
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]04:26
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards04:27
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]04:29
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-itiujqovjxzusihy] has joined #bitcoin-wizards04:33
-!- dave4925 [dave4925@unaffiliated/dave4925] has quit [Ping timeout: 240 seconds]04:44
-!- tripleslash_d [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards04:46
-!- Guest32712 is now known as pigeons04:49
-!- tripleslash_d [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 252 seconds]04:51
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards04:53
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards05:00
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards05:09
-!- midnightmagic [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-wizards05:18
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 252 seconds]05:18
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards05:20
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host]05:20
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards05:20
-!- hashtag_ [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 265 seconds]05:23
-!- arowser [~quassel@106.120.101.38] has quit [Ping timeout: 255 seconds]05:28
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards05:29
-!- orik [~orik@50-46-140-220.evrt.wa.frontiernet.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]05:30
-!- orik [~orik@50-46-140-220.evrt.wa.frontiernet.net] has joined #bitcoin-wizards05:31
-!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has joined #bitcoin-wizards05:31
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]05:36
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds]05:40
-!- sipi [~sipi@ip-195-14-160-197.bnk.lt] has joined #bitcoin-wizards05:41
-!- psztorc [~psztorc@ool-4575fa8d.dyn.optonline.net] has joined #bitcoin-wizards05:41
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards05:53
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]05:53
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards06:01
-!- hashtag [cjmedia@cpe-98-157-223-81.ma.res.rr.com] has joined #bitcoin-wizards06:01
-!- spinza [~spin@197.89.39.106] has quit [Ping timeout: 252 seconds]06:04
-!- tulip [~tulip@unaffiliated/tulip] has quit [Ping timeout: 240 seconds]06:10
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards06:14
-!- Guest79687 is now known as mr_burdell06:16
-!- mr_burdell [~mr_burdel@hop.cryptolabs.net] has quit [Changing host]06:16
-!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has joined #bitcoin-wizards06:16
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]06:16
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 272 seconds]06:18
-!- sipi [~sipi@ip-195-14-160-197.bnk.lt] has quit [Quit: Leaving]06:21
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards06:22
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards06:23
-!- bedeho_ [~bedeho@195.159.234.190] has joined #bitcoin-wizards06:30
-!- AaronvanW [~ewout@81.60.139.225.dyn.user.ono.com] has joined #bitcoin-wizards06:40
-!- AaronvanW [~ewout@81.60.139.225.dyn.user.ono.com] has quit [Changing host]06:40
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards06:40
-!- archobserver [~archobser@unaffiliated/superobserver] has quit [Ping timeout: 272 seconds]06:42
-!- orik [~orik@50-46-140-220.evrt.wa.frontiernet.net] has quit [Quit: Textual IRC Client: www.textualapp.com]06:45
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards06:52
-!- archobserver [~archobser@unaffiliated/superobserver] has joined #bitcoin-wizards06:53
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 250 seconds]06:54
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards06:58
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds]06:58
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards07:03
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-itiujqovjxzusihy] has quit [Quit: Connection closed for inactivity]07:05
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]07:06
-!- matsjj [~matsjj@p5B2093BB.dip0.t-ipconnect.de] has quit [Remote host closed the connection]07:10
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards07:14
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:25
-!- dEBRUYNE_ [~dEBRUYNE@ww010959.uvt.nl] has joined #bitcoin-wizards07:33
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:34
-!- spinza [~spin@197.89.39.106] has joined #bitcoin-wizards07:44
-!- bramc [~bram@99.75.88.206] has joined #bitcoin-wizards07:45
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-ocmnvnlzibocnfei] has joined #bitcoin-wizards07:52
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.]07:53
-!- zookolaptop [~user@2601:281:8001:26aa:ac94:e5d8:45fe:a98e] has joined #bitcoin-wizards07:56
-!- skyraider [uid41097@gateway/web/irccloud.com/x-kwgpgojvpnpfzxyd] has joined #bitcoin-wizards08:02
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]08:05
-!- jcluck is now known as cluckj08:09
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has joined #bitcoin-wizards08:11
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards08:14
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds]08:16
-!- jaekwon [~jaekwon@2601:645:c001:263a:1502:4724:b812:f32e] has joined #bitcoin-wizards08:18
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 276 seconds]08:19
-!- sdaftuar_ is now known as sdaftuar08:22
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards08:24
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]08:24
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards08:24
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has joined #bitcoin-wizards08:24
-!- joesmoe [~joesmoe@76.73.18.156] has quit [Remote host closed the connection]08:33
-!- dEBRUYNE_ [~dEBRUYNE@ww010959.uvt.nl] has quit [Ping timeout: 246 seconds]08:36
-!- the`doctor [~the`docto@unaffiliated/thedoctor/x-1964342] has joined #bitcoin-wizards08:40
-!- bramc [~bram@99.75.88.206] has quit [Quit: This computer has gone to sleep]08:42
-!- ielo [~ielo@88-106-248-52.dynamic.dsl.as9105.com] has joined #bitcoin-wizards08:55
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 252 seconds]08:55
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:01
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has joined #bitcoin-wizards09:02
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards09:04
-!- ir2ivps5 [~ir2ivps5@f9.a2.559e.ip4.static.sl-reverse.com] has joined #bitcoin-wizards09:13
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards09:16
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Read error: No route to host]09:21
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards09:21
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards09:21
Taek(late to the timezone party) https://en.wikipedia.org/wiki/Swatch_Internet_Time09:26
Taeknotably, no timezones, and the day gets broken up into 1000 pieces instead of 60*60*24 pieces09:27
phy1729timezones are a good thing  http://qntm.org/abolish09:28
TaekThey did choose to start the day based on a geographical location, which means they probably have/need leap seconds.09:28
-!- Monthrect is now known as Piper-Off09:30
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.]09:33
zookolaptophttps://tahoe-lafs.org/trac/tahoe-lafs/ticket/193409:33
-!- pozitron [~nu@162.216.46.155] has joined #bitcoin-wizards09:40
bsm1175321Hahaaa zooko.  Or option 6, just use TAI (http://www.timeanddate.com/time/international-atomic-time.html) and stop using irregular balls of spinning dirt for reference.09:42
-!- justice_ [~textual@HSI-KBW-37-209-26-147.hsi15.kabel-badenwuerttemberg.de] has joined #bitcoin-wizards09:43
bsm1175321Long term, I want to find a way to get time back into bitcoin.  I know it's a taboo topic, but the 2-hour/2-week granularity of bitcoin's time measurements are just silly, we could do a lot better without introducing vulnerabilities.09:45
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:51
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]09:51
gmaxwellbsm1175321: thats a big claim to make when even the existing configuration presents vulnerabilties.09:56
-!- cocoBTC [~cocoBTC__@c-233a71d5.136-1-64736c10.cust.bredbandsbolaget.se] has joined #bitcoin-wizards09:58
kanzurei feel like the software should come with stronger statements/requirements/guarantees (dunno which) about referential frames10:00
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Quit: Leaving.]10:01
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds]10:02
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:02
-!- rubensayshi [~ruben@91.206.81.13] has quit [Remote host closed the connection]10:02
-!- adam3us [~Adium@c-98-234-64-218.hsd1.ca.comcast.net] has quit [Client Quit]10:05
bsm1175321gmaxwell: It's an area that needs attention, that's for sure.10:07
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:09
phy1729kanzure: you mean account for relativistic problems?10:09
-!- dudewayne [~dwayne@unaffiliated/dudewayne] has joined #bitcoin-wizards10:10
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:11
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards10:15
kanzurewell not just problems, but requirements, but yes.10:16
-!- adam3us [~Adium@c-24-4-96-213.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:16
phy1729should just use TAI then10:17
-!- ielo is now known as sixyearolds10:19
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards10:19
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 252 seconds]10:19
-!- sixyearolds is now known as flipswitchbitch10:19
-!- Piper-Off is now known as Monthrect10:19
-!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has quit [Ping timeout: 276 seconds]10:20
-!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has joined #bitcoin-wizards10:22
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]10:29
-!- mrkent [~textual@unaffiliated/mrkent] has quit []10:40
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards10:40
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards10:40
-!- pozitron [~nu@162.216.46.155] has quit [Ping timeout: 250 seconds]10:46
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has quit [Remote host closed the connection]10:47
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]10:47
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:48
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 264 seconds]10:48
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has quit [Quit: Leaving]10:49
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit]10:50
-!- mjerr [~mjerr@p5B2093BB.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds]10:50
-!- GAit [~GAit@2.230.161.158] has joined #bitcoin-wizards10:50
-!- GAit [~GAit@2.230.161.158] has quit [Client Quit]10:52
-!- bedeho_ [~bedeho@195.159.234.190] has quit [Ping timeout: 240 seconds]10:58
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has joined #bitcoin-wizards11:00
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards11:16
-!- pozitrono [~nu@93.174.93.101] has joined #bitcoin-wizards11:16
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards11:20
-!- simba [~simba@18.111.86.118] has quit [Ping timeout: 255 seconds]11:20
-!- andytoshi [~andytoshi@wpsoftware.net] has quit [Changing host]11:21
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has joined #bitcoin-wizards11:21
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-foyoqgexffbovcym] has quit [Quit: Connection closed for inactivity]11:24
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]11:26
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards11:27
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]11:31
-!- dudewayne [~dwayne@unaffiliated/dudewayne] has left #bitcoin-wizards ["WeeChat 1.2"]11:33
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:36
-!- pozitrono [~nu@93.174.93.101] has quit [Ping timeout: 272 seconds]11:45
-!- maraoz [~maraoz@172.56.31.51] has joined #bitcoin-wizards11:45
-!- maraoz [~maraoz@172.56.31.51] has quit [Read error: Connection reset by peer]11:46
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has joined #bitcoin-wizards11:48
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds]11:53
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards11:56
-!- aj [aj@cerulean.erisian.com.au] has quit [Ping timeout: 260 seconds]12:06
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has quit [Quit: Leaving]12:08
kanzure"Current average non-cash tps globally is 12,357tps. Average non-cash transactions increase by around 7% per year. This would mean that by year 2040 it would be 67,067tps."12:08
kanzurewhy 7% increase in transactions-per-second? is there a study about this?12:09
kanzurewhy would the rate be linear..? is this about capacity, or is this about actual demand?12:09
kanzures/actual demand/... hm that's a hrad concept.12:09
kanzure*hard12:09
gmaxwellincreased population, increased industrialization, and deprecation of cash would all be obvious candidate drivers.12:11
bsm1175321Everything is linear because people are too lazy to do a more comprehensive analysis.12:18
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]12:27
-!- AnoAnon [~AnoAnon@197.39.235.211] has joined #bitcoin-wizards12:33
-!- AnoAnon [~AnoAnon@197.39.235.211] has quit [Read error: Connection reset by peer]12:34
phy1729on a small enough scale, all functions are linear12:37
sipaall continuous functions, yes :)12:37
phy1729all functions that are differentable in a neighborhood of the point of interest12:39
gmaxwelle^x is linear?12:43
-!- dasource [uid48409@gateway/web/irccloud.com/x-eysbkmhqrqforoaa] has joined #bitcoin-wizards12:44
gmaxwellconsidering that all its derivatives are also e^x, that would be a pretty tortured definition of 'linear'. :P12:44
phy1729gmaxwell: y=e^{x_0}(x-x_0)+e^{x_0} is linear12:46
sipagmaxwell: https://en.wikipedia.org/wiki/Stone%E2%80%93Weierstrass_theorem12:46
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards12:46
sipagmaxwell: e^x is very linear when restricted to an arbitrarily small domain :)12:47
-!- jaekwon [~jaekwon@2601:645:c001:263a:1502:4724:b812:f32e] has quit [Remote host closed the connection]12:47
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards12:48
-!- aj_ [aj@cerulean.erisian.com.au] has joined #bitcoin-wizards12:48
gwillensimba: the theorem says 'polynomial', not linear :-P12:48
gmaxwellthats linear.12:48
gwillener, sipa12:48
-!- aj_ is now known as aj12:48
-!- aj [aj@cerulean.erisian.com.au] has quit [Client Quit]12:49
-!- aj [aj@cerulean.erisian.com.au] has joined #bitcoin-wizards12:49
sipagwillen: it should say "polynomial of any degree, including 1"12:49
sipagwillen: wait, wrong theorem!12:49
gmaxwellbut what I was objecting to was more the approximated. :)12:49
gwillenheh :-)12:50
gmaxwell(there is no polynomal that is _exactly_ e^x on any interval no matter how small or how high the degree)12:50
sipagmaxwell: the theorem i'm looking for is one that says that any continuous function can be locally aproximated by a linear function in an epsilon-environment around any point12:51
phy1729ok    on a small enough scale, all functions *look* linear12:51
waxwingrepeat after me, "given epsilon greater than zero, ..."12:52
gmaxwellphy1729: heh. yea.12:52
phy1729waxwing: \forall\epsilon>012:53
sipagmaxwell, phy1729: all continuous functions :)12:53
gmaxwellphy1729: the lying with graphs theorem. :)12:53
* phy1729 makes a note to append every word with a * while sipa is watching12:53
bsm1175321sipa: you may be looking for the definition of a continuous function (Weierstrauss definition, aka epsilon-delta)12:57
bsm1175321I didn't think continuous math was allowed in here.  ;-)12:57
gmaxwelltopic for discussion then,   The mean of the interblock intervals is the ML estimator for the distribution paramter assuming a stationary hashrate; but that estimator is biased.  The unbiased estimator is scale by (n-1)/n where n is the number of observations.  Hypothesis: the biased estimator is less desirable for difficulty control.13:00
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer]13:03
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards13:04
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has joined #bitcoin-wizards13:10
-!- ciege [~c1ege@50.248.81.65] has joined #bitcoin-wizards13:10
-!- d4de [~d4de@41.234.215.214] has joined #bitcoin-wizards13:13
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards13:16
ajsipa: "any continuously differentiable function" not just continuous; abs(x) is continuous but can't be approximated by a linear function at x=013:21
sipaaj: right!13:22
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards13:24
amiller_so, any 'smooth' function?13:25
ajsipa: is https://en.wikipedia.org/wiki/Taylor%27s_theorem what you want, or what you'd already found?13:25
phy1729"all functions that are differentable in a neighborhood of the point of interest"13:25
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 244 seconds]13:25
bsm1175321it's an approximation though13:25
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]13:26
bsm1175321gmaxwell: FWIW in building a DAG I'm using an actual likelihood to determine which chain-tip has the most work.  I'm also allowing nodes to set their targets on their own, so a DAG-tip will contain blocks with many different work targets.  The log likelihood is easy enough to compute, there's no reason to collapse it to a biased (or unbiased) estimator.13:35
-!- kyuupichan [~Neil@ae054091.dynamic.ppp.asahi-net.or.jp] has quit [Read error: Connection reset by peer]13:38
bsm1175321gmaxwell: You're talking about something slightly different though since bitcoin's target difficulty is a consensus parameter. The error in using a biased estimator can be directly translated into slightly more BTC/time on average, but other than that is pretty unimportant. I think we need to stick with the biased estimator because miners would balk to find that we twiddled their income.13:39
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection]13:39
bsm1175321(not to mention hard fork concerns)13:39
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards13:43
bsm1175321For reference, the likelihood is the product of the Poisson probabilities for the observed blocks.  One usually takes the log and compares log-likelihoods.  By the Neyman-Pearson lemma this is the most powerful test one can do.  I'm performing a hypothesis test that tip A contains more work than tip B. https://en.wikipedia.org/wiki/Neyman%E2%80%93Pearson_lemma13:46
-!- aj [aj@cerulean.erisian.com.au] has quit [Ping timeout: 250 seconds]13:53
-!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Quit: .]13:59
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards14:00
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]14:05
-!- dave4925 [dave4925@unaffiliated/dave4925] has joined #bitcoin-wizards14:09
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards14:10
-!- bramc [~bram@216.216.202.69] has joined #bitcoin-wizards14:11
bramcReal world functions tend to be very noisy and look like noisy fractals at any scale, meaning random walks.14:12
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-znvpjmnfafvrgwbo] has joined #bitcoin-wizards14:15
-!- go1111111 [~go1111111@104.200.154.92] has quit [Ping timeout: 240 seconds]14:19
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]14:21
-!- adam3us [~Adium@c-24-4-96-213.hsd1.ca.comcast.net] has quit [Quit: Leaving.]14:24
-!- joesmoe [~joesmoe@76.73.18.156] has joined #bitcoin-wizards14:30
-!- go1111111 [~go1111111@162.244.138.37] has joined #bitcoin-wizards14:35
-!- aj [aj@cerulean.erisian.com.au] has joined #bitcoin-wizards14:44
-!- dasource [uid48409@gateway/web/irccloud.com/x-eysbkmhqrqforoaa] has quit [Quit: Connection closed for inactivity]14:47
-!- fuc [~fuc@91.210.105.101] has joined #bitcoin-wizards14:53
-!- kang_ [67efeb7d@gateway/web/freenode/ip.103.239.235.125] has joined #bitcoin-wizards14:58
bramcFirst draft of the simplest function complete! Sorry for whoever has to unroll this crap in the C port.14:59
-!- kyuupichan [~Neil@ae054148.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards14:59
bramcThis is some serious recursion right here15:02
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has quit [Read error: Connection reset by peer]15:02
-!- MoALTz [~no@78-11-179-104.static.ip.netia.com.pl] has joined #bitcoin-wizards15:03
-!- kyuupichan [~Neil@ae054148.dynamic.ppp.asahi-net.or.jp] has quit [Read error: Connection reset by peer]15:05
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has joined #bitcoin-wizards15:07
-!- TBI [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 240 seconds]15:09
-!- kyuupichan [~Neil@ae054148.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards15:13
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards15:14
bramcOh that's a weird subtlety: in the most straightforward patricia tree you can't have proofs of inclusion or disinclusion when there's only a single element included15:17
bramcI mean, when there's only a single thing in your set. Because you can't prove anything about it.15:18
bramcNot sure how best to special case that.15:19
-!- psztorc_ [~psztorc@2607:fb90:e67:fd63:1e2d:3b58:ce1e:e36c] has joined #bitcoin-wizards15:19
-!- psztorc [~psztorc@ool-4575fa8d.dyn.optonline.net] has quit [Read error: Connection reset by peer]15:19
bramcMaybe it's best that when there's only a single thing in the set the root is just the hash of that thing.15:21
-!- flipswitchbitch [~ielo@88-106-248-52.dynamic.dsl.as9105.com] has quit [Ping timeout: 260 seconds]15:21
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards15:23
-!- psztorc_ [~psztorc@2607:fb90:e67:fd63:1e2d:3b58:ce1e:e36c] has quit [Ping timeout: 272 seconds]15:23
bramcReally annoying edge case in any case15:29
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:30
gmaxwellI explained BIP113 some here https://www.reddit.com/r/Bitcoin/comments/3tyfaa/bitcoin_dev_irc_meeting_in_laymans_terms_20151119/cxapich?context=3 I hope it's usefully clear for people (if anyone sees anything I should tweak, lemme know)15:32
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds]15:32
bramcOh ugh, no it isn't just a single special case, for proofs in general it needs to hash in information about whether each thing is terminal15:32
bramcgmaxwell, Presumably there are quite a few accepted transactions which have to get grandfathered in?15:34
gmaxwellbramc: standard for softforks: it will only apply after it's activation point.15:35
bramcgmaxwell, Right, but I think most soft forks don't need to grandfather anything in15:35
-!- simba [~simba@18.111.86.118] has quit [Remote host closed the connection]15:35
gmaxwellSome we've managed with no violations, but not all.15:36
gmaxwellthe activation will eventually get reduced to a height check.15:36
gmaxwellBIP30 was somewhat special, since we actually have to enforce it everywhere (Even before it was invented) to prevent local database corruption.15:36
bramcDoes BIP113 make time-based unlocks 'okay' or are they still a basically broken concept and strictly inferior to block height based?15:37
tulipbramc: I don't think there's many transactions in the chain using a non-height based nLockTime, but Bitcoin Core now signs transactions with a height based nLockTime though.15:37
bramctulip, So then why doesn't the fork ban time-based nLockTime altogether?15:38
gmaxwellbramc: it makes them okay.15:38
midnightmagicmining incentives as a whole operates as though miners' groupthink achieves consensus as a result of identical end conclusion. therefore, even though miners are decentralized, if the incentive exists to fudge time, mining decentralization will not alter the end result. BIP113, if it uses MTP, therefore would have to achieve its effect through miner inertia/apathy/lack of global coordination.15:38
gmaxwellbramc: because the block-time controller is not precise enough if you want a 'hit the right day' lock two months from now.15:38
gmaxwellMostly because it's relatively slow and because it has no integral-error term in its control.15:39
bramcgmaxwell, Median of the last 11 might be a little loose. I'd prefer median of some larger number15:39
gmaxwellI know, we can always make it stricter in the future. 11 had the nice property that it's already used to define the minimum blocktime for a block.15:40
midnightmagicmedian time of that small number would make it inline with reverse-looking block time variance maximum.15:40
bramcI think a 20% miner would get to set the median of last 11 once every couple days15:40
gmaxwellbramc: to benefit you have to set it, AND you have to mine the next block.15:41
gmaxwellso you effectively have to mine 6 blocks in the window, plus the next block.15:41
gmaxwellAnd if you miss it, someone else gets the benefit.15:41
gmaxwell(assuming you're trying to blow the time an hour into the future rather than twiddling it around by a few seconds)15:42
bramcgmaxwell, Assuming that others will opportunistically take your own ill-gotten gains if given the chance but not contribute to it themselves then yes, fudging doesn't buy anything for miners15:42
gmaxwellA more conservative scheme would actually use the minimum of a window, instead of the median.15:42
bramcDoes that mean that the default mining software should do that sort of opportunistic stealing?15:43
midnightmagicthat calculation is something that someone *using* locktime just needs to include in their calculations of when to set the locktime for, similarly to how people must decide how many confirmations they're willing to risk when receiving funds.15:43
bramcminimum of a window can be similarly pushed out by forcing up the global time15:43
gmaxwellin any case, the goal there was the simplest possible thing that (1) breaks expectation that the threshold is the "time" (whatever that means), and (2) minimum needed to avoid forming a unconstrained powerful incentive to lie for every miner regardless of how low their hashpower was.15:44
gmaxwelle.g. require a conspiracy instead of merely just locally greedy behavior.15:44
bramcmidnightmagic, Oh good point. In that case it's just important that the mining software cash in on whatever transactions it can include based on its stated time rather than the real time. There's a question of propagation though.15:44
bramcgmaxwell, Fair enough, it seems to mostly do that, and caveat emptor and you can always use block height if you don't trust it.15:45
gmaxwellI would have liked to make it min not median, e.g. 10 of 11 security instead of 6 of 11 security; but right now times on blocks are kinda wacked in general. :(15:46
tulipbramc: you can go pretty far with making "rational" mining software to the point of just being active disruption to the network. especially with the mining reward halving, it's quite realistic to have blocks with more fees than reward which it would be profitable to try to push out of the chain.15:46
gmaxwellyea, we're not really trying to protect time-based-locktime users; we're trying to prevent them from providing local incentives to screw up the network. :)15:46
bramctulip, Right, you might want to orphan an old block so you can steal its fees. Hopefully fees are smoothed out enough to not make that such a hot idea15:47
gmaxwellbramc: Bitcoin Core 0.12 will very likely lock every transaction it creates at the current height to help discourage that.15:48
bramcAlthough that does create the bizarre potential for a hot potato transaction, which has very high fees by itself, incenting it to be orphaned, which incents people to not include it in the first place...15:48
midnightmagicI think forcing up the global time requires mass-sybil, will be noticed by miners, would require that no miners take action to correct it (and thus correct likely orphan problems resulting,) and that no users who care about the accuracy of the network also do nothing to correct it, nor notice it nand let everyone know about it15:48
gmaxwellright now it locks 10 back.15:48
tulipin the past 500 blocks there have been 420,000 transactions, 74,000 of them are nlocktimed with a block height, 105 are locked with a timestamp.15:49
bramctulip, Ouch that's a nontrivial amount15:49
gmaxwelltulip: are you checking finality too?15:50
sipagmaxwell: i hope that transactions in the chain are final...15:50
bramcMaybe I can fix the cases of only containing a single element or one element by just throwing in two garbage elements right off the bat15:51
bramcIf they're 0x00... and 0x111... then that simplifies proofs of inclusion and disinclusion quite a bit.15:51
gmaxwellsipa: pedant, I just mean if they max seq the locktime field is irrelevant.15:52
tulipgmaxwell: not for that statistic, I just assumed that people aren't signing massive amounts of 0xFFFFFFFF sequence nlocktimes transactions for no reason.15:53
bramcThat hack I just said is somewhat nauseating, but it sure makes implementation easier15:53
gmaxwelltulip: This is bitcoin!15:53
bramcIs anybody following my babbling about merkle sets? If not, does anybody mind me doing it here?15:54
gmaxwellSemi following, I do not mind (quite the opposite)15:55
bramcOkay, I'll keep up the occasional babbling. It helps me think.15:55
gmaxwellbramc: wrt hot potatoe transactions. in a future hardfork I want to make coinbase outputs immediately spendable by coinbase transactions.  This would let miners pay fees forward.15:56
sipagmaxwell: and then a softfork later could require them to pay X% forward?15:56
-!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-wizards15:57
gmaxwellAn equlibrim behavior looks something like "pay forward half the difference between what you got and the fees from the next $block worth of transactions you didn't mine"15:57
gmaxwellsipa: I don't think softforks that require paying forward are sensible, simply because you can fee bypass. But there is a rational equlibrium that being able to pay forkward supports.15:57
gmaxwellbut it's one that requires visibility into the mempool.15:57
bsm1175321bramc: I'm following your babbling.  Don't think I'm helping you though, but feel free to babble, it's a relevant topic.15:59
bramcgmaxwell, Isn't immediate spending a hard fork?15:59
sipabramc: "in a future hardfork" :)16:00
bramcHard forks are likely to wind up like Perl 6 or Python 3. They either ship never, or never minus a day :-)16:01
-!- bramc [~bram@216.216.202.69] has quit [Quit: This computer has gone to sleep]16:01
tulipgmaxwell: in the last 500 blocks there's 2 useless nlockTime transactions with maxed sequence numbers.16:02
tulipquite a few with seemingly random sequence numbers too, I wonder what that's about.16:04
gmaxwell(I didn't mean to suggest that I think that particular scheme above is a equlibrium, but something along those lines-- and any would require being able to pay fees forward)16:05
gmaxwelltulip: see?16:07
midnightmagic:-o16:08
midnightmagic"provably destroyed! see?!"16:09
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:3c18:af8:264b:9872] has joined #bitcoin-wizards16:16
-!- notreallyhere [~stqism@freebsd/user/stqism] has joined #bitcoin-wizards16:17
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Read error: Connection reset by peer]16:18
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:20
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Read error: Connection reset by peer]16:23
-!- roconnor [~roconnor@host-45-58-253-108.dyn.295.ca] has joined #bitcoin-wizards16:26
-!- Monthrect is now known as Piper-Off16:30
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards16:31
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:3c18:af8:264b:9872] has quit [Remote host closed the connection]16:31
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:3c18:af8:264b:9872] has joined #bitcoin-wizards16:31
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:32
-!- skyraider [uid41097@gateway/web/irccloud.com/x-kwgpgojvpnpfzxyd] has quit [Quit: Connection closed for inactivity]16:32
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 260 seconds]16:33
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:3c18:af8:264b:9872] has quit [Ping timeout: 252 seconds]16:36
bramcWhy is being able to spend coinbase outputs immediately a good thing? Isn't the theory that being able to do so might somehow make it possible to create incentives to orphan?16:43
tulipit's mostly just to stop big chains of transactions being invalidated in a reorganisation.16:44
bramctulip, Right, so why re-allow that behavior?16:45
tulipwho is suggesting that?16:45
bramctulip, gmaxwell is, a little bit up in the chat16:46
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]16:46
gmaxwellbramc: only be other coinbase transactions.  You can already pay to incentivize orphaning, sadly, without using coinbase outputs; just using ordinary transactions.16:47
bramcgmaxwell, I don't follow what you're proposing allowing exactly16:48
gmaxwellAllow coinbase outputs to be spent by coinbase transactions. The coinbase->bitcoin path retains its 100 block delay.16:48
gmaxwellbramc: As an extreme example, right now if a bogon fee (e.g. 50 BTC) shows up ... you might be better off to just not mining the darn thing. (or would be, if miners currently had optimizing software)16:49
gmaxwellthis is not good because it means that equlibrium seeking behavior from miners can only get expressed in reorg wars.16:49
bramcWhat is a 'coinbase transaction'?16:50
gmaxwellThe special first transaction that gets paid the fees (and subsidy) in a block.16:50
gmaxwellIf, instead, coinbases can spend coinbase outputs, you could take the bogon fee and pay some fraction (e.g. half) of it forward, and now there is a bounty for extending your block drawn from it-- without you having to put up your own coins seperately, in a similar manner.16:51
bramcgmaxwell, Is there some semantics to 'pay this to the next transaction output' that I'm not aware of? If so, what does it allow? For example, can it pay no N+2 and N+3?16:52
gmaxwellwell one could presumably use CLTV to achieve that, if only the ability to spend in the first place existed.16:52
bramcAnd yes, a bogon fee is what I was calling a hot potato fee - Everybody will just orphan the same block over and over again trying to grab it for themselves16:53
tulipthere's probably something fun there if you know other peoples behaviours, dropping a large fee in a block and having all the other miners squabble trying to make it stale, while you mine a higher chain away from the noise.16:54
bramcGets even worse if it can have a max block height16:54
gmaxwellRight I think its likely that there are stable behavior of the class  "consider the total known (or expected) fee income for the next _two_ blocks jointly, compute your block, and then pay half of any excess fee you got from that average forward." you could go next two to next N but the mempool becomes less accurate over time, since the transactions for 10 blocks from now haven't been announced y16:55
gmaxwellet.16:55
bramcgmaxwell, But if you don't need to use the cltv, then doesn't the transaction go immediately from coinbase -> bitcoin on that very first spend?16:55
gmaxwellbramc: no, any coins that come out of a coinbase transaction aren't bitcoins for 100 blocks; as there could be a reorg that forever destroys them even absent any dishonest (or strategic!) behavior.16:56
bramcgmaxwell, Hopefully transactions in general are smoothed out enough that this isn't such a problem, but yeah it's bad if somebody can send the blockchain into a tailspin for days just by spending a few thousand dollars16:56
gmaxwellso the system has a maturity rule that anything coming out of that transaction can't be spent, this includes subsidy and fees.16:56
bramcAh, but right now there is no coinbase transaction, it just goes to a specific output?16:57
bramcAlso, this vague 'pay it forward' functionality isn't in there, right? I mean, right now outputs go to specific keys, not the unknown key of some future block16:58
gmaxwellbramc: there is a coinbase transaction. The first transaction in a block. It's has a single magic input (the all zeros hash) that pays it the subsidy for the height (25 btc currently) and all the fees from the block.  It pays out to 1 or more outputs, just like an ordinary transaction; except with a special behavior that these outputs cannot be used as inputs in any transaction for 100 blocks.16:59
gmaxwellSo I would propose allowing coinbase transactions to have multiple inputs, and that its inputs ignore the 100 block coinbase restriction --- after all, if a prior block gets reorged out then _necessarily_ the current coinbase txn will get reorged out too.17:00
gmaxwellThere is no pay it forward really possible now, due to the height restriction, well you could pay it forward, but you have to pay a miner 100 blocks from now. :)17:01
gmaxwellas far as how you pay them, you'd just write a output with the scrippubkey OP_TRUE, ... e.g. anyone can spend it.17:01
gmaxwellif you wanted to pay +1 +2 +3 blocks in the future seperately, then presumably you could do height+2 OP_CLTV, height+3 OP_CLTV etc. outputs.17:02
bramcgmaxwell, Oh I see. You can also combine CLTV and OP_TRUE to pay out for the next several blocks17:02
bramcjinx17:02
gmaxwellat least for some models all you need to do is go one forward, and then by induction that guy will keep paying forward.. but with unequal hashpower I think there is a defection problem, e.g. "I'll take the jackpot, and try to reorg war to keep it, because I have more hashpower".17:03
bramcAllowing multiple inputs to a coinbase transactions sounds like a safe and reasonable thing to do, except for that whole hard fork problem17:03
kang_Is it possible that such payforward deals be happening off-chain even now? That ways there's no restriction. I just tell 5 people, if you extend my work I'll send you some money..17:04
gmaxwellI think it's a really modest and uninteresting hardfork in and of itself, at least.17:04
gmaxwellkang_: it's possible, but it's hard to make secure. You can do them "on chain" to by just paying with your own coins, but you'll lose there if there is a reorg.17:04
gmaxwellLots of things are possible with private deals, but access to private deals is a centeralizing effect I like to avoid the need for. :)17:05
tulipkang_: I don't think anybody has "smart" mining behaviour.17:05
kang_What is the use of allowing this? Doesn't this polarize the protocol?17:05
gmaxwellkang_: you can think of it like: doing it that way requires trust. Trust is a centeraizing force; it would make larger miners more profitable than smaller ones (better able to overcome the constant cost of establishing these relationships)17:06
bramcAlthough I haven't thought through all the details of how it should work out in practice. Really what you want is for all mining fees to me spread out over the next several blocks, dropping down over time, to avoid such issues. Having fees be set well, for example using the algorithms I've proposed, should fix the problem, but someone can still be a jerk and make a transaction which is too big causing chaos...17:06
gmaxwellkang_: it's already possible, but only in crappy centeralizing ways.17:06
gmaxwelland without it the system is not obviously stable as fees become larger than subsidy.17:06
kang_Yes, I first heard of this durinf scalingBitcoin Montreal on this channel itself17:07
gmaxwell(I mean it might not even be obviously stable _with_ this either, but its very obviously not incentive compatibly stable absent fee sharing.)17:07
bramcgmaxwell, I think with proper fee setting the system is stable-ish, but there's a trivial and inexpensive attack which really fucks shit up17:07
gmaxwellbramc: or errors, we'e had people pay fees much larger than the subsidy apparently on accident.17:08
gmaxwellThere has been at least one 300 BTC fee, and I think two 150 BTC fees, and many more at other larger than subsidy sizes.17:08
bramc'Sorry I dropped $100,000 on the sidewalk'17:09
gmaxwellyea.. mostly due to screwing around with raw transactions without understanding the bitcoin protocol. :(17:09
-!- Mat555 [~Matcjhfjf@ool-18ba8bdf.dyn.optonline.net] has joined #bitcoin-wizards17:09
gmaxwellevery once in a while someone showed up in #bitcoin confused/upset that sendrawtransaction in bitcoin core is rejecting their txn (because it's paying a supermassive fee)17:09
tulipthere's also various applications for making transactions which do sanity checking at all.17:10
go1111111bramc: which trivial + inexpensive attack are you referring to?17:10
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Ping timeout: 265 seconds]17:10
gmaxwell(we added a guard rail after seeing several people do this stupidity-- though most people doing it weren't using bitcoin core :()17:10
belcherdid you get any "BUT FREEDOM?!" comments against it ?17:10
kang_exactly!17:11
gmaxwellgo1111111: paying a fee far in excess of typical income makes the income maximizing behavior to be to reorg the chain constantly until you win it, especially if you have more hashpower than other indivigual miners.17:11
bramcI think your idea of spreading fees over two transactions should work. Ideally the formula for all transactions would be that three units of fee go to this miner, two to the next miner, and one to the miner after that17:11
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:d9f1:2784:3d2d:764a] has joined #bitcoin-wizards17:11
gmaxwellgo1111111: at least if you work under an assumption that behavior is income maximizing the reorgs would continue until by lock someone gets decisively ahead.17:11
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards17:11
gmaxwellnow obviously there are other forces at play (esp now) but it's preferable if the system works in theory. :)17:12
-!- cocoBTC [~cocoBTC__@c-233a71d5.136-1-64736c10.cust.bredbandsbolaget.se] has quit [Quit: Leaving]17:12
gmaxwellesp if there is a simple fix, as we have for BIP113 for a similar problem related to locktime.17:12
bramcIf there are only a small number of miners they'll likely agree to simply not do such reorgs because each of them individually will lose more than they might gain as individuals if rewards shut down for a while due to bullshit17:12
gmaxwellbelcher: I did have someone angry about it once until I got through their head that it was saving them from a $100 mistake.17:13
gmaxwellThat was a good day. :)17:13
bramcgmaxwell, Hard forks are never a simple fix. There's an interesting question of how many small, safe things one might one to squeeze into a hard fork17:13
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-znvpjmnfafvrgwbo] has quit [Quit: Connection closed for inactivity]17:14
go1111111gmaxwell: yeah, that seems correct for situations in which one block contains unusually high fees / rewards. is that what Bram meant with his reference to an attack though? that seems less like an attack and more like broken incentives leading to a bad situation17:14
gmaxwellbramc: there are other reasons to want to allow coinbase spending,.. but yea, in any case, this is one of those really trivial adjustments, in bitcoin core it is likely a couple single character changes.17:15
gmaxwellgo1111111: well it's an attack when you trigger it intentionally and then laugh as the incentives make the network attack itself.17:15
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:d9f1:2784:3d2d:764a] has quit [Ping timeout: 252 seconds]17:15
gmaxwell(and then exploit the instability for varrious purposes, like double spending)17:16
kang_But coinbase spending would further worsen it IMO, since a shorter branch would immediately want to share reward just to keep the rst of it17:17
bramcgmaxwell, I'd advocate for forcing all coinbase outputs to include a pay to next transaction of at least x% of the amount they're taking, where x is in the 25-50% range. That isn't quite such a trivial change and more likely to be controversial though.17:18
gmaxwellkang_: people can already share rewards; but only with trusty deals or by having a surplus coins of their own. So to the extent that it could be abused, it already can.17:18
gmaxwellbramc: I don't think forced forwarding makes sense, sadly-- though adding that is just a softfork on top of the spending behavior.  The issue is that people can bypass the fee system entirely.17:19
-!- notreallyhere [~stqism@freebsd/user/stqism] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]17:20
bramcgmaxwell, Not sure what you mean about bypassing the fee system17:20
gmaxwellAnd so unless the forced fordwarding was always at equlibrium it'll start driving people to pay out of band fees. (e.g. by including outputs paying directly to big miners in their transaction; something that has, in fact, been done in the past)17:20
kang_Yes, but lots can happen over trusty deals. When we talk blockchain we cant account them. Atleast not above what the protocol allows..17:20
tulipwhy pay 50% of the fees to the next block when you can receive them out of band and get 100%?17:20
gmaxwellkang_: what we normally should strive to do is to diminish the advantage of schemes that provide income advantages for larger miners however.17:21
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards17:21
bramcgmaxwell, I'm just trying to avoid the bogon fee attack in a way which is reliable rather than halfassed and based on social convention17:21
gmaxwellbramc: if you look back in the history here you'll see I described a particular fee forward scheme which I think is actually an equlibrium under some (unrealistic) assumptions;  and its one which cannot be implemented as a consensus rule itself-- because it requires knoweldge of the mempool backlog.17:21
bramcYou're right that once the multiple inputs are allowed the forced forwarding is a soft fork, although that's an extremely viscous soft fork.17:22
bramcI don't follow why mempool knowledge is necessary or matters.17:23
gmaxwellbecause I don't want to reorg you anymore when we share the potentially fees for our two blocks equally. And that depends on the fees in your block plus the fees that will be available in my block.17:24
kang_gmaxwell: pooled mining is beneficial only because of variance. Meni Rosenfield showed long ago that "If you distribute your hashrate among multiple pools in proportion to their respective total hashrate, your variance will be as if you mine in one pool with the total hashrate of all pools." Why then do we still see large operations?17:24
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-lllicpgvsijuhsiq] has quit [Quit: Connection closed for inactivity]17:24
gmaxwellkang_: many effects, it's hard to gauge their effect size. Probably some we don't know about. Shall I list?17:24
bramcgmaxwell, What's it matter to me if the fees in the next block might go up?17:24
kang_gmaxwell: If you could just give me keywords, I'd find and read17:25
gmaxwellkang_: For one, a large number of miners believe that mining is a race and the largest miner will get much higher rewards.  I don't know if this generally incorrect belief is a majority view, but it's common and I've even heard it exposed by major hardware makers and pool operators. People do _not_ get poisson even when money is on the line.17:26
kang_So education can solve it?17:26
bramcIt's funny how VCs pontificate arrogantly about how bitcoin is the future of finance and that's why they're dumping tens of millions of dollars into it, while we have highly technical discussions here in -wizards about how us people who they aren't even paying can keep the whole system from spontaneously imploding.17:26
belcherthat insane, how hard can it be that if you're 10% of hash rate you'll get ~10% of blocks17:27
gmaxwellkang_: another is that the above is not actually entirely untrue, because of block propagation delays there actually is an excess return for larger pools; which has become pretty non-neglible over time.  Right now time from first pool to half the pools on stratum servers has a median of about 5.7 seconds. Go compute the orphaning rate for that. :(17:27
gmaxwellthis makes education harder.17:27
gmaxwellThe worse confusion is one that has an element of truth.17:27
-!- smak [2ea6bccf@gateway/web/freenode/ip.46.166.188.207] has joined #bitcoin-wizards17:28
gmaxwellkang_: another factor is that all existing pools (cept p2pool) are in a trusted position where they can rob their users significantly. The variance of mining is so great an operator can skim several percent for basically forever and be undetectable.  Some popular pools have hit 'luck' that had one in a billion chances of happening at random.17:28
bramcThat's about a 1% bonus. Not a trivial amount.17:28
kang_Yeah I heard that in your devcore talk17:28
gmaxwellMeni's scheme maximizes the risk there.17:28
gmaxwellbramc: yea 1% return, and if your profits over returns were small, it can be a big impact on profits.17:29
-!- JackH [~Jack@host-80-43-142-236.as13285.net] has quit [Ping timeout: 250 seconds]17:29
bramcRight, 1% of gross, likely 10-50% of net17:29
gmaxwellbigger pools can cheat less without it being detectable, and maybe more eyes would detect cheating (dubious in our case, but not a bad hurestic in general).17:29
kang_belcher: due to variance, if you are 10% of hashrate you'll get >10% of blocks17:30
-!- jaekwon [~jaekwon@75-101-96-71.dsl.static.fusionbroadband.com] has quit [Remote host closed the connection]17:30
bramcUnlike the exchanges. Those are totally trustworthy.17:30
gmaxwellBigger pools also can provide better user expirences, their frequent blocks are also effectively advertising for them.17:30
kang_So, as a thought experiment, if there was a central bot in the network that was distributing work to everyone and after 10 mins distributes the reward to everyone who contributed, there would be no variance (Basically everyone on one pool) and would solve this (except propagation delay)17:33
gmaxwellThen --- continuing, many of the current big pools are not really the same kind of thing that were pools N years ago; quite a few large miners themselves (either directly or via commonly owned sister orgs); that just let other people use their infrastrcture (to lower the variance).17:34
kang_So if we could design a distributed algo to divide work,(and rather than block reward as lottery, give every hash contributed its share) there would be no variance right?17:36
gmaxwellkang_: in the bitcoin consensus system the variance is an integral component, since its what causes consensus (eventually one fork gets lucky compared to anotherone by enough margin to overcome all communication delays decisively)17:38
tulipdividing work isn't really a thing, either.17:38
gmaxwellbut yea sure if something were entirely different than bitcoin and magically solved consensus then one could avoid the specific challenges that arise from bitcoin's scheme. :)17:38
midnightmagicindividual hash results being rewarded individually: share rewards would increase coinbase so greatly, in its current form, that it could be an effective ddos that dwarfs all other transaction activity.17:39
bramcNoone who knows it intimately ever accused bitcoin of being elegant and beautiful17:40
kang_Consider the bitcoin network as an entity. It collects raffle tickets over a period of 10 mins and then awards one of them. But if one owns m of total n tickets contributed during that time, their wining probability is not m/n due to variance.17:40
tulipbramc: I disagree, the original 0.1 client is pretty in its own right.17:40
kang_So if block reward was divided equally among n collected, then anyone owning m will win m/n reward only. hence no variance..17:41
midnightmagicthe original codebase I found much more modifiable, and easier to track, than its current form. it made a lot more sense.17:42
gmaxwellkang_: it's probably better to stop thinking in terms of reward and remember that the mining process does not exist for reward, it exists to make the system work.  The reward is a secondary effect.17:42
gmaxwellmidnightmagic: I agree too, FWIW.17:42
kang_Yes I understand. but this scheme removes the centralization problem17:43
gmaxwellkang_: if you can make that work you can despense with mining entirely and just use it to select transactions.17:43
kang_Nope, because proof of work secures it17:44
gmaxwellI think the properties you're describing are not known to be acheivable in the setting bitcoin operates in. :)17:44
kang_If a competing network was able to perform more than n hashes then the entity rewards it instead (basically the definition of 51% attack)17:45
gmaxwellkang_: you made a comment above which was-- as far as I can tell-- untrue, and I've been trying to figure out what you were thinking. and I'm at a loss17:46
kang_Wizards chan is for thought experiments, anyways :)17:46
gmaxwell"their wining probability is not m/n due to variance"17:46
gmaxwellignoring _progress_ effects (e.g. due to latency and block processing) the winning probablity actually is your hashrate.17:47
kang_A miner controlling a fraction p of the mining power has a probability p to mine each block. This follows a Bernoulli distribution and the variance is given by p(1-p). Since all blocks are independent, and since in a year there are 365 days of 24 hours of 6 blocks each, the annual variance is 365.24.6.p(1-p) while the expected return is 365.24.6.p  The relative standard deviation is the square root of the variance divided by17:47
kang_ sqrt[ 365.24.6.p(1-p)] / (365.24.6.p)17:47
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]17:48
tuliplots of things in the code are more complex now in quite understandable ways. having inventory messages obviously reduces the bandwidth significantly down from a full flood system, moving away from BDB makes it a lot faster, removing vulnerable features like product review flooding and IRC based discovery are clearly positive choices. there's probably a lesson about "simple" being too simple, or something, I'm struggling to draw a conclusion17:50
tulip from that.17:50
kang_A miner projecting to obtain an expected return on investment of 10% and controlling 0.19% of the hashing power would have about a 16% chance of losing money by the end of the year.17:50
gmaxwellkang_: yes, the distribution is not symmetrical; but the expect income is the expected income; the variance doesn't change that.17:51
kang_gmaxwell: So even ignoring progress effects, winning probability is not the hashrate17:51
bramcIt's true that the stochastic nature of rewards is part of scaling. The coinbase transaction counts towards the size of the block as a whole for good reason.17:51
gmaxwellgah. thats not correct. Even read the first sentence you quoted.17:51
tulipbramc: if it wasn't counted you could make the block infinitely large, there's no limit on the size of individual transactions other than the p2p message size17:52
kang_ok sorry. I understand my mistake. The probability is yes m/n, but over a period of time the deviation is very high for small values of m17:53
tulipgmaxwell: would a pull request putting Satoshis poker client back into Bitcoin Core be accepted? :P17:53
kang_So larger values of m win over a longer period of time17:54
kang_But you get what I wanna say17:54
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds]17:54
kang_"their wining probability over a longer period of time, say one year, is not m/n due to variance"17:55
bramckang_ My point is that spreading that out enough starts hitting real transaction fees just for the spreading17:56
kang_gmaxwell: Beg for your patience. Call me wrong but please don't ignore me. I respect your time very much and would never troll you.17:59
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:03
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:e503:1ddb:30a5:9f3a] has joined #bitcoin-wizards18:05
kang_I corrected the statement. So if there was a distributed algorithm that , say, had a score of contributed hashes, and distributed the reward rather than lucky draw, mining variance would vanish18:05
tulipare you aware of p2pool?18:06
kang_Sure. exactly that but for everybody. p2pool as a layer18:07
tulipp2pool has problems though. its block chain is similar to Bitcoins, just with a 30 second block time.18:08
tulipit's latency sensitive, and you have the problem of trying to make hundreds of payments of dust to participants. it's useless for the people mining and produces massive blocks.18:09
kang_Yes, true18:10
midnightmagicthat's not quite a correct statement. p2pool provides signifiant advantages and IMO is not useless for the people mining.18:10
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:e503:1ddb:30a5:9f3a] has quit [Ping timeout: 252 seconds]18:10
midnightmagicit is less useful for hashrate which is relatively smaller than the overall p2pool hashrate.18:10
kang_Its not useless, but the crux was that it increases block size18:10
tulipsorry, it would be useless if you had all the participants in the network receiving small payouts with it. hypothetical rather than what happens today.18:10
kang_Yes, so the solution for that would be synced mempools.18:11
tulipif you had synced mempools you wouldn't need mining to begin with.18:11
midnightmagicp2pool is not granular on a single sharechain; the threshold of utility is, indeed, unfortunately increasing proportional to overall bitcoin hashrate but smaller chains and collections of cooperative/alternate sharechains are still possible.18:12
-!- adam3us [~Adium@216.9.110.8] has joined #bitcoin-wizards18:12
midnightmagicThe main issue, it seems to me, is that the larger miners don't use it, and mining is centralized. But there are some really nice possibilities that forrest etc have dreamed up including spontaneous sub-sharechains and ghost-like subshares which *could* eliminate perceived sharechain "efficiency" loss.18:14
kang_Wow! Bitcoin is really in a failing state as of now18:15
kang_tulip: thanks, i get the fault in my line of thinking18:16
-!- adam3us1 [~Adium@172.56.17.180] has joined #bitcoin-wizards18:23
-!- adam3us [~Adium@216.9.110.8] has quit [Ping timeout: 250 seconds]18:26
-!- notreallyhere [~stqism@freebsd/user/stqism] has joined #bitcoin-wizards18:34
-!- notreallyhere [~stqism@freebsd/user/stqism] has quit [Client Quit]18:34
kang_What are the other ways to look at the blockchain than the distributed ledger. For example one is a DMMS algo to secure any token as stated in sidechains whitepaper18:35
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection]18:43
-!- p15 [~p15@84.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards18:50
bramchttps://twitter.com/bramcohen/status/66031685670876365118:51
-!- adam3us1 [~Adium@172.56.17.180] has quit [Quit: Leaving.]18:52
kang_Whole world sees it that way. Other than that?18:52
bramcThe counter to the claim that it's a database basically amounts to saying that it's too shitty to be a real database.18:54
bramcrebuttal: It's a shitty database18:55
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 272 seconds]18:59
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:d803:30:d3b8:cd4c] has joined #bitcoin-wizards19:00
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:d803:30:d3b8:cd4c] has quit [Ping timeout: 252 seconds]19:04
-!- Mat555 [~Matcjhfjf@ool-18ba8bdf.dyn.optonline.net] has quit [Quit: Leaving]19:06
-!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving]19:08
-!- mrkent [~textual@unaffiliated/mrkent] has quit []19:12
-!- p15 [~p15@84.91.145.64.client.static.strong-tk2.bringover.net] has quit [Quit: Textual IRC Client: www.textualapp.com]19:15
gmaxwellkang_: hey, forgive me for leaving for dinner. :)19:20
kang_:) i got my mistake19:20
gmaxwellI see!19:23
-!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 246 seconds]19:24
-!- go1111111 [~go1111111@104.200.154.31] has joined #bitcoin-wizards19:38
-!- epopt [~epopt@108-208-198-211.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards19:40
gmaxwellTo the extent that commercially significant variance is a cause of centeralization, p2pool had basically solved it prior to the introduction of generation after generation of asic with latency problems; it's novel propagation mechenisms gave it a significant return advantage... but it still was not widely used. I believe that this is due to first (misunderstanding mining as a race) reason I gave,19:41
gmaxwell as well as the UI ones; but it's hard to say.19:42
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]19:47
bramcThe lack of decent canonical proofs of sequential work algorithms is driving me nuts. There *must* be something better than sequential hashing.19:50
bramcAnd it just occurred to me that you can make a history much more secure by including a direct link to the previous proof of space in each new proof of space in addition to the proof of time based on that proof of space. That results in a lot less trust when you only spot check the proofs of time.19:52
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:154c:c5e:5435:d4c9] has joined #bitcoin-wizards19:54
-!- simba [~simba@18.111.86.118] has joined #bitcoin-wizards19:58
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:154c:c5e:5435:d4c9] has quit [Ping timeout: 252 seconds]19:58
bramcI just sent mail to a 'real' cryptographer begging him to come up with better canonical proofs of time19:59
bramcDespite the rube goldbergian nature of the space-based construction I have, the one part I'm really hating on is the proofs of time. Making it so most nodes an only afford to spot check is just gnarly.20:00
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:02
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]20:08
-!- jaekwon [~jaekwon@2601:645:c001:263a:98c7:87fb:7dd:b849] has joined #bitcoin-wizards20:15
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:17
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:18
bramcamiller_, http://eprint.iacr.org/2015/366.pdf20:18
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has joined #bitcoin-wizards20:20
bramcInterestingly, that 'incorruptible public randomness' property is exactly my new idea for improving my old ideas about proofs of space.20:22
-!- smak [2ea6bccf@gateway/web/freenode/ip.46.166.188.207] has quit [Ping timeout: 246 seconds]20:35
-!- jaekwon [~jaekwon@2601:645:c001:263a:98c7:87fb:7dd:b849] has quit [Remote host closed the connection]20:36
-!- jaekwon [~jaekwon@2601:645:c001:263a:981b:46df:8f40:c314] has joined #bitcoin-wizards20:39
-!- jaekwon [~jaekwon@2601:645:c001:263a:981b:46df:8f40:c314] has quit [Remote host closed the connection]20:48
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards21:21
-!- bedeho_ [~bedeho@195.159.234.190] has joined #bitcoin-wizards21:32
-!- tulip [~tulip@unaffiliated/tulip] has quit [Remote host closed the connection]21:33
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards21:33
-!- snthsnth [~snthsnth@c-98-207-208-241.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]21:38
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:c818:1787:a0c6:7b93] has joined #bitcoin-wizards21:42
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:c818:1787:a0c6:7b93] has quit [Ping timeout: 252 seconds]21:46
-!- Giszmo [~leo@pc-36-133-241-201.cm.vtr.net] has quit [Quit: Leaving.]21:54
-!- p15 [~p15@45.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards22:00
-!- the`doctor [~the`docto@unaffiliated/thedoctor/x-1964342] has quit [Quit: the`doctor]22:00
-!- p15 [~p15@45.91.145.64.client.static.strong-tk2.bringover.net] has quit [Max SendQ exceeded]22:02
-!- pigeons [~pigeons@94.242.209.214] has quit [Ping timeout: 246 seconds]22:06
-!- pigeons [~pigeons@94.242.209.214] has joined #bitcoin-wizards22:07
-!- pigeons is now known as Guest132822:08
-!- sneak [~sneak@unaffiliated/sneak] has quit [Ping timeout: 250 seconds]22:11
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards22:12
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-ocmnvnlzibocnfei] has quit [Quit: Connection closed for inactivity]22:15
-!- p15 [~p15@45.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards22:15
-!- Cory [~C@unaffiliated/cory] has quit [Remote host closed the connection]22:20
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]22:21
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards22:22
-!- Cory [~C@unaffiliated/cory] has joined #bitcoin-wizards22:23
-!- ebfull [~sean@73.34.119.0] has quit [Remote host closed the connection]22:24
-!- kang_ [67efeb7d@gateway/web/freenode/ip.103.239.235.125] has quit [Quit: Page closed]22:32
-!- p15_ [~p15@75.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards22:32
-!- p15 [~p15@45.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 244 seconds]22:34
-!- ratbanebo [~ratbanebo@78-23-10-185.access.telenet.be] has joined #bitcoin-wizards22:36
-!- ratbanebo [~ratbanebo@78-23-10-185.access.telenet.be] has quit [Ping timeout: 272 seconds]22:41
-!- the`doctor [~the`docto@unaffiliated/thedoctor/x-1964342] has joined #bitcoin-wizards22:47
-!- ratbanebo [~ratbanebo@78-23-10-185.access.telenet.be] has joined #bitcoin-wizards22:48
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]22:53
-!- the`doctor [~the`docto@unaffiliated/thedoctor/x-1964342] has quit [Quit: the`doctor]22:53
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards22:53
-!- p15x [~p15x@111.193.187.214] has joined #bitcoin-wizards23:00
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards23:03
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has joined #bitcoin-wizards23:04
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]23:08
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]23:15
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards23:16
-!- damethos [~damethos@unaffiliated/damethos] has quit [Client Quit]23:16
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]23:19
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards23:21
-!- simba [~simba@18.111.86.118] has quit [Remote host closed the connection]23:26
-!- matsjj [~matsjj@p20030089EA107E047892F20D24EAFAFC.dip0.t-ipconnect.de] has joined #bitcoin-wizards23:31
-!- mjerr [~mjerr@p5B2093BB.dip0.t-ipconnect.de] has joined #bitcoin-wizards23:31
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]23:32
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards23:34
-!- TBI [~TBI@84.48.195.20] has joined #bitcoin-wizards23:43
-!- TBI_ [~TBI@20.84-48-195.nextgentel.com] has quit [Ping timeout: 250 seconds]23:44
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Quit: WeeChat 1.3]23:46
-!- Transisto2 [~Trans@199.189.26.6] has joined #bitcoin-wizards23:50
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards23:51
-!- Transisto2 [~Trans@199.189.26.6] has quit [Client Quit]23:52
-!- gsdgdfs [~Trans@modemcable082.143-161-184.mc.videotron.ca] has quit [Ping timeout: 260 seconds]23:52
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-zowntxnmndwnhcxr] has joined #bitcoin-wizards23:53
--- Log closed Tue Nov 24 00:00:34 2015

Generated by irclog2html.py 2.15.0.dev0 by Marius Gedminas - find it at mg.pov.lt!