2015-05-22.log

--- Log opened Fri May 22 00:00:19 2015
-!- hktud0 [wq@unaffiliated/fluffybunny] has quit [Read error: Connection reset by peer]00:05
-!- felipelalli1 [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards00:06
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 256 seconds]00:06
-!- hktud0 [wq@unaffiliated/fluffybunny] has joined #bitcoin-wizards00:08
-!- Mably [56401ec5@gateway/web/freenode/ip.86.64.30.197] has joined #bitcoin-wizards00:08
-!- Tiraspol is now known as Chappy00:11
-!- Chappy is now known as Tiraspol00:20
-!- akrmn1 [~akrmn@192.95.51.167] has quit [Ping timeout: 244 seconds]00:27
-!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards00:27
-!- jtimon_ [~quassel@ma90536d0.tmodns.net] has joined #bitcoin-wizards00:31
-!- antanst [~Adium@athedsl-340249.home.otenet.gr] has joined #bitcoin-wizards00:33
-!- jtimon [~quassel@maa0536d0.tmodns.net] has quit [Ping timeout: 244 seconds]00:34
-!- jposner [~jposner@104.254.93.2] has quit [Remote host closed the connection]00:36
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]00:44
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has quit [Ping timeout: 240 seconds]00:52
-!- Pan0ram1x [~Pan0ram1x@095-096-084-122.static.chello.nl] has joined #bitcoin-wizards00:58
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:04
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:04
* andy-logbot is logging01:04
-!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 250 seconds]01:30
-!- wallet42 [~wallet42@unaffiliated/wallet42] has quit [Quit: Leaving.]01:33
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit []01:36
-!- felipelalli1 [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 258 seconds]01:49
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards01:50
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards01:51
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]02:02
-!- rubensayshi [~ruben@91.206.81.13] has joined #bitcoin-wizards02:03
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 256 seconds]02:03
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards02:04
-!- lclc [~lucas@unaffiliated/lclc] has joined #bitcoin-wizards02:30
-!- CoinMuncher [~jannes@178.132.211.90] has joined #bitcoin-wizards02:39
-!- akrmn1 [~akrmn@192.95.51.167] has joined #bitcoin-wizards02:44
-!- akrmn [~akrmn@192.95.51.167] has quit [Ping timeout: 246 seconds]02:44
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards02:46
-!- jtimon_ [~quassel@ma90536d0.tmodns.net] has quit [Ping timeout: 255 seconds]02:55
-!- akrmn1 [~akrmn@192.95.51.167] has quit [Ping timeout: 246 seconds]02:55
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]02:57
-!- Starduster_ [~guest@unaffiliated/starduster] has joined #bitcoin-wizards03:01
-!- Guest47933 [~guest@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit [Ping timeout: 258 seconds]03:05
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards03:08
-!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards03:11
-!- akrmn [~akrmn@192.95.51.167] has quit [Client Quit]03:15
-!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards03:15
-!- akrmn [~akrmn@192.95.51.167] has quit [Quit: Leaving.]03:31
-!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards03:31
jaromilhay there, anyone knows what's up with bitcoin.it down ?03:36
-!- o84wb76g [~086f7g5hi@188.25.23.62] has quit [Ping timeout: 245 seconds]03:38
Taekjaromil: #bitcoin (server got hacked via social engineeering, had to be reset)03:39
-!- GGuyZ [~GGuyZ@209.117.47.251] has joined #bitcoin-wizards03:42
-!- GGuyZ [~GGuyZ@209.117.47.251] has quit [Client Quit]03:43
MablyDo you mean that bitcoin.it and bitcointalk.org are hosted on the same "machine"?03:48
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-bgysebcookirliyz] has joined #bitcoin-wizards03:49
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]03:55
jaromilACK, thx03:56
-!- o84wb76g [~086f7g5hi@188.25.35.246] has joined #bitcoin-wizards04:03
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards04:04
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards04:05
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:84fe:825c:dd64:ea19] has joined #bitcoin-wizards04:14
-!- o84wb76g [~086f7g5hi@188.25.35.246] has quit [Ping timeout: 245 seconds]04:27
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards04:29
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards04:29
-!- d1ggy_ [~d1ggy@dslb-178-003-115-210.178.003.pools.vodafone-ip.de] has quit [Quit: Leaving]04:29
-!- wallet42 [~wallet42@88.244.16.55] has joined #bitcoin-wizards04:30
-!- lclc [~lucas@unaffiliated/lclc] has quit [Quit: Konversation terminated!]04:30
-!- wallet42 [~wallet42@88.244.16.55] has quit [Client Quit]04:32
-!- shesek [~shesek@77.127.22.159] has quit [Ping timeout: 252 seconds]04:37
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards04:38
-!- antgreen [~user@CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com] has quit [Ping timeout: 272 seconds]04:39
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection]04:39
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Ping timeout: 272 seconds]04:43
-!- dc17523be3 [~unknown@193.138.219.233] has quit [Ping timeout: 250 seconds]04:46
-!- dc17523be3 [~unknown@193.138.219.233] has joined #bitcoin-wizards04:48
-!- b_lumenkraft_ [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards04:54
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Ping timeout: 240 seconds]04:55
-!- b_lumenkraft_ is now known as b_lumenkraft04:55
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards04:59
-!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards05:00
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-bgysebcookirliyz] has quit [Ping timeout: 256 seconds]05:02
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pscnkqgzomlovvxj] has joined #bitcoin-wizards05:03
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards05:03
-!- antgreen [user@nat/redhat/x-sxqjnzfmvisfvfyn] has joined #bitcoin-wizards05:14
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:84fe:825c:dd64:ea19] has quit [Quit: GGuyZ]05:15
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards05:21
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has quit [Client Quit]05:21
-!- p15x [~p15x@61.149.247.14] has quit [Max SendQ exceeded]05:26
-!- gavmatic [uid86740@gateway/web/irccloud.com/x-zbsmtywyfrxivsal] has quit [Quit: Connection closed for inactivity]05:32
-!- afk11 [~thomas@gateway/vpn/privateinternetaccess/afk11] has joined #bitcoin-wizards05:33
-!- p15x [~p15x@182.50.108.26] has joined #bitcoin-wizards05:33
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards05:35
-!- dc17523be3 [~unknown@193.138.219.233] has quit [Ping timeout: 276 seconds]05:39
-!- dc17523be3 [~unknown@cpe-66-68-53-56.austin.res.rr.com] has joined #bitcoin-wizards05:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]05:42
-!- Populus [Populus@gateway/vpn/mullvad/x-caktfuoouvuahyrp] has quit [Remote host closed the connection]05:46
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards05:52
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards05:57
-!- dc17523be3 [~unknown@cpe-66-68-53-56.austin.res.rr.com] has quit [Ping timeout: 265 seconds]05:59
-!- p15x [~p15x@182.50.108.26] has quit [Quit: Textual IRC Client: www.textualapp.com]05:59
-!- p15x [~p15x@182.50.108.26] has joined #bitcoin-wizards06:00
-!- dc17523be3 [~unknown@193.138.219.233] has joined #bitcoin-wizards06:01
-!- arubi_ [~ese168@unaffiliated/arubi] has quit [Ping timeout: 255 seconds]06:06
-!- arubi_ [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards06:08
-!- afk11 [~thomas@gateway/vpn/privateinternetaccess/afk11] has quit [Ping timeout: 245 seconds]06:12
-!- bsm117532 [~bsm117532@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Quit: Leaving.]06:15
-!- maraoz [~maraoz@181.29.97.171] has joined #bitcoin-wizards06:17
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards06:18
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds]06:19
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards06:30
-!- rht_ [uid86914@gateway/web/irccloud.com/x-pfykfaspiofsfqwm] has joined #bitcoin-wizards06:32
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 276 seconds]06:43
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 265 seconds]06:59
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards06:59
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has joined #bitcoin-wizards07:00
-!- Jouke [~jouke@unaffiliated/komkommer] has joined #bitcoin-wizards07:07
-!- PRab_ [~chatzilla@2601:4:4502:dc5f:c8a5:4ac4:c28e:bade] has joined #bitcoin-wizards07:09
-!- Mably [56401ec5@gateway/web/freenode/ip.86.64.30.197] has quit [Quit: Page closed]07:09
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Quit: Leaving.]07:09
-!- PRab [~chatzilla@2601:4:4502:dc5f:c8a5:4ac4:c28e:bade] has quit [Ping timeout: 256 seconds]07:11
-!- PRab_ is now known as PRab07:11
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]07:17
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:20
-!- espes__ is now known as espes07:21
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has joined #bitcoin-wizards07:34
-!- melvster1 [~melvster@83.136.broadband10.iol.cz] has quit [Remote host closed the connection]07:35
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pscnkqgzomlovvxj] has quit [Quit: Connection closed for inactivity]07:36
-!- lnovy is now known as zz_lnovy07:36
-!- temujin [2679a51e@gateway/web/freenode/ip.38.121.165.30] has joined #bitcoin-wizards07:39
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards07:46
-!- dc17523be3 [~unknown@193.138.219.233] has quit [Ping timeout: 256 seconds]07:46
-!- dc17523be3 [~unknown@cpe-66-68-53-56.austin.res.rr.com] has joined #bitcoin-wizards07:48
-!- Relos [~Relos@unaffiliated/relos] has quit [Quit: Leaving]07:55
-!- Relos [~Relos@unaffiliated/relos] has joined #bitcoin-wizards07:55
-!- zooko` [~user@c-75-70-204-109.hsd1.co.comcast.net] has joined #bitcoin-wizards07:59
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards08:02
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards08:03
-!- zooko [~androirc@2600:100e:b013:8739:62a8:7a5c:bc4b:ad44] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )]08:05
-!- zooko` is now known as zooko08:05
-!- antanst [~Adium@athedsl-340249.home.otenet.gr] has left #bitcoin-wizards []08:06
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has quit [Quit: GGuyZ]08:06
nshphantomcircuit / midnightmagic, do you have quote DH group prime generation performance numbers still?08:10
nsh(discussing logjam mitigations at a security group meeting at some university)08:11
kanzureso is this what you were trying to intern at gchq for?08:16
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has joined #bitcoin-wizards08:17
-!- antgreen [user@nat/redhat/x-sxqjnzfmvisfvfyn] has quit [Ping timeout: 272 seconds]08:17
-!- isis [~isis@abulafia.patternsinthevoid.net] has quit [Ping timeout: 256 seconds]08:33
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]08:35
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has quit [Ping timeout: 255 seconds]08:38
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has joined #bitcoin-wizards08:39
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards08:45
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has quit [Ping timeout: 272 seconds]08:46
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards08:47
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has joined #bitcoin-wizards08:52
-!- p15x [~p15x@182.50.108.26] has quit [Max SendQ exceeded]08:52
-!- p15x [~p15x@182.50.108.26] has joined #bitcoin-wizards08:53
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]08:55
-!- p15 [~p15@182.50.108.81] has quit [Max SendQ exceeded]08:56
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards08:57
-!- p15 [~p15@182.50.108.81] has joined #bitcoin-wizards08:58
-!- spinza [~spin@197.89.24.64] has quit [Ping timeout: 272 seconds]09:04
-!- NewLiberty_ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards09:06
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 265 seconds]09:09
-!- NewLiberty__ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards09:10
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards09:12
-!- NewLiberty_ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 265 seconds]09:12
-!- NewLiberty__ [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 245 seconds]09:14
-!- cdecker [~cdecker@pc-10367.ethz.ch] has quit [Remote host closed the connection]09:17
-!- shen_noe [~shen_noe@c-76-27-124-109.hsd1.ut.comcast.net] has quit [Quit: quitquitquit]09:17
-!- CoinMuncher [~jannes@178.132.211.90] has quit [Quit: Leaving.]09:21
-!- Populus [~Populus@46.195.23.43] has joined #bitcoin-wizards09:32
-!- Populus [~Populus@46.195.23.43] has quit [Changing host]09:32
-!- Populus [~Populus@unaffiliated/populus] has joined #bitcoin-wizards09:32
-!- tlrobinson [~tlrobinso@204.14.159.161] has quit [Quit: tlrobinson]09:33
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]09:39
-!- p15x [~p15x@182.50.108.26] has quit [Ping timeout: 264 seconds]09:39
-!- p15 [~p15@182.50.108.81] has quit [Ping timeout: 276 seconds]09:39
-!- p15_ [~p15@61.149.247.14] has joined #bitcoin-wizards09:39
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards09:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 265 seconds]09:41
-!- NewLiberty [~NewLibert@99-48-178-219.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 265 seconds]09:44
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]09:48
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:ad83:69d0:80a:8a8] has joined #bitcoin-wizards09:50
-!- Populus [~Populus@unaffiliated/populus] has quit [Remote host closed the connection]09:59
-!- rubensayshi [~ruben@91.206.81.13] has quit [Ping timeout: 240 seconds]10:02
-!- p15_ [~p15@61.149.247.14] has quit [Read error: Connection reset by peer]10:04
-!- p15 [~p15@111.193.167.128] has joined #bitcoin-wizards10:08
-!- antanst [~Adium@adsl-14.37.6.221.tellas.gr] has joined #bitcoin-wizards10:10
-!- c0rw|zZz is now known as c0rw1n10:15
-!- licnep [uid4387@gateway/web/irccloud.com/x-jtmobfciqvkhhssi] has joined #bitcoin-wizards10:18
-!- p15 [~p15@111.193.167.128] has quit [Max SendQ exceeded]10:26
-!- p15 [~p15@111.193.167.128] has joined #bitcoin-wizards10:28
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has joined #bitcoin-wizards10:33
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pbvbehfhekmjfpdn] has joined #bitcoin-wizards10:42
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has quit [Read error: Connection reset by peer]10:46
-!- tlrobinson [~tlrobinso@4.15.72.178] has joined #bitcoin-wizards10:47
-!- p15 [~p15@111.193.167.128] has quit [Max SendQ exceeded]10:47
-!- tlrobinson_ [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has joined #bitcoin-wizards10:48
-!- p15 [~p15@111.193.167.128] has joined #bitcoin-wizards10:51
-!- tlrobinson [~tlrobinso@4.15.72.178] has quit [Ping timeout: 258 seconds]10:52
-!- tlrobinson_ [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has quit [Ping timeout: 265 seconds]10:54
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has joined #bitcoin-wizards10:58
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has quit [Ping timeout: 256 seconds]11:04
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]11:05
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has joined #bitcoin-wizards11:08
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards11:10
-!- dc17523be3 [~unknown@cpe-66-68-53-56.austin.res.rr.com] has quit [Ping timeout: 264 seconds]11:14
-!- dc17523be3 [~unknown@193.138.219.233] has joined #bitcoin-wizards11:15
-!- spinza [~spin@197.89.24.109] has joined #bitcoin-wizards11:27
-!- HostFat [~HostFat@adsl-ull-164-108.42-151.net24.it] has joined #bitcoin-wizards11:27
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards11:30
-!- gielbier [~giel@f142219.upc-f.chello.nl] has quit [Ping timeout: 255 seconds]11:31
-!- airbreather [~AirBreath@d149-67-99-43.nap.wideopenwest.com] has quit [Read error: Connection reset by peer]11:33
-!- airbreather [~AirBreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards11:34
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards11:35
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 264 seconds]11:44
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has quit [Quit: tlrobinson]12:04
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has joined #bitcoin-wizards12:05
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards12:09
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Ping timeout: 256 seconds]12:13
-!- hashtag_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards12:23
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards12:23
phantomcircuit<phantomcircuit> nsh, 4096 bit dh prime 7m52.618s12:36
phantomcircuit<phantomcircuit> nsh, real 396m55.804s12:36
phantomcircuitfor 819212:36
phantomcircuiti can redo the smaller ones if you're interested12:36
Taekphantomcircuit: what are you doing?12:36
akrmnHi so if someone wants to discuss the proposal I made on the mailing list, feel free to do so (titled "Scaling Bitcoin with Subchains").12:37
phantomcircuiti timed generating dh safe primes with openssl gendh12:37
phantomcircuitakrmn, please dont call it scaling12:37
phantomcircuitit's confusing to the general public12:37
akrmnI prefer an answer by mail, but if you prefer IRC, I can also reply12:37
phantomcircuitadjusting the blocksize limits via a hard or soft fork is at best a linear increase12:38
phantomcircuitit doesn't change the fundamental scaling issues12:38
petertoddphantomcircuit: +112:38
akrmnphantomcircuit: True, that's another reason we should look to other solutions12:38
akrmnI think petertodd would like my proposal. It's similar to his tree chains thing from what I remember.12:38
phantomcircuityou mean the thing which he cant get the incentives right for?12:39
phantomcircuitthat's maybe not a ringing endorsement...12:39
petertoddphantomcircuit: nah, incentives for tree chains are easy... actually using it is hard12:40
Adlaiakrmn: http://sourceforge.net/p/bitcoin/mailman/message/34127318/ ?12:40
gmaxwellphantomcircuit: I don't know of any such problem. Its just that that vision needs either snarks or potentially huge proofs accepted with payments.12:40
akrmnAdlai: Yes that one12:40
-!- sbos99 [~superbos@79.114.31.89] has joined #bitcoin-wizards12:41
-!- sbos99 [~superbos@79.114.31.89] has quit [Max SendQ exceeded]12:41
phantomcircuitpetertodd, i remember there being some issue with much larger miners being able to steal rewards from smaller miners12:41
-!- nubbins` [~leel@unaffiliated/nubbins] has joined #bitcoin-wizards12:41
phantomcircuitam i mistaken or did you fix that?12:42
phantomcircuitakrmn, there is active work being done on trustless micropayment channels in a hub/spoke topology supporting multiple hops12:42
phantomcircuitie lightning12:42
phantomcircuit(that description is probably broken in some way...)12:42
petertoddphantomcircuit: I think you're mistaken there - though the bigger issue, is I suspect it's not likely to get used for currency stuff directly anyway, for the forseeable future12:42
-!- MoALTz [~no@78.11.179.104] has joined #bitcoin-wizards12:44
akrmnYes I heard of lightning, still don't fully understand it, but I think it's just if you want "instant" transactions, but doesn't really fix the low volume of transactions problem.12:44
Luke-Jrakrmn: probably would be easier to just leave addresses as a deprecated mainchain-only thing, and extend the payment protocol to decide what sidechain you want to receive the payment on. this could work with non-"scaling" sidechains, and is really orthogonal to your idea IMO12:44
Luke-Jra year or so ago, I was thinking sidechains may be a scalability solution, but I decided to put further thoughts on this line off until sidechains were more mature, and now think Lightning may make such experiments unnecessary12:45
phantomcircuitakrmn, micropayment channels (which lightning is an extension of) allow for net settlement12:46
-!- tlrobinson [~tlrobinso@198.11.218.35-static.reverse.softlayer.com] has quit [Quit: tlrobinson]12:46
petertoddI suspect where we'll actually see ugly scaling pressure is in people using the blockchain for things like escrow, as well as less-directly financial use-cases12:46
phantomcircuitlightning allows for net settlement through a hub12:46
Taekwhat timeline are we assuming? Lightning still requires setup transactions, there currently isn't enough room on the blockchain for 7 billion people to each have a setup tranasction12:47
phantomcircuitpetertodd, the vast majority of financial cases really just need timestamping12:47
akrmnLuke-Jr: OK that could work too I suppose, instead of deciding based on addresses.12:48
petertoddphantomcircuit: no, they don't... timestamping is not interesting12:48
Luke-Jrakrmn: if you did it based on address, the receiver would need to monitor every such sidechain basically12:48
akrmnLuke-Jr: Well if they use addresses only in the same set, then it should stay in the same sidechain12:49
akrmnBut there would be duplication12:49
phantomcircuitpetertodd, eh12:50
akrmnwhere if you have an address from another set involved, it would be duplicated in that one too12:50
petertoddphantomcircuit: what do you mean exactly by "timestamping"?12:50
petertoddphantomcircuit: what are you trying to prevent?12:50
akrmn I don't see how lightning can solve the storage size problem12:50
phantomcircuitpetertodd, enabling someone to make a falsifiable statement is quite often enough12:51
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards12:51
phantomcircuit"these were out accounting records on may 1, 2013"12:51
akrmnI guess you just store only what you deal with in your own lightning networks12:51
akrmnbut I think it's less decentralized, then sidechains/subchains12:51
Luke-Jrakrmn: I suppsoe they can "vanitygen" addresses in the same set, but that's ugly.12:51
ajweissakrmn: you open up a micropayment contract with an intermediary and fund it, then spend around on the lightning network.  the intermediaries settle on occasion.12:51
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards12:52
phantomcircuitthis obviously doesn't enable interesting things like trustless exchange, but mostly ownership of financials is through a third party trusted issuer12:52
akrmnajweiss: Ya and it's a bit more restrictive, because it has to be a micropayment contract12:52
akrmnlightning is still complementary to what I propose, just you use it only when you want very fast transactions.12:53
ajweisswell that's the point, it moves from on-chain transactions to offchain transactions with guarantees that no intermediaries are going to screw you over.12:53
Luke-Jrphantomcircuit: eh, the *users* settle on occasion, not the intermediaries..12:53
Luke-Jrphantomcircuit: Lightning is a trustless system12:54
Luke-Jrajweiss: Lightning hubs can't screw you over (other than locking funds for some predefined time period)12:54
akrmnWith subchains, you use the level of chain according to the size of transaction you want to make.12:54
phantomcircuitLuke-Jr, yeah that's what i meant12:55
petertoddphantomcircuit: remember that timestamping *only* proves that *a* particular bit of data existed before a certain time, nothing else12:56
petertoddphantomcircuit: what you usually need for records is that for a given domain only *one* piece of data exists; what my proofchains implements with txouts as anti-doublespend devices12:57
phantomcircuitpetertodd, yeah i know, im saying that very often you actually dont need that proof12:57
petertoddphantomcircuit: well, I'm saying you do :) heck, I just got back from ny and multiple meetings with various banks about this stuff...12:58
phantomcircuitbut that's maybe not interesting :P12:58
akrmnI don't understand gmaxwell's response: "But it is a functonal reduction to SPV security for anyone who isn't validating the rest, so it retains most of the fundimental centeralization vs scale tradeoff"13:07
akrmnThe first part he's talking about SPV security. Aren't SPV nodes just fake unsafe full nodes?13:07
akrmnThen the second part, he says it retains some kind of tradeoff. In a good or bad way?13:08
TaekIt's a lot easier to scale a system (distributed or otherwise) when you start introducing centralization13:08
akrmnok...?13:09
Taekgmaxwell is saying that you have introduced centralization to achieve your scaling, something that is less interesting b/c there are other known ways to achieve that13:09
phantomcircuitakrmn, SPV nodes provide Simple Payment Verification, they are generally safe if you assume that the majority of hashing power is following the rules13:09
akrmnHow did I introduce centralization?13:09
phantomcircuitthe primary difference in security between a full node and an spv client is the impact of an attack13:10
akrmnCurrently, for small transactions we have centralization (off chain transactions) so this eases it by having more decentralized off chain transactions (in sub chains)13:10
phantomcircuitwhich is to say the security assumptions are the same, but that the consequences of those assumptions being broken is much worse with an spv client13:11
akrmnI will read more about SPV13:11
akrmnbut I think the best model is: Run a bitcoin node on your home desktop. Connect to your home desktop bitcoin node via a VPN if you're outside (like on a phone).13:11
akrmnSo why do you need an SPV?13:12
phantomcircuitakrmn, spv + trusted full node is the same security as a full node13:12
ajweisswhat if i don't want to run infrastructure at home and i just want a smartphone app that works?  then i use spv.13:12
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has left #bitcoin-wizards []13:13
phantomcircuitspv + lying full node is at least not horribly broken13:13
phantomcircuitwhere as dumb client + compromised trusted full node is game over13:13
phantomcircuitspv client if you have a trusted full node is just smart risk mitigation13:13
akrmnajweiss: OK if you don't want, then you can use SPV, but there should be the option for people to run a node themselves, instead of being forced to trust someone else.13:14
akrmnStill I have to understand why the blockchain extension I propose actually weakens SPV security13:15
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]13:16
gavinand1esenTime for more real-time peer review:  http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners13:19
-!- GGuyZ_ [~GGuyZ@2601:6:1783:7e5b:2db1:8152:1083:d76c] has joined #bitcoin-wizards13:20
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:ad83:69d0:80a:8a8] has quit [Ping timeout: 265 seconds]13:22
-!- GGuyZ_ is now known as GGuyZ13:22
Taekgavinand1esen: I'm perhaps not the best person to say this, but my understanding is that the biggest opposition to larger blocks comes from the cost of validation, not from the risk of miner centralization.13:25
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards []13:26
gavinand1esenTaek: I cover cost of validation in http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized13:26
gavinand1esenI’m trying hard to get people to stop arguing angels-dancing-on-the-head-of-a-pin and actually work out costs so we can have a rational discussion of costs and benefits....13:27
phantomcircuitgavinand1esen, "I ran some simulations, and if blocks take 20 seconds to propagate"13:27
phantomcircuitthat's quite an assumption13:27
gavinand1esenphantomcircuit: we validate at about 1MB per second…. I assume miners are on at least 1MB-per-second network connections.13:28
gavinand1esen(well, my old Mac validates at MB per second)13:28
Taekgavinand1esen: running a node on a datacenter requires you to trust that datacenter. It's much safer to run a node at home, where you lose the economic advantages of datacenters; it's especially a lot more expensive if you're in a less developed part of the world13:28
TaekFurthermore, less developed parts of the world appear to have much more to gain from switching to Bitcoin as their banking/financial infrastructure is much weaker in the first place13:29
phantomcircuitgavinand1esen, if slowing validation gives miners an advantage i can think of more than a few ways to do that13:30
gavinand1esenTaek: if you are going to argue that everybody should be able to run a full node over a 56K dial-up modem connection then we’re going to have to agree to disagree13:30
gavinand1esenphantomcircuit: slowing by messing with network connections?  THat’s indepdent of block size.13:30
gavinand1esenTaek: I’m not sure exactly what you are arguing.  What should people be able to do on exactly what type of connection?  Numbers, please.13:31
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:2db1:8152:1083:d76c] has quit [Quit: GGuyZ]13:31
-!- d1ggy [~d1ggy@dslb-178-003-115-210.178.003.pools.vodafone-ip.de] has joined #bitcoin-wizards13:34
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards13:34
TaekAs many people worldwide should have access to a node that they trust which is capable of verifying the entire blockchain, furthremore, the process for verifying from genesis needs to achievable: if you can *just* keep up, you don't have enough space to verify from genesis.13:35
Taek'node that they trust' could include a local library I suppose. It doesn't necessarily need to be in-home13:35
Taekbut requiring it to be in a massive datacenter seems unreasonable13:36
gavinand1esenTaek: numbers, please.  The blockchain is 20GB now, and getting bigger… many people will be unable to keep up with what we have NOW.13:36
gavinand1esenTaek: and why are you saying ‘massive datacenter’ ?  I run a full node from home, from my office, and could easily continue to run with 20MB blocks.....13:37
Luke-Jrgavinand1esen: I'm not sure I could.13:37
phantomcircuitgavinand1esen, no ... by adding a bunch of previously unseen transactions to the block13:37
phantomcircuitwhich will also stall any other blocks from being processed13:38
Taek"I’ll use ChunkHost’s current pricing to do some back-of-the-envelope calculations." --> you're calulations are based on datacenter prices in your blog post.13:38
Taek*your13:38
gavinand1esenphantomcircuit: I cover that in the blog post— a 20MB block full of not-previously-seen transactions takes about 20 seconds to validate on a modest PC.13:39
gavinand1esenphantomcircuit: … and 20 seconds extra propagation is not a big deal.13:39
Luke-Jruh13:39
Luke-Jrthat's 20 seconds *per hop*13:39
gavinand1esenLuke-Jr: yes, but propagation is exponential so it doesn’t really matter.  Play with my simulator a big, I was surprised at how robust even extreme network topologies are.13:40
phantomcircuitgavinand1esen, that is nonsense13:40
Luke-Jrhm13:40
phantomcircuita 20MB full block with cold cache takes 60 seconds on a 4 core i313:41
Taekgavinand1esen: http://www.netindex.com/download/allcountries/ - based on this graph I would target 2mbps as a good assumption13:41
phantomcircuitand about 50 seconds on my laptops i7-4700MQ13:41
phantomcircuitand that's without intentionally trying to construct slow nonsense13:41
gavinand1esenphantomcircuit: SSD or spinning disk?13:42
* ThomasV grabs popcorn13:42
-!- hashtag_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 244 seconds]13:42
gavinand1esenphantomcircuit: I benchmarked on my 3.4ghz i7 (4-core, I think), hybrid SSD/spinning disk.13:43
Luke-Jrstart talking about SSD, suddenly the cost of storage goes up up up13:43
phantomcircuitgavinand1esen, SSD each with dbcache=4096 and likely entire utxo in page cache13:43
gavinand1esenphantomcircuit: I can easily run a simulation with 60-second propagation… one sec....13:43
gavinand1esenphantomcircuit: … but wait, what attack are you worried about?13:44
phantomcircuitbad simulation leading to decision making attack13:45
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-pbvbehfhekmjfpdn] has quit [Quit: Connection closed for inactivity]13:46
gavinand1esenphantomcircuit:  (if 60 second propagation, a 30% miner could get 31% of blocks)  (assuming the small miners produce 20MB blocks, if they produce 1MB blocks they’ll actually make the 30% miner produce fewer than 30% of blocks)13:46
gavinand1esenphantomcircuit: patches welcome for the simulator code.13:46
phantomcircuitThomasV, someone was recently saying there's issues with links on electrum.org btw13:46
ThomasVphantomcircuit: links were fixed yesterday I think13:47
gavinand1esenphantomcircuit: RE: validation:  I’m being pretty conservative— not assuming that secp256k1 happens, or any other optimizations.13:48
phantomcircuitgavinand1esen, i have little interest in improving the simulation; a hard forking change to do something that is at best a 1:1 cost increase in transaction volume/full node cost is likely never going to be justifiable13:51
gavinand1esenphantomcircuit: so you’re saying “my mind is made up and there is nothing you can say that will convince me”13:52
gavinand1esen......13:52
gavinand1esenokey dokey13:52
phantomcircuitsame to you13:52
Taekphantomcircuit: I find that argument a little unreasonable. 20kb block sizes are obviously bad for the network. Clearly there's an optimal number, even if scaling is 1:113:53
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 245 seconds]13:53
gavinand1esenI am completely open to rational arguments for why a blocksize increase would be :  too expensive, too dangerous ....13:53
gavinand1esenBut “more expensive” if “more” is $11 per month will not convince me.13:54
phantomcircuitTaek, there is probably some number which is better than 1MB and it would be nice if that and an algorithm for adjusting it had been implemented before bitcoin was a several billion dollar experiment13:55
phantomcircuitTaek, but it wasn't; so the risk of doing a hard fork has to be weighed against the benefits13:55
akrmngavinand1esen: storage space is the problem. You can read my recent proposal on the bitcoin dev mailing list. I am open to counterarguments from people who take your side.13:55
phantomcircuitthe risk is clearly great and i view the benefits as being effectively zero13:55
gavinand1esenakrmn: storage for what? blockchain or utxo?13:55
phantomcircuitakrmn, storage space is irrelevant13:56
phantomcircuitbandwidth/cpu time/storage in order of relative cost13:56
akrmnBlocks. http://sourceforge.net/p/bitcoin/mailman/message/34127318/13:56
akrmngavinand1esen: ^13:57
Relosphantomcircuit what exactly are the risks?13:57
gavinand1esenakrmn: chain pruning fixes that problem.13:57
akrmnWell I don't think regular people should accept only having pruned chains13:57
-!- zz_lnovy is now known as lnovy13:57
RelosI mean, gavinand1esen has been posting some blogs to counter such general statements as " the risks are great" so mind being specific?13:57
akrmnwhile datacenters have the whole thing13:57
phantomcircuitRelos, http://sourceforge.net/p/bitcoin/mailman/message/34090559/13:58
akrmnYou lose transaparency of the whole system. Being able to track all the transactions from the past 10 years of your government officials is a good thing that we don't want to lose no?13:58
Taekgavinand1esen: at the Boston dev core you mentioned that your target 'node runner' was someone technically advanced, like a software dev. I'm having trouble accepting this as a good line for where people should stop running full nodes. I confess that I struggle to understand the complete picture when trying to draw the line between who should be able to run a validating node and who shouldn't.13:59
phantomcircuitRelos, off the top of my head; increased cost of operating a full node, systemic risk of various factions economically forking bitcoin (ie coinbase bitcoin, btce bitcoin, bitpay bitcoin, because they all selected different block sizes as the limit)14:00
Relosphantomcircuit, that post is largely general statements...14:00
Taekis it 'good enough' if 99% of people heavily dependent on bitcoin don't run nodes and don't pay attention to the general evolution of the protocol?14:00
phantomcircuitRelos, centralization of mining as a consequence of block processing being massively cpu limited14:00
gavinand1esenTaek: yes14:00
Relosgavin here is giving specific numbers and estimates which presumably is better than simple general statements14:00
phantomcircuitie i can easily buy a 20k server if i have $1m in hw14:01
gavinand1esenTaek: we are already there, 99% of people use a SPV or hosted wallet. That is OK.14:01
phantomcircuitbut not if i have $5k in hw14:01
phantomcircuitgavinand1esen, that is not ok14:01
phantomcircuitwhat the fuck14:01
Taekgavinand1esen: do you have a blog post explaining that more clearly? I think that's something I would be interested in reading14:01
Relosso if we do specific numbers... increasing cost of operating a full node, by how much, would it increase it to such a degree that with some simple investment ordinary joe can't afford it... etc14:01
gavinand1esenIt is just fine, in the same way most people don’t run their own SMTP or web server.14:01
TaekWe are already there, you are correct, but I'm not sure that we should consider it an acceptable place to be14:01
gavinand1esenAs long as you CAN run your own SMTP or web server....14:01
gavinand1esenThe vision was never, ever, everybody in the world will be fully validating every single transaction.14:02
phantomcircuitRelos, his proposal is a 20MB block, which would increase the cost by a minimum of 20x and probably more since hardware costs tend to scale non-linearly with single system performance14:02
Relosthats assuming everyone would use the full blocksize14:02
Relosbecause of some sort of attack14:02
ThomasVwas there ever a vision?14:03
Reloswhich gavin's new blog post can't see14:03
Relosso maybe specify this attack?14:03
Relosmaybe be more objective I guess14:03
gavinand1esenThomasV: sure, go read THe Book of Satoshi14:03
ThomasV:)14:03
akrmngavinand1esen: Obviously a regular person can't validate every small transaction, but using my partitioning scheme, you can validate exactly what you want to validate and nothing more and nothing less, without a softfork. That is superior IMO.14:03
gavinand1esenakrmn: no, you can’t, because transaction inputs would span sub-chains.14:04
phantomcircuitRelos, if 99% of the users switch to trusting someone else bitcoin has failed14:04
gavinand1esenakrmn: you need to learn more about how things work.....14:04
HostFatI think that many will argue as much as they can, even if they are wrong. But at the time there will be the problem, when confirmations will start to delay and tx disappear, the first and easy solution will prevail.14:04
HostFatMaybe the 20 MB block, maybe something like the Lightning Network. It doesn't matter what people argue now. Users/market will want an easy and fast solution when they'll clash against the problem.14:04
Relosphantomcircuit why is bitcoin decentralised?14:04
phantomcircuitat that point we might as well just have a set of federated timestamping servers14:04
gavinand1esenphantomcircuit: very modest hardware and pretty-good bandwidth will deal just fine with 20MB blocks14:05
RelosI mean, what does decentralisation achieve?14:05
gavinand1esenphantomcircuit: … or pay a modest amount of money for a VPS in a datacenter....14:05
Relosis the purpose decentralisation itself, or whatever its achievements are?14:05
phantomcircuitgavinand1esen, even you were saying it would cost like $500/year14:05
-!- lnovy is now known as zz_lnovy14:06
phantomcircuitno vps provider is going to let you run a bitcoin node that's spinning the cpu 24/714:06
phantomcircuitthey're all over sold 20-100x14:06
binaryatrocityspeaking of general statements o.014:06
akrmngavinand1esen: I don't fully understand what you mean. I hope your read what I wrote fully. If I have an address that is associated to only one series of subchains, then my transactions with that address will only end up in those subchains. Yes, there will be duplication if addresses associated with other subchains are involved in the transaction, but that is not a big effect, I think.14:07
gavinand1esenphantomcircuit: why would 20MB blocks spin the CPU 24/7 ?  Validation is spread out over 10 minutes....14:07
kanzureRelos: avoids middlemen14:07
gavinand1esenakrmn: you need to learn more about how things work….14:07
akrmngavinand1esen: Yes I am willing to learn14:07
phantomcircuitRelos, possibly you're confusing decentralization with reduced trust14:07
akrmnIf I am wrong14:08
Relosmy pint was decentralisation itself isn't necessarily the aim, but what it achieves, so its an ends to a means, and we are speaking of extremes here really, sort of what if questions14:08
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]14:08
Relosgavin is producing numbers to show that costs wouldnt increase to such a point where u cant run a node (without some super modest investment)14:08
petertoddphantomcircuit: the funny thing for me about this discussion is how I just got back from NY giving a presentation on Ripple to about a dozen banks... who are all very concerned about how poorly Ripple scales... and this is !@#$ banks who have Budgets(TM)14:08
Relosand giving numbers, analysis, estimates...14:08
petertoddphantomcircuit: (Ripple Labs Ripple that is, the one with a global consensus ledger that every transaction goes on)14:09
phantomcircuitRelos, seriously if you're ok with trusting 5 of 8 big banks to timestamp your messages you can build something much more scalable than bitcoin will ever be14:09
Reloswhile on the other hand we have general statements without analysis, numbers or estimates, but simple and subjective opinions...14:09
phantomcircuitas in trivially handles 1m tps14:09
Taekpetertodd: why are banks interested in decentralized ledgers? Is it fully internal or are there external reasons too?14:10
Relosas I said gavin has produced numbers to show that anyone can run a node with a 20mb blocksize even if, for some reason, the full blcksize was used14:10
Relosso why would it be 5-8 banks? or nodes14:10
phantomcircuitpetertodd, Ripple(tm) is how i refer to it14:11
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Ping timeout: 264 seconds]14:11
petertoddTaek: depending on what you mean by "internal" yes :) they're current systems tend to be so horribly insecure that when something goes wrong there aren't genuine audit trails14:11
phantomcircuitpetertodd, i still find Ripple(tm) to be super hilarious, they managed to bring together the worst properties of a bunch of systems and almost none of the good ones14:11
petertoddTaek: what the architecture tends to be is to have a central clearing house where transactions are submitted *without* cryptography - at best point-to-point link-level encryption. If the records go out of sync you're never really sure why that happened, which they combat with spectacular amounts of human auditing and paper shuffling.14:13
ThomasVgavinand1esen: assuming 20mb happens, are there other changes that you would like to include in the hard fork?14:13
petertoddTaek: blockchains distributed across multiple parties, with access proven - to a first approximation - by crypto is a pretty big improvement there, but the smarter guys are wary about the poor scaling and inherent upgrade treadmills that blockchains have - the original Ripple concept was a good one in that vein14:14
HostFatI'm waiting to see the new consensus of Stellar running14:14
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Quit: No Ping reply in 180 seconds.]14:14
gavinand1esenThomasV: no, because I think arguing over what to include or not would just slow things down.14:14
ThomasVyeah, that's what I thought14:14
petertoddTaek: as for where truly decentralized ledgers can play a part, basically you can use a "permissioned" ledger to prove that the rules were followed by validating the contents of the ledger, and then use a PoW blockchain to prove that there only exists one copy of that ledger - the latter can give a useful energy-based bound on what it'd take to double-spend (basically this is where my proofchains work is going, at ...14:15
petertodd... least with respect to those clients)14:15
kanzureer with the available pow hashing markets, it's not just energy-based bound but also monetary-bound14:16
petertoddThomasV: in other contexts they call hard forks "flag days", and avoid them at all costs :)14:16
petertoddkanzure: yeah, it's an imperfect thing, but it can certainly be better than "oh shit, you mean you've been using a different ledger for the past five months?!"14:16
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards14:17
Taekpetertodd: that's fascinating, and seems like it would improve regulation infrastructure substantially14:17
kanzurepetertodd: if you are interested in extracting projects and money out of them, i suggest something other than total ledger replacements. even just audit trail stuff sounds like it would be a net win :-/.14:17
phantomcircuitgavinand1esen, lets make the huge assumption that a hard fork is possible without causing massive harm (im 90% sure this is false, but lets assume)14:18
petertoddTaek: yes... and no. :) remember that banks hate regulation too - by "improve" part of that can be that point-to-point ledgers that *aren't* global but are proven consistent with a global blockchain can give you the best of both worlds: privacy, with security14:18
phantomcircuitgavinand1esen, there are lots of things more interesting/useful than changing the blocksize limit14:18
gavinand1esenphantomcircuit: … that don’t require SPV clients to upgrade?14:19
petertoddTaek: there's also jurisdictional risk: if you're "decentralized" ledger is actually controlled by a small number of validators, even if you're law abiding you may find that the people in control of the system aren't in the same jurisdiction you're in, a huge business risk14:19
gavinand1esenI’ve gotta go, catch y’all later….14:21
phantomcircuitgavinand1esen, any half sane spv client would need to upgrade anyways, they are checking merkle tree branch depth... right??14:21
petertoddTaek: one of the things they really like about Bitcoin is that for the purpose of securing other systems, you get this *extremely* jurisdictional neutral layer that anyone can choose to use - lots of prior efforts at modernising financial systems have failed because no-one could come to agreement on jurisdictions (the SWIFT system nearly ended up being a recent case in point when the US tried to kick Russia out - ...14:21
petertodd... that that could happen at all is really scary)14:21
petertoddphantomcircuit: lol, I noticed today that bitcoinj android wallet doesn't even notice doublespends properly...14:21
phantomcircuit(yeah i know they're not)14:21
petertoddphantomcircuit: SPV trusts miners 99.9% :(14:22
Relosits as if most people dont want to run a full node14:22
Reloscoders seem to forget that most people aren't coders14:23
gavinand1esenphantomcircuit: mmm, if I was coding an SPV client I would just have a DoS limit on the merkle branch depth of 111 or something....14:23
petertoddRelos: ...which is an enormous existential risk for bitcoin :(14:23
RelosIf  - say as a doctor - I want to use btc - I dont care about nodes, I dont care about anything more than pressing a button and making this thing which is ment to make my life better do what I want it to do14:23
petertoddRelos: well, unfortunately we just don't have the tech yet to give you what you want, sorry14:24
petertoddRelos: Bitcoin is a system that fails if people don't participate in it widely14:24
Relosthats the vast majority which by any common reason would use an spv wallet if they use an offline wallet at all14:24
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has joined #bitcoin-wizards14:24
Relosso petertodd you want to make everyone a coder? if people wanted to be coders they wouldn't have chosen other professions...14:24
gavinand1esenpetertodd: participate how?  Bitcoin will succeed just fine if there are 100,000 fully-validating nodes and 2 billion people using it14:25
petertoddRelos: I want a pony too, but we haven't invented one yet14:25
Relosthe vast majority of people dont want to code, don't want to learn about intricacies etc14:25
ThomasVthe absence of consensus on a hard fork is a good incentive to run full nodes14:25
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards14:25
gavinand1esenpetertodd: you have a tendency to claim that bitcoin is doomed if everybody isn’t downloading and compiling the code from scratch…..  (ok, I exaggerate. Downloading then checking gpg signatures....)14:26
petertoddgavinand1esen: there are roughly that number of banks in the world...14:26
gavinand1esenpetertodd: yes, and the big problem with the banking system is I can’t just up and decide to start one. If bitcoin ever has THAT problem then I’d worry.14:26
petertoddgavinand1esen: no, as I was telling you even just yesterday in that interview, I have a much more nuanced take on it that you like to try to present - stop strawmanning14:26
phantomcircuitgavinand1esen, except you can calculate the minimum size of a transaction and you know the maximum blocksize, so you can also calculate the maximum depth of the merkle tree, which provides a real security benefit, a miner that's generating a block to cheat spv clients is limited in how many fraudulent transactions they can put in the block14:27
phantomcircuitit's not a massive improvement, but when you consider that most spv clients involve small amounts of funds14:27
phantomcircuitit's likely enough14:27
petertoddgavinand1esen: as I have said many times before, what matters most is that people have the option in a genuine and easy way, which changes the political landscape around the system14:27
gavinand1esenpetertodd: I think we agree, which is why I’m proposing modest minimum hardware/bandwidth requirements......14:28
petertoddphantomcircuit: also remember the discussions the previous time all this came up of how you need things like merkle sum trees committing too total blocksize14:28
-!- spinza [~spin@197.89.24.109] has quit [Excess Flood]14:28
phantomcircuitpetertodd, yeah, that is potentially a softforking change though14:28
petertoddgavinand1esen: and they aren't modest, they conflict with the only way we know how to create an incentive to secure the blockchain in the future, and they give us a tiny improvement in the grand scheme of things, with no clear way to go further14:29
phantomcircuitso im less worried about it14:29
petertoddphantomcircuit: oh for sure14:29
-!- temujin [2679a51e@gateway/web/freenode/ip.38.121.165.30] has quit [Quit: Page closed]14:29
gavinand1esenpetertodd: are you talking about “small blocks means more fees” argument to secure the chain in the future?  I’m getting tired of answering arguments I’ve already written about....14:29
gavinand1esenpetertodd: http://gavinandresen.ninja/block-size-and-miner-fees-again14:30
petertoddgavinand1esen: well, you haven't answered those arguments to my satisfaction, or really, anyone else here, so I guess that's that...14:30
RelosI'd rather have 1 million people pay 1 pence than 1 person pay 1 million dollars14:30
Reloshow doesn't that answer it?14:30
phantomcircuitwriting about something on your blog doesn't mean you've answered the question or even responded to all of the reasonable objections14:30
phantomcircuitwhich im quite sure isn't true for either14:31
gavinand1esen… now I really do have to go.  The problem with “responding to all the reasonable objections” is I don’t have an infinite amount of time and it is much easier to raise theoretical objections than to carefully think about and explain why everything will be OK14:32
-!- spinza [~spin@197.89.24.109] has joined #bitcoin-wizards14:33
petertoddgavinand1esen: the fact that you aren't even close to getting consensus on this issue should be telling you something14:33
petertoddanyway, this discussion is unproductive...14:33
phantomcircuitthe burden of demonstrating that a huge unsafe change is infact safe lies with the person proposing the change14:33
phantomcircuitas it should be14:33
petertoddphantomcircuit: +114:33
-!- antanst [~Adium@adsl-14.37.6.221.tellas.gr] has left #bitcoin-wizards []14:33
gavinand1esen… which is why I’m spending so much time going through the objections....14:34
Relosand not changing the size is a change14:34
HostFatI think that it's better to code than arguing, as satoshi was doing ... if people doesn't understand or just has much more time on talking than coding14:35
gavinand1esenThrough the whole discussion just now I got exactly two reasonable objections:  that 20MB blocks will use up 100% CPU on a VPS (which I can test).  And that a hard fork can’t happen because hard forks are bad (which is on my list to respond to)14:35
phantomcircuitRelos, no it's not and that statement is nonsensical to the point of being absurd14:35
petertoddgavinand1esen: btw, re: hearn's fee concerns, any objections to first-seen-safe RBF? (ie the all outputs must be >= replaced tx)14:36
gavinand1esenpetertodd: haven’t thought about it… (and now I am REALLY late, so gotta go)14:37
petertoddgavinand1esen: cool14:37
-!- airbreather [~AirBreath@d149-67-99-43.nap.wideopenwest.com] has quit [Read error: Connection reset by peer]14:38
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has left #bitcoin-wizards []14:42
-!- isis [~isis@abulafia.patternsinthevoid.net] has joined #bitcoin-wizards14:45
-!- StephenM347 [~stephenm3@static-64-223-246-218.port.east.myfairpoint.net] has quit []14:52
-!- akrmn [~akrmn@192.95.51.167] has quit [Quit: Leaving.]14:53
-!- akrmn [~akrmn@192.95.51.167] has joined #bitcoin-wizards14:53
-!- hashtag_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards14:54
-!- jtimon [~quassel@ma90536d0.tmodns.net] has joined #bitcoin-wizards15:00
-!- zooko [~user@c-75-70-204-109.hsd1.co.comcast.net] has quit [Ping timeout: 246 seconds]15:00
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]15:07
-!- licnep [uid4387@gateway/web/irccloud.com/x-jtmobfciqvkhhssi] has quit [Quit: Connection closed for inactivity]15:13
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:e80e:4524:da0d:c3b7] has joined #bitcoin-wizards15:23
-!- NkWsy [~nkwsy@c-67-175-120-88.hsd1.il.comcast.net] has joined #bitcoin-wizards15:30
-!- kmels [~kmels@93.166.151.186.static.intelnet.net.gt] has quit [Read error: Connection reset by peer]15:33
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:46
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards15:50
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards15:53
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Remote host closed the connection]15:55
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards16:00
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Remote host closed the connection]16:02
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards16:08
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Remote host closed the connection]16:10
-!- hashtag_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 272 seconds]16:15
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Remote host closed the connection]16:15
-!- hashtag_ [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards16:16
-!- NewLiberty [~NewLibert@76-255-129-88.lightspeed.irvnca.sbcglobal.net] has joined #bitcoin-wizards16:16
dgenr8suppose no blocksize limit, and naughty miner makes a 10TB block this afternoon.  what would happen?16:17
NewLibertyNo one builds on it?16:18
-!- mappum [sid43795@gateway/web/irccloud.com/x-skpkxdvjbiojwiik] has quit [Ping timeout: 252 seconds]16:19
dgenr8that's what I was getting at ... but it's not clear what it means to assume no limit on network xfer size16:20
ajweissit's ~32MB last i checked16:20
ajweissbut this is a #bitcoin discussion16:20
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-wjwbkhhvimqvbmii] has quit [Ping timeout: 252 seconds]16:22
-!- mappum [sid43795@gateway/web/irccloud.com/x-bnqvcxrswdyjxcbk] has joined #bitcoin-wizards16:23
-!- metamarc [~snizysnaz@unaffiliated/agorist000] has quit [Ping timeout: 258 seconds]16:28
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-jeepakvhsdfpojtm] has joined #bitcoin-wizards16:29
-!- metamarc [~snizysnaz@unaffiliated/agorist000] has joined #bitcoin-wizards16:30
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 244 seconds]16:33
-!- nuke1989 [~nuke@176.92.30.167] has quit [Remote host closed the connection]16:33
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]16:42
Taekdoes 100,000 nodes count as decentralization if they are running code that's only been read/reviewed O(100s) of times?16:43
Taekand if an ignorant person is running a full node, knowing nothing more about the network than it's just good hygene to run a full node, does that count for much?16:43
Taekah I meant to put this in #bitcoin, sorry16:44
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards16:51
dgenr8Taek: it counts in proportion to the clients using that fullnode16:55
HostFat"suppose no blocksize limit, and naughty miner makes a 10TB block this afternoon.  what would happen?"16:59
HostFatsomeone will make a smaller block that will spread faster then the one of 10 TB16:59
HostFatand it will be the winner17:00
HostFateven if it was discovered after the one of 10TB17:00
HostFatminers will not release heavier blocks that can't spread faster on the network17:01
dgenr8okay, I will rephrase: "what very bad thing will happen?"17:01
HostFatmaybe there aren't so much bad things as some are saying17:04
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards17:05
HostFatif the bandwidth isn't enaught to spread faster blocks, and blocks aren't enaught large for every transactions, then there will be a marker of fees17:05
HostFatif there is enaught bandwidth, there will be a "market of blocks". miners will try to have bigger blocks, but at the same time will try to have them smaller enaught to spread faster then other miners's blocks17:06
HostFatI think that the limit of 20 MB is useless17:07
TaekHostFat: if blocks had no size limit, miners could intentionally release blocks that are too large to spread to all other miners before the next one is mined17:08
TaekAs long as it reaches 50-70% of miners in time, it will be accepted on the main chain17:08
-!- Dr-G2 [~Dr-G@x4d08af09.dyn.telefonica.de] has quit [Ping timeout: 250 seconds]17:08
HostFatit's the same for the nodes17:08
Taekthose miners who are in the minority, have worse infrastructure, etc, will get left out17:08
HostFatI don't think so17:08
Taekand as a result they will have a much higher rate of stale blocks17:08
HostFata smaller block will be faster to spread then the bigger one, even if the bigger was discovered then the smaller17:09
Taekyes, but not every miner has the same infrastructure17:09
Taeksome can download a big block faster than others17:09
HostFatyou have to think how the block spread to the nodes more then the miners17:10
TaekIf I'm a malicious miner who can download big blocks very quickly, it's to my advantage to try and isolate the slowest 30-50% of the miners on the network by releasing blocks that they can't download inside of a few minutes17:10
Taekwhat are you arguing?17:10
HostFathow can you isolate other miners? if you are the only one that has received the big block17:11
HostFatthe others have reaceived the smaller one, and they are mining it17:11
Taekyou aren't the only one who has received the big block, 50+% of the network got the big block17:11
HostFatheavy block will be orfan17:11
Taekit's just the other 50% that got left behind17:11
TaekI'm not making a 10TB block, I'm making one that's just big enough to isolate a minority of miners17:11
Taekbut a large minority17:11
HostFatif the block is eavier, it has less probability to spread faster then the smaller one17:11
Taekright, that's the entire goal17:12
Taekthe big is going to have a head start most of the time because blocks on average only appear every 10 minutes17:12
Taekif a big + small appear at the exact same moment, the small will win17:12
HostFatso it's better to release smaller blocks17:13
Taekbut if the big appears with a 5 minute propagation advantage, it's likely that it'll reach most of the faster miners before it reaches the slower miners17:13
HostFateven if there is no limit17:13
Taekno17:13
Taekit's better to isolate your competition17:13
Taekif my competition has a higher rate of stale blocks than I do, they will not be in business for very long17:13
Taekand since mining is a 0-sum game, that benefits me17:13
HostFatthe bandwidth and the power of miners aren't directly related17:14
Taekcorrect17:15
Taekthat doesn't matter17:16
Taekwhat matters is that some miners have better bandwidth/connectivity than others17:16
Taekthat disparity is much easier to exploit when you get to choose your own block size17:16
HostFatso, more then then power, it will be important to have a good connection17:16
Taekno17:16
Taekno matter what your power is, it's important to have a good connection17:17
Taekyour stale rate is directly related to your connection17:17
Taekwhen there is a 1mb cap, it's not that big of a deal, because a cheap connection vs an expensive connection is going to affect you not very much17:17
Taeka cheap connection is pretty much good enough17:17
HostFatbut we are still talking about the miners, and not the nodes17:17
Taekwhy do the nodes matter/17:18
Taek*?17:18
HostFatnodes are more important than the miners17:18
Taekfor what?17:18
HostFatthey have the controll of the rules of the network17:18
Taekok17:18
Taekare you arguing that nodes would arbitrarily enforce limits on the block size?17:19
HostFatyes, wait .. :)17:19
HostFatwhat I'm saying is that, even if miners will find the bigger block at first, they will choice to use the smaller one17:19
Taekthe nodes will choose to accept the set of blocks that have the most pow17:20
HostFatbecause they know that nodes will get it first, so it will be better for them (for the miners) to start mining on the next of the smaller17:20
Taekwhich blocks the nodes have *right now* has no bearing on what choices the miners will make17:20
Taekminers only care about getting their block onto the longest chain17:20
HostFatminer want to be first than the other miner to find the next block17:20
Taekand they care about the longest chain being accepted *eventually* by the nodes17:20
Taekso they won't make invalid blocks, but that doesn't mean they are compelled to make small blocks17:21
HostFatif there is a block of 1 mb, and one block of 20 mb, the miner will chose to mine after the block of 1 mb, because he know that nodes have already received it17:21
Taekwhy?17:21
HostFatbecause the block of 1 mb spread faster17:22
Taekyou're missing something in your logic17:22
Taekthe miner is going to choose to mine on the block that's most likely to be extended17:23
Taekand the block that's most likely to be extended is the block that most other miners have seen first17:23
Taeknodes have nothing to do with it17:23
Taekif 51% of miners are already mining on the 20mb block, there's absolutely no reason to switch to mining the 1mb block17:24
-!- rht_ [uid86914@gateway/web/irccloud.com/x-pfykfaspiofsfqwm] has quit [Quit: Connection closed for inactivity]17:25
HostFatminers need to be sure that the block of 20mb has been recevied from the majority of the nodes17:25
HostFatif they are sure about this, than it's ok17:25
Taek_no_they_don't_17:25
Taekthe speed at which the nodes receive blocks is not related to which blocks the miners choose to mine17:26
Taekit's okay if the nodes are several minutes behind the miners17:26
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards17:28
HostFatif 51% of miners are mining the 20mb, and only 10% of nodes has it, but the 90% has the 1mb blocks, than the miner that will mine after the 1mb has more possibility to get the next block (if it is smaller) validated from the network17:29
HostFathe will probably mine a block smaller than 1mb :D17:29
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has joined #bitcoin-wizards17:30
-!- belcher [~belcher-s@5ec18b49.skybroadband.com] has quit [Changing host]17:30
-!- belcher [~belcher-s@unaffiliated/belcher] has joined #bitcoin-wizards17:30
TaekHostFat: that's simply not how validation works17:30
HostFatthe validation comes from nodes17:31
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has joined #bitcoin-wizards17:31
Taekthe nodes have no input into *which* chain is the longest, they merely verify that the longest chain doesn't violate any consensus rules17:31
gwillenHostFat: the only thing that affects what's in the longest chain is the miners17:32
gwillennon-mining nodes have no way to control what chain ends up longest17:32
gwillenif they get a block first, but that block doesn't end up in the longest chain, they will all eventually reorg that block away17:32
gwillenso they _will_ briefly use it, but it won't matter in the end17:32
-!- GGuyZ_ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards17:32
HostFatyes, nodes doesn't know that the miners are mining actuly, they only get blocks, and these blocks need to be connected with the past one17:33
-!- shen_noe [~shen_noe@108.61.228.29] has joined #bitcoin-wizards17:34
-!- shen_noe [~shen_noe@108.61.228.29] has quit [Client Quit]17:34
HostFatso if the minority of nodes haven't the bigger block, but they know the smaller one, than a miner will try to give them (to the nodes) a new block connected with the smaller one, because he know that there is an higt probability that the majority of the nones know the smaller block than the bigger block17:35
HostFatbecause, the smaller block spread faster17:35
-!- GGuyZ [~GGuyZ@2601:6:1783:7e5b:e80e:4524:da0d:c3b7] has quit [Ping timeout: 256 seconds]17:36
gwillenyou haven't explained why you think the miner would care what nodes get his block17:36
gwillenthe only thing he cares is whether his block ends up in the longest chain17:36
gwillenand that is only affected by what other miners get his block17:36
HostFatas I said there will be a "market of blocks", where miners will try to find the bigger BUT faster block that can spread on the majority of the network17:37
gwillenthe non-mining nodes have no effect on whether his block ends up in the longest chain17:37
HostFatthe chain of the smaller blocks is faster of an heavy chain of bigger blocks17:38
-!- GGuyZ_ is now known as GGuyZ17:38
HostFatit's faster because smaller blocks spread faster, just this17:38
HostFatif 51% or even more of miner will start to ming blocks of 1 GB, and the minority will mine blocks of 1 mb, the minority will probably win on the long run17:39
gwillenHostFat: that _could_ be true but it's only affected by how long it takes block to get to _other miners_17:40
gwillenif those 51% all have very fast connections to each other, they will always win17:40
gwillenif they don't, they could have problems17:40
HostFatto get to the nodes, nodes are more important than the miners17:41
HostFatthey are chosing the chain17:41
Taekwhy are you so certain that the nodes are more important?17:41
HostFatbecause this is how it works bitcoin, nodes are where the bitcoins are spent, where tx are checked17:42
HostFatthey check the blocks and the chain17:43
gwillenbut they will always choose the longest chain no matter what17:43
HostFatit is impossible to make an hard fork without changing the nodes17:43
gwillenso if one group of miners can produce a longer chain, the nodes will always choose that chain17:43
gwillen_always_17:43
gwillenso what you have to figure out is who creates the longest chain17:43
HostFatthe longeest that they get, and if the nodes have a modem of 56k, they will get the chain of smaller blocks17:44
gwilleneven if a node accepts one block over another, it will discard that block again if it's not in the longest chain17:44
HostFatit seems easy to me ..17:44
smoothdgenr8: the bad thing that will happen is that miners will be able to control who is able to access the network17:44
gwillenHostFat: that would only be true if their connection were so slow that they _never_ get the bigger blocks17:44
gwillenHostFat: as long as they _ever_ get the bigger blocks _eventually_, and that chain is longer, they will switch to it17:44
Taekand in that regard there's a consensus risk17:45
Taekbecause faster nodes may end up picking a different chain17:45
gwillenright, if fast nodes use one chain and slow nodes use another, then you get in real trouble17:45
HostFatif they will get the bigger block, than it's ok, the miners are chosing to relase a right block, of the right size, for the majority of the notes17:45
HostFatthan it will be ok17:45
HostFatthe miner want to relase a block for the majority of the nodes, because he wants to have a network that works, that gives money to him17:46
HostFatminer will "always" chose to relase the "right" block for the majority of the nodes17:46
HostFatif the majority have a 56k, then the majority of the miners will chose to relase smaller block, even if all of them have 1000 GB of connection17:47
HostFatbecause, nodes are more important than the miners17:47
-!- d1ggy [~d1ggy@dslb-178-003-115-210.178.003.pools.vodafone-ip.de] has quit [Ping timeout: 255 seconds]17:48
-!- shen_noe [~shen_noe@108.61.228.29] has joined #bitcoin-wizards17:49
-!- shen_noe [~shen_noe@108.61.228.29] has quit [Client Quit]17:50
smooththere is to be fair some logic in that17:54
smoothi think it might be work short term, but longer term i think miners and big nodes will want to restrict access and charge those without the ability to operate nodes17:55
amillerBlueMatt, how is the mining backbone going?17:55
BlueMattamiller: seems most miners use it, software has stabilized mostly17:55
amillerany stats on it?17:55
amillerwhich miners?17:56
HostFat"i think it might be work short term, but longer term i think miners and big nodes will want to restrict access and charge those without the ability to operate nodes"17:56
HostFatmaybe, even if I understand that miners want to restring the network from other miners, but I can't find why some big nodes will want to do the same17:57
HostFatnodes aren't getting any income to be nodes ...17:57
smoothHostFat: they will get income if you cant operate your own node but still want to transact17:58
smoothe.g. coinbase17:58
HostFathmm17:58
HostFatyes ... this can be a problem if will be difficult to be nodes, or ... of users will prefer to use coinbase than SPV client17:59
BlueMattamiller: not readily at the moment...I need to fix one more bug then I want to reset and gather stats for a month17:59
smoothHostFat: nodes don't have to provide SPV service for free either17:59
BlueMattamiller: afaik pretty much all miners with big chunks of hashpower use it +/- one or two17:59
HostFatyes, true ... but they it doesn't cost so much, even less if there are many nodes (and pruning will help to get this)18:00
amillerBlueMatt, ok. i'd be interesting in seeing any stats or info you have about how much it's used and like which miners use it18:01
HostFatit's late here, good night!18:01
BlueMattamiller: yea, I want to reset everything and see what happens18:05
amillerok :) (though resetting is unrelated to publishing more about it anyway)18:05
BlueMattamiller: well, trying to parse out the stats right now would be a pita as there'd be a lot of false sources when nodes were acting up18:06
-!- jae_ [~jae@c-50-185-138-22.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:11
-!- HostFat [~HostFat@adsl-ull-164-108.42-151.net24.it] has quit [Ping timeout: 244 seconds]18:12
-!- rht_ [uid86914@gateway/web/irccloud.com/x-vjbgmemdstpqutab] has joined #bitcoin-wizards18:12
-!- p15 [~p15@111.193.167.128] has quit [Max SendQ exceeded]18:14
-!- p15 [~p15@111.193.167.128] has joined #bitcoin-wizards18:16
-!- DrWat [DrWat@186-106-224-225.baf.movistar.cl] has joined #bitcoin-wizards18:35
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards18:38
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards18:39
gmaxwellIs anyone aware of a web block explorer front end for bitcoin that only uses the rpc? (like the ncurses tool)-- I mean something that lets you explore blocks using getblock / gettransaction verbose exclusively, not something that does its own block parsing. And I don't care if it doesn't have address indexing.18:40
gmaxwell(basically I want exactly the ncurses tool, but in web form. :)) ... bit handicapped with bitcointalk and the wiki being down.18:40
-!- jae_ [~jae@c-50-185-138-22.hsd1.ca.comcast.net] has quit [Remote host closed the connection]18:42
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Ping timeout: 264 seconds]18:42
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Remote host closed the connection]18:45
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 258 seconds]18:45
-!- tcrypt [~tylersmit@173.247.206.110] has joined #bitcoin-wizards18:46
-!- tcrypt [~tylersmit@173.247.206.110] has quit [Ping timeout: 252 seconds]18:50
kanzuregmaxwell: well it's in php but... https://github.com/stolendata/rpc-ace18:55
kanzureand https://github.com/JornC/bitcoin-transaction-explorer18:56
gmaxwellwoot, just found the first; hadn't found the second yet.18:57
Adlaiis http://webbtc.com as simple as you need?18:59
Adlaimight have a bit too many frills19:00
kanzurehe needs rpc19:01
gmaxwellNeed something that works even if the transaction format is wildly different. :)19:01
gmaxwellits nice though I wish the rpc things were that nice.19:01
kanzuretbh it would be faster to write a quick python wrapper around rpc output19:01
kanzuregmaxwell: like https://github.com/typicode/json-server19:02
* Adlai has been using https://gist.github.com/adlai/0afc53e42db9caae8c75#file-cjhunt-lisp-L3-L1419:02
gmaxwellyea probably, would be interesting to just display the json output and do minimal parsing to add hyperlinks.19:03
-!- belcher [~belcher-s@unaffiliated/belcher] has quit [Quit: Leaving]19:03
-!- Dr-G2 [~Dr-G@xd9bf77e3.dyn.telefonica.de] has joined #bitcoin-wizards19:06
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services]19:06
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards19:23
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]19:23
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards19:24
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:24
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds]19:24
-!- jtimon [~quassel@ma90536d0.tmodns.net] has quit [Ping timeout: 258 seconds]19:28
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Ping timeout: 240 seconds]19:28
-!- NkWsy [~nkwsy@c-67-175-120-88.hsd1.il.comcast.net] has quit [Remote host closed the connection]19:35
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 276 seconds]19:36
-!- licnep [uid4387@gateway/web/irccloud.com/x-chvrcirjwsruahlr] has joined #bitcoin-wizards19:36
-!- zooko [~user@67-6-157-56.hlrn.qwest.net] has joined #bitcoin-wizards19:45
-!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 265 seconds]19:55
-!- shen_noe [~shen_noe@173-165-135-246-utah.hfc.comcastbusiness.net] has joined #bitcoin-wizards20:05
-!- shen_noe [~shen_noe@173-165-135-246-utah.hfc.comcastbusiness.net] has quit [Client Quit]20:05
-!- frankenm_ [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards20:24
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards20:25
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]20:35
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:35
-!- frankenm_ is now known as frankenmint20:43
-!- maraoz [~maraoz@181.29.97.171] has quit [Ping timeout: 272 seconds]21:02
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 276 seconds]21:04
-!- OneFixt [~OneFixt@unaffiliated/onefixt] has joined #bitcoin-wizards21:06
-!- zooko [~user@67-6-157-56.hlrn.qwest.net] has quit [Ping timeout: 264 seconds]21:11
-!- shen_noe [~shen_noe@104.156.228.142] has joined #bitcoin-wizards21:14
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has joined #bitcoin-wizards21:19
-!- jgarzik [~jgarzik@104-178-201-106.lightspeed.tukrga.sbcglobal.net] has quit [Changing host]21:19
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards21:19
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards21:27
-!- shen_noe2 [~shen_noe@104.156.228.194] has joined #bitcoin-wizards21:37
-!- shen_noe [~shen_noe@104.156.228.142] has quit [Ping timeout: 265 seconds]21:39
-!- leakypat_ is now known as leakypat21:48
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]21:49
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]21:50
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards21:55
-!- shen_noe2 [~shen_noe@104.156.228.194] has quit [Ping timeout: 256 seconds]22:00
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards22:01
-!- spinza [~spin@197.89.24.109] has quit [Ping timeout: 245 seconds]22:03
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has quit [Quit: GGuyZ]22:05
-!- superobserver [~superobse@unaffiliated/superobserver] has quit [Quit: Leaving]22:09
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards22:09
-!- spinza [~spin@197.89.23.153] has joined #bitcoin-wizards22:11
-!- felipelalli [~Thunderbi@unaffiliated/felipelalli] has quit [Ping timeout: 276 seconds]22:11
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards22:12
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has quit [Quit: GGuyZ]22:17
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards22:23
-!- GGuyZ [~GGuyZ@c-50-177-80-125.hsd1.ma.comcast.net] has joined #bitcoin-wizards22:23
-!- superobserver [~superobse@unaffiliated/superobserver] has quit [Quit: Leaving]22:25
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards22:26
-!- superobserver [~superobse@unaffiliated/superobserver] has quit [Quit: Leaving]22:33
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]22:34
-!- licnep [uid4387@gateway/web/irccloud.com/x-chvrcirjwsruahlr] has quit [Quit: Connection closed for inactivity]22:43
-!- jtimon [~quassel@ma90536d0.tmodns.net] has joined #bitcoin-wizards23:05
-!- rht_ [uid86914@gateway/web/irccloud.com/x-vjbgmemdstpqutab] has quit [Quit: Connection closed for inactivity]23:15
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 256 seconds]23:16
-!- NkWsy [~nkwsy@c-67-175-120-88.hsd1.il.comcast.net] has joined #bitcoin-wizards23:29
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards23:40
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards23:46
-!- ThomasV_ [~ThomasV@dslb-178-000-109-217.178.000.pools.vodafone-ip.de] has joined #bitcoin-wizards23:52
-!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards23:54
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 265 seconds]23:55
-!- ThomasV_ [~ThomasV@dslb-178-000-109-217.178.000.pools.vodafone-ip.de] has quit [Client Quit]23:57
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards23:57
--- Log closed Sat May 23 00:00:19 2015

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