2016-01-02.log

--- Log opened Sat Jan 02 00:00:53 2016
fluffyponymidnightmagic: what was the prediction?00:02
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards00:10
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards00:15
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]00:16
-!- Guest44384 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 240 seconds]00:26
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:99fb:fa01:f88f:b54c] has quit [Ping timeout: 240 seconds]00:37
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards00:44
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards01:05
-!- pozitrono [~nu@109.201.143.40] has quit [Ping timeout: 250 seconds]01:10
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]01:14
-!- p15 [~p15@34.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards01:24
-!- Guest44327 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards01:27
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards01:32
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds]01:32
-!- Guest44327 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 245 seconds]01:32
-!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has quit [Quit: ZZZzzz…]01:36
-!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-wizards01:37
-!- bramc [~bram@99.75.88.206] has quit [Quit: This computer has gone to sleep]01:38
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has quit [Quit: Leaving.]01:40
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Quit: leaving]01:45
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards01:45
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-rkvwrjytmyhyvnuj] has quit [Quit: Connection closed for inactivity]01:52
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]01:53
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards01:53
eamonnwim guessing censorship02:02
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]02:03
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:11
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-vkkkanddgzkasdcv] has quit [Quit: Connection closed for inactivity]02:14
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]02:36
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:37
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit]02:37
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-fefgykkmgmgbihln] has joined #bitcoin-wizards02:42
-!- arowser_ [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]02:43
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards02:44
-!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has joined #bitcoin-wizards02:52
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]02:53
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]02:58
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards02:59
-!- AaronvanW [~ewout@f055170050.adsl.alicedsl.de] has joined #bitcoin-wizards03:02
-!- AaronvanW [~ewout@f055170050.adsl.alicedsl.de] has quit [Changing host]03:03
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards03:03
-!- arowser [~quassel@106.120.101.38] has quit [Client Quit]03:03
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards03:03
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards03:09
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-gzudhrvoyumzjjph] has joined #bitcoin-wizards03:47
-!- Guest33826 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards03:47
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards03:59
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards04:10
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]04:14
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards04:15
-!- NewLiberty [~NewLibert@2602:304:cff8:1580:99fb:fa01:f88f:b54c] has joined #bitcoin-wizards04:15
-!- Guest33826 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 240 seconds]04:21
-!- Guest88082 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards04:26
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]04:38
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards04:39
-!- c0rw|zZz is now known as c0rw1n04:55
-!- Piper-Off is now known as Monthrect05:06
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards05:18
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards05:22
-!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has joined #bitcoin-wizards05:22
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]05:30
-!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has quit [Quit: Fuck, SgtStroopwafel is down!]05:35
-!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has joined #bitcoin-wizards05:46
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection]05:51
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards05:55
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards05:56
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]05:56
-!- licnep [uid4387@gateway/web/irccloud.com/x-kztjkotjfihddbwi] has joined #bitcoin-wizards06:07
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]06:21
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards06:24
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]06:27
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards06:29
-!- satoshifanclub [6d4f1bb1@gateway/web/freenode/ip.109.79.27.177] has joined #bitcoin-wizards06:31
-!- p15 [~p15@34.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 264 seconds]06:34
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]06:38
-!- skyraider [6c4b4069@gateway/web/freenode/ip.108.75.64.105] has joined #bitcoin-wizards06:38
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards06:40
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Client Quit]06:40
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has joined #bitcoin-wizards06:47
-!- Guest88082 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 240 seconds]06:49
-!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards06:49
-!- trippysalmon [rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has joined #bitcoin-wizards07:00
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards07:16
-!- satoshifanclub [6d4f1bb1@gateway/web/freenode/ip.109.79.27.177] has quit [Ping timeout: 252 seconds]07:17
-!- skyraider [6c4b4069@gateway/web/freenode/ip.108.75.64.105] has quit [Quit: Page closed]07:28
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards07:32
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards07:33
-!- Newyorkadam [~Newyorkad@wikipedia/Newyorkadam] has quit [Quit: Newyorkadam]07:43
-!- amiller [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards07:47
-!- amiller is now known as Guest8030507:47
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 256 seconds]07:54
-!- SgtStroopwafel [~Chuck@s5597aba6.adsl.online.nl] has joined #bitcoin-wizards07:56
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:56
-!- AndChat|361524 [~AndChat36@104-54-235-28.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards08:00
-!- AndChat|361524 [~AndChat36@104-54-235-28.lightspeed.austtx.sbcglobal.net] has quit [Client Quit]08:01
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-gzudhrvoyumzjjph] has quit [Quit: Connection closed for inactivity]08:04
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has joined #bitcoin-wizards08:04
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-gyrivhsmjlyiijxu] has joined #bitcoin-wizards08:05
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer]08:10
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has joined #bitcoin-wizards08:11
-!- licnep [uid4387@gateway/web/irccloud.com/x-kztjkotjfihddbwi] has quit [Quit: Connection closed for inactivity]08:16
-!- Guest80305 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 245 seconds]08:21
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]08:25
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards08:25
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]08:32
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has quit [Ping timeout: 255 seconds]08:42
-!- dignork [~dignork@unaffiliated/dignork] has quit [Quit: gone]08:42
-!- dignork [~dignork@unaffiliated/dignork] has joined #bitcoin-wizards08:45
-!- ielo [~ielo@fl-74-4-197-157.dhcp.embarqhsd.net] has joined #bitcoin-wizards08:47
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]08:52
-!- ielo [~ielo@fl-74-4-197-157.dhcp.embarqhsd.net] has quit [Ping timeout: 260 seconds]08:54
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards09:09
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]09:12
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards09:12
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-qollzjycfhidwbwf] has joined #bitcoin-wizards09:16
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has quit [Ping timeout: 256 seconds]09:23
-!- Guest27263 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards09:32
-!- Guest27263 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 240 seconds]09:43
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards09:47
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Read error: Connection reset by peer]09:47
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards09:47
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards09:50
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 250 seconds]09:53
-!- giel__ is now known as gielbier09:53
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Changing host]09:53
-!- gielbier [~giel____@unaffiliated/gielbier] has joined #bitcoin-wizards09:53
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards09:58
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has joined #bitcoin-wizards10:02
-!- licnep [uid4387@gateway/web/irccloud.com/x-xjxhgxeqbqsikclw] has joined #bitcoin-wizards10:02
-!- Quent1 [~Quent@unaffiliated/quent] has joined #bitcoin-wizards10:17
Quent1test10:17
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards10:18
Quent1we can discus here too adam3us, although I would have preferred a forum where the discussion does not fleet away as on irc10:18
Quent1maybe you are now much aware about bitcointalk, but they do censor and feverishly unfortunately, that is why other forums had to be created, such as bitco.in/forum10:19
Quent1it is unfortunate that in 2015 we have had so much, but never in a forum, accessible, space, where the conversation can continue and the points narrowed down so reaching a public agreement10:19
Quent1I think it is time we do so...10:19
Quent1unless you'd rather continue with twitter propaganda or feel safe only in censored spaces adam3us10:21
TaekThis channel is logged, all discussion persists. Please refrain from being inflammatory10:22
Quent1and there you go...10:23
Quent1threat of censorship before the discussion has even began...10:23
Quent1if you are honest adam3us and not only engaging in propaganda come to an open, uncensored, free and accessible space, make a thread on bitco.in/forum and we can tackle all the issues in regards to the blocksize question in one continuous conversation, rather than politicking on tweeter or censored spaces10:24
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards10:25
Quent1you can't refuse it... you know what that would say to all, including your supporters10:27
-!- kyluke [~kyluke@8ta-150-2-55.telkomadsl.co.za] has joined #bitcoin-wizards10:28
TaekQuent1: if you wish to discuss about theoretical ideas with regards to cryptocurrencies, please state the ideas and elaborate on them. Everything you have said so far is off topic.10:28
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards10:29
Quent1Taek, adam3us invited me here, mind putting down your hammer?10:29
Quent1and not threaten me...10:30
Quent1anyway10:30
brg444I kept track of the discussion. AFAIK he invited you to discuss technical matters wrt BU10:30
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards10:30
Taekyou are welcome here, just stay on topic. I have no administrative power here10:30
-!- kyluke [~kyluke@8ta-150-2-55.telkomadsl.co.za] has quit [Read error: Connection reset by peer]10:32
adam3usQuent1: see also https://bitcointalk.org/index.php?topic=1312371.new#new10:32
Quent1yes, the censored space...10:32
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 240 seconds]10:33
Quent1it is run by theymos afterall, I am not sure what you think your choice of posting a thread there tells everyone adam3us10:33
kanzurecan you elaborate why you think your complaints about "censorship" are likely to improve the technical quality of discussion about BU here?10:34
Quent1especially when theymos has already invoked power in an academic debate10:34
adam3usQuent1: stop talking about censorship real or perceived, and talk about how BU works.10:34
kanzuredo you think that "censorship" for some reason modulates the integrity of refutations? in particular, which integrity violation are you thinking of?10:35
Quent1if you worried about security, game theory, etc, then lets discuss this in an uncensored, free and accessible forum, where the discussion continues beyond 10 minutes or just one day...10:35
Quent1adam3us, I'm not going to talk in soundbites. Irc is not the right place for indepth discussion of complex matters, nor is reddit, nor is irc, nor is bitcointalk because it is censored10:36
adam3usthen use https://bitcointalk.org/index.php?topic=1312371.new#new i believe gmaxwell is the moderator and he's not going to delete a tech discussion for sure.10:36
kanzureto be more specific, it is more useful and productive to provide details rather than inflammation. if you are unwilling to do this then why are you here at all? :-)10:36
Quent1hence my invite to come to bitco.in/forum10:36
Quent1not sure why you scared to do so?10:36
Quent1anyone can sign up...10:36
Quent1it's open to all and NO one will be censored10:36
Quent1unless obvious spam etc10:36
adam3usQuent1: i am hesitant to participate in that forum for reasons given on bitcointalk.10:37
kanzureirc is perfectly fine for complex topic discussion. happens all the time.10:37
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]10:37
adam3usif you want to say that gmaxwell would censor a technical discussion, I do not believe you.10:37
adam3usactually many highly complex things were invented on this channel.10:37
Quent1I don't think your thread on bitcointalk gives any explenation as to why you hesitate to come to bitco.in/forum10:37
kanzureQuent1: because he doesn't need to give a reason.10:38
Quent1it instead expresses a somewhat confused understanding of BU10:38
adam3usQuent1: "The idea was to have some technical focussed constructive discourse and this is a more neutral forum and also where more Bitcoin experts hang out."10:38
brg444Quent1 clear it up for us!10:38
Quent1adam3us, the blocksize question is not only technical10:38
adam3us"Perhaps they could start by explaining what it is & how it works.  This might include unimplemented ideas, and a summary of what the code currently for download on the manifesto page does."10:39
Quent1it is also echonomical10:39
Quent1I want an open space accessible to all...10:39
Quent1an interdisciplinary approach10:39
adam3usofc, go faster - people on here are bitcoin wizards - tech details pls.10:39
Quent1bitcoin is cash, that's economics, not just some code10:39
Quent1alright10:39
Quent1I'll just have to publicly call you to there on reddit...10:39
Quent1it seems clear you are somewhat scared to engage10:40
Quent1so...10:40
kanzureso no tech details are forthcoming in this conversation?10:40
Quent1maybe you can publicly refuse10:40
adam3usQuent1: are you going to post something technical or what?10:40
brg444welp10:40
Quent1fleeting irc is not a place to discuss what we have been discussing for 6 months10:40
adam3usQuent1: why is it such a redline for you that i should volunteer my time to help you and i have to do it on your terms on your forum so you can control the narrative and pick the audience?10:40
Quent1I don't want to go on an endless loop...10:40
brg444Clearly BU is based on economical motives but can we make an attempt to verify if it does what it claims on a technical basis?10:41
kanzurebtw, i think that phantomcircuit nailed the nail on the head yesterday with his statement regarding no method of coming to consensus regarding consensus rules themselves (e.g. especially because of lack of sybil resistance for deciding consensus rules for sybil resistance in the first place). but i think that other network effects are still productive here.10:41
Quent1I want full considerations of the matter, in an accesible manner to all and where the debate does not just die in 10 minutes or 1 day and we just repeat what we said yesterday10:41
Quent1a forum is the place for that10:41
brg444Does it take several days for people to get a grasp of BU?10:41
Quent1bitcointalk is censored... hence not the right forum10:41
kanzuretech details are correct/incorrect independent of the forum or medium they are posted in10:41
adam3usQuent1: people quote IRC wizards logs years later because it is where things are often invented10:41
kanzureeconomics is not a special case10:42
Quent1bitco.in/forum is not censored, thus we can have a rational, academic, interdisciplinary approach, between coders, economists, etc, and continue the debate, until we reach the end point10:42
adam3usQuent1: either post on bitcointalk or here but you've kind of got us in suspense here10:42
Quent1I will to only explain what BU is10:42
kanzurehow about this, quent1 can post his tech details on bitco.in, then he can link us to his posts (or he can copy/paste). that way, if he is "censored", his content is still available through the medium he prefers.10:43
adam3usQuent1: we dont want an advertisement for a project forum - you wanted review, so lets get to it10:43
Quent1Bitcoin Unlimited is an interdisciplinary approach to the blocksize question, it is bottom up, after taking into consideration the many points that have been raised in 2015 and it brings an insight10:43
Quent1miners do not want too high a limit10:43
adam3usQuent1: please understand it is extremely common in projects that people make their own forum so they can control the narrative.10:43
Quent1the economy does not want too low a limit10:43
kanzurethe economy wants a lot of things :-)10:43
Quent1thus the limit should be just above demand, but demand moves, so the limit should be movable too10:44
-!- coinoperated [~coinopera@c-73-163-103-87.hsd1.dc.comcast.net] has joined #bitcoin-wizards10:44
Quent1we propose a way whereby consensus can be reached by all participants without an interveening third party10:44
Quent1and without any centralised controll or suggestion10:44
adam3usQuent1: nullcproposed this a while back - have you read the flex-cap proposal as written up by maaku he presented on it at scaling bitcoin HK10:44
Quent1by moving the limit from the centralised protocol layer to the transport layer10:44
Quent1the miners therefore can communicate the limit of the blocks they will accept10:45
kanzureQuent1: believe it or not, consensus among "all known participants" is not a hard problem. it's also not the problem that bitcoin solves.10:45
Quent1according to game theory, the miners will rally around focal points10:45
Quent1currently that focal point is 2mbs10:45
alpalpthey have rallied around focal points: experts of Bitcoin :)10:45
Quent1therefore the miners start by signing their blocks with will accept blocks only up to 2mb10:45
Quent1once some 95% of them so sign their blocks10:46
Quent1all miners know it is safe to create a 1.1mb block for example10:46
adam3usQuent1: they wouldnt really need to sign as the PoW is a signature10:46
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards10:46
Quent1yes, they just communicating it10:46
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]10:46
Quent1telling others, so others know what the limit the accept is...10:46
kanzureif bitcoin consensus would have worked without a coordination protocol then there's no reason to bother with bitcoin software at all10:47
Quent1now common sense would say miners would keep their limit just above actual demand or thereabout10:47
Quent1now for example the limit would be 2mb - so they just gui menu configure the option from 1mb to 2mb10:47
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards10:47
Quent1once demand picks up10:47
alpalpQuent1: can you define what you mean by "actual demand"?10:47
Quent1then the miners increase it to 3mb,10:47
adam3usQuent1: how is this different from bip 100?10:47
Quent1and so on10:47
Quent1bip100 limited the choice to miners alone10:47
Quent1BU includes the economy10:48
brg444right, I thought it had to do with individual nodes?10:48
Quent1as in all node operators set their own limit10:48
Quent1miners therefore can not play games10:48
brg444and then... miners pick a number?10:48
Quent1because they have to consider not only what limit other miners accept10:48
adam3usQuent1: but node operators are not miners and so their vote is not securely communicable10:48
Quent1but also what limit the businesses accept10:48
alpalpQuent1: So if I kick off 5000 nodes and say I want maximum 100KB blocks, miners see that somehow?10:48
Quent1adam3us, by node operators I meant miners10:48
Quent1that's the basics of BU10:49
Quent1it is difficult for us to project what the blocksize should be10:49
adam3usQuent1: so how is that including the economy? (vs addition to bip 100 including only miners)10:49
brg444Are you sure of that? Peter R seems to propose it empowers individual node owners, as in -not- miners10:49
Quent1should it be 8mb in 4 years? how do we know10:49
Quent1should it be 8gb in 20 years? we have no clue10:49
kanzurebrg444: better to use his name (rizun)10:49
Quent1should it be 1mb right now? well there is unanimous agreement that it should not10:50
Quent1BU just brings the choice to the free market10:50
Quent1but in such a way as to perserve consensus10:50
Quent1and security10:50
brg444Wait a minute10:50
kanzurebut you just said that it was miners only10:50
brg444Let's backtrack things up a bit. You just said miners only decide10:50
brg444how is that the free market?10:50
Quent1now, adam3us, come to bitco.in forum and lets have a real, academic, discussion10:50
kanzurebrg444: it's the free market for those particular miner's block space :P10:50
adam3usQuent1: are you familiar with BIP 100?10:50
Quent1I invite all others to do so too10:50
Quent1we need to stop this politiking10:51
Quent1we need to bridge the gaps that have been created10:51
Quent1and move forward as one10:51
kanzureinstead of responding to our objections you are politicking10:51
brg444... says the guy trying to have a one way discussion10:51
adam3usQuent1: i am not joining that forum. if you want to have a discussion bitcointalk is fine.10:51
Quent1the only way we can do so it by a public discussion in an appropriate manner10:51
Quent1lmao10:51
Quent1adam3us, why you not joinging that forum?10:51
adam3usQuent1: this is a public, logged channel.10:51
kanzurewhy would we want to have a discussion with someone who does not respond to objections?10:51
Quent1your friends can come too...10:51
brg444Quent1 do you intend on helping us figure it out? maybe you can invite Peter Rizun if you need help?10:51
Quent1no one stoping kazure10:52
Quent1or brg44 from joining too10:52
Quent1or gmax10:52
Quent1or anyone10:52
adam3usQuent1: i said above "The idea was to have some technical focussed constructive discourse and this is a more neutral forum and also where more Bitcoin experts hang out." and on bitcointalk10:52
Quent1its a 2second thing to register10:52
Quent1this is not a forum10:52
Quent1this is a chat10:52
Quent1we quickly talking here10:52
adam3usQuent1: please. is this a request for review or an advertisement for a project forum? do you know how many coin forums there are?10:52
Quent1a forum is essay writting considered stuff10:52
Quent1r/bitcoin is not that10:52
Quent1tweeter is defo not that10:53
Quent1a forum is that...10:53
kanzureyou can request elaboration from us if there is something you don't understand, but no we're not going to write more words than necessary10:53
Quent1adam3us, I did not request a review10:53
Quent1I requested a rational debate...10:53
kanzuredebate is not a productive way to communicate reason or respond to objections.10:53
Quent1I didn't ask you to create a forum post about BU10:54
Quent1I asked you to create a forum post about what you were saying on tweeter10:54
Quent1you know, how apparently only certain ppl are experts10:54
Quent1how apparently only certain people are aviator braintrusts or whatever it was10:54
Quent1how we need to be careful with security and game theory etc10:54
kanzureare you going to respond to any of our above objections?10:55
adam3usactually you did https://twitter.com/Aquentys/status/683339510537654272 "properly discuss the issues in a rational, academic, accessible, manner. Perhaps you can start of a thread."10:55
Quent1and how lightning is meant to function in a real life10:55
Quent1yes10:55
Quent1the issues you were talking about10:55
Quent1I don't think I mentioned BU once...10:55
-!- hashtagg_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 246 seconds]10:55
Quent1anyway, it seems you are not interested in actual debate10:56
adam3ushmm you replied to this https://twitter.com/adam3us/status/683321835610574848 "can discuss tech any day on bitcoin IRC or reddit or bitcointalk. I would be interested to see BU survive peer review on wizards"10:56
kanzureokay, so just to keep things in line- we have heard your messages, we have read them and responded to them, and now you are stating a disinterest in continuing to talk about the details.10:56
Quent1yes, you brought it up...10:56
Quent1which is fine..10:56
Quent1I gave my concept of BU10:56
Quent1so let the wizards review it...10:57
brg444It seemed pretty confused :/10:57
Quent1where is the hole?10:57
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards10:57
kanzurebesides the ones we pointed out?10:57
Quent1oh, see adam3us, I can't expect people to come on the spot with answers to what are difficult questions10:57
Quent1hence the need for a forum10:57
Quent1where the answers can be contemplated10:58
Quent1developed fully and articulated10:58
Quent1now,10:58
Quent1why you refuse adam3us ?10:58
kanzurewhich answers of ours do you think have not been articulated well?10:58
adam3ustrust us, we think we can break it real time. go ahead :)10:58
kanzurewas it the one about miners not substantiating an economic majority? was that not articulated well?10:58
brg444Quent1 Difficult question? It seemed pretty straight forward: how do you reconcile your claim that BU addressed the demand of the free markets by having miners only pick the size of the blocks?10:59
Quent1why you refuse adam3us ?10:59
adam3uswizards have short attention spans - go faster. are the nodes influencing size or only miners? if only miners how is it different from 100 and have you answered the know critiques of BIP 100?10:59
Quent1what is worrying you adam3us ?10:59
maaku#bitcoin-wizards-offtopic10:59
Quent1it's just a forum...10:59
maakuplease leave comms channels open for their intended purpose10:59
Quent1sorry maaku, your boss thought it was the right place10:59
Quent1and keeps insisting on it...11:00
alpalpQuent1: it would if you spent time on topic instead of whining about censorship11:00
kanzurehe was correct that it's the right place, but he was wrong that you would be willing to discuss details11:00
Quent1I just explained BU...11:00
Quent1not heard a point yet11:00
kanzurewhat have you heard, then?11:00
adam3usQuent1: give details for review11:00
adam3usQuent1: "are the nodes influencing size or only miners? if only miners how is it different from 100 and have you answered the know critiques of BIP 100?"11:01
kanzureif anything this shows that adam3us is a hopeless optimist11:01
Quent1what you scared of adam3us ? why won't you come to a forum where the issues can be properly discussed?11:01
adam3usQuent1: it is ok if you dont know, that just means you need to go fetch someone who does.11:01
-!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 246 seconds]11:01
maakuQuent1: BU does not achieve consensus. your view of the chain tip depends on what parameters you set. that would be utter mayhem in a real economy11:01
Quent1adam3us, it is different because the business nodes have a say too...11:01
kanzurehave a say in what?11:02
Quent1alright11:02
maakuthe only stable solution is to set parameters to infinity, so stable-BU truly is unlimited11:02
Quent1I'll have to make a reddit thread I'm afraid11:02
Quent1you can't just refuse to discuss in an uncensored space11:02
kanzuremaaku: yes but to that i have been saying "it's obvious that we can already achieve consensus with a central PoW node anyway"11:02
kanzuremaaku: so that's not a very interesting result from a bitcoin perspective :-)11:02
brg444go, right ahead, provide a link too just so people realize how dense you are ;)11:02
alpalpQuent1: actually, thats exactly what he did.11:02
Quent1where the matters can be thoroughly discussed11:02
Quent1not in 5 second chats as here11:02
Quent1which foster quick snap answers11:02
maakukanzure: to many people it sadly not obvious that unlimited-size blocks would be centralizing :\11:03
Quent1the blocksize limit is not a quick snap answers question adam3us11:03
kanzureQuent1: do you think you would understand questions about bip100 and consensus if it took you 10x longer to understand?11:03
Taekmaaku: it forces you to use social mechanisms to figure out what set of parameters are being accepted by the network. You can figure out parameters that are legal, but you're probably going to have to ask bc.i or coinbase, or whatever other powerful entities are forced to pick parameters together11:03
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards11:03
adam3usTaek: yes it seems like consensus via human coordination.11:03
TaekI believe you could have a reasonably stable system where the strongest economic powers are picking the parameters and telling everybody else to go along11:04
kanzureTaek: there are no existing social mechanisms that are sybil resistant for picking a max block size limit11:04
maakuTaek: the only setting that would guarantee I'm not on a lesser-work, unsafe fork would be MAX_INT11:04
brg444Taek like central banks :) ?11:04
kanzureyes centralized ledgers could trivially be "stable"11:04
maakuno social consensus required11:04
TaekIt's not a system I would want to participate in. I would feel like I had no guarantees that the validation costs would stay within my own reach11:05
kanzureso since this log is going to be linked on reddit, let's at least point out the original existing peter rizun criticisms11:05
kanzurehere is where peter rizun admitted that his assumptions in his "fee market" paper were totally broken: http://pastebin.com/jFgkk8M311:05
kanzurethis pastebin paste was made by the same person too11:05
-!- Pasha [~C@unaffiliated/cory] has joined #bitcoin-wizards11:06
kanzurehere is some basic argumentation about big blocks and how increasing resource requirements kick off low-resource participants https://www.reddit.com/r/Bitcoin/comments/3yvkep/devs_are_strongly_against_increasing_the/cyhv7ev11:06
adam3usok well that was disappointing. he took off and didnt provide information - i hoped he would know how they think it might work.11:06
kanzurehere is why it doesn't matter if transaction fees can pay for big block orphan risk: https://www.reddit.com/r/Bitcoin/comments/3yod27/greg_maxwell_was_wrong_transaction_fees_can_pay/cyfluso11:07
kanzurehere is why peter rizun's unhealthy fee market doesn't actually control block size https://np.reddit.com/r/btc/comments/3xkok3/reduce_orphaning_risk_and_improve/cy60r4y11:07
kanzurehere is why it is uninteresting to have a bunch of high-bandwidth miners having consensus just among themselves https://www.reddit.com/r/Bitcoin/comments/3ycizh/decentralizing_development_can_we_make_bitcoins/cycex9t11:08
kanzurehere is a roadmap for bitcoin core scalability increases that bitcoin core developers have been working on http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html11:09
kanzurein particular for frequently asked questions see https://bitcoin.org/en/bitcoin-core/capacity-increases-faq11:09
kanzuream i forgetting anything?11:09
adam3usit could also be noted that if only miners vote they could keep the consensus enforced block-cap artificially small to drive up fees. modulo their intrinsic 51% ability to do similar by censoring large blocks.11:11
brg444I think https://en.wikipedia.org/wiki/Sybil_attack is also something to consider for BU enthusiasts11:12
-!- Pasha is now known as Cory11:13
-!- psztorc [ac3ad84f@gateway/web/freenode/ip.172.58.216.79] has joined #bitcoin-wizards11:21
-!- psztorc is now known as Guest5918711:22
-!- Guest59187 [ac3ad84f@gateway/web/freenode/ip.172.58.216.79] has left #bitcoin-wizards []11:23
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Remote host closed the connection]11:23
-!- _psztorc [ac3ad84f@gateway/web/freenode/ip.172.58.216.79] has joined #bitcoin-wizards11:26
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has joined #bitcoin-wizards11:26
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards11:27
-!- giel__ [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 250 seconds]11:30
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Client Quit]11:31
-!- _psztorc [ac3ad84f@gateway/web/freenode/ip.172.58.216.79] has quit [Quit: Page closed]11:31
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards11:34
stonecoldpat"bip100 limited the choice to miners alone, BU includes the economy, as in all node operators set their own limit, by node operators i meant miners", i cant see the difference between his comment and bip100, except bip100 is more concrete11:39
-!- pozitron [~nu@109.201.143.40] has joined #bitcoin-wizards11:40
alpalpstonecoldpat: I've tried to get to the bottom of it, and the best I could get was non-mining nodes try to communicate their preference, and miners can honor it or not.  Basically BIP100 with a suggestion box.11:42
-!- belcher [~user@unaffiliated/belcher] has quit [Ping timeout: 276 seconds]11:42
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Read error: Connection reset by peer]11:46
-!- b_lumenkraft_ [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards11:46
stonecoldpatalpalp: ah ok thank you11:47
alpalpthough theres no code, just a lot of handwaving and rhetoric, so hard to really know.11:47
alpalpI don't think its any kind of serious proposal, simply the Donald Trump of cryptocurrencies - says a lot of stuff to rile people up11:48
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards11:54
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards11:56
-!- pozitron [~nu@109.201.143.40] has quit [Ping timeout: 260 seconds]11:58
Quent1lol, sorry, just reading back the log11:58
Quent1it's not miners only...11:58
-!- adlai [~adlai@unaffiliated/adlai] has quit [Quit: WeeChat 1.3]11:58
Quent1I mean you guys seem keen to look at holes which is good, but, BU does have a website.. bitcoinunlimited.info11:59
Quent1maybe read it?11:59
Quent1all node operators can decide their own limit11:59
-!- adlai [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards11:59
Quent1but it is of corse only node miners who actually generate blocks adam3us11:59
alpalpQuent1: what does it mean to "decide a limit"?11:59
Quent1so the limit, as far as generation and acceptance is concerned, matters to node miners only in the first instance11:59
Quent1BU is about reaching consensus, not about *what* consensus is or should be12:00
brg444right....12:00
brg444so how does it go about doing this?12:00
Quent1the way to reach consensus in a decentralised fashion is by node miners communicating in their blocks the limit they accept12:00
alpalpbrg444: by making pretty pdfs12:00
Quent1right now that would be say 2mb12:00
Quent1and once say 95% of miner nodes so communicate, then the limit is effectively 2mb12:00
Quent1the business miners of course can see these communications12:01
brg444you propose that individual non mining nodes somehow have a way to signal their "acceptable" limit, correct?12:01
Quent1so they set the limit to 2mb too...12:01
Quent1ergo, consensus12:01
Quent1with no intermediate, no central player12:01
alpalpQuent1: slow down for a second.  What does it mean for a non-mining node to "decide" a limit?12:01
Quent1pure free market, fully decentralised12:01
brg444business miners/miner nodes12:01
Quent1and what is better, local12:01
brg444what is the difference?12:01
Quent1we can't know what the limit should be in 1 year, let alone 4 years12:01
Quent1only the free market can12:01
brg444right12:02
brg444but you propose that only miners decide...?12:02
brg444the miners != free market12:02
Quent1seems I miscommunicated earlier adam3us when I said by node operator I meant miner node...12:02
Quent1which strengthens my point that this place is not the right space12:02
Quent1to have such discussions12:02
alpalpso non-mining users basically have no block limit?12:02
Quent1they can choose what they want12:03
alpalpSuppose I set my limit as 100KB, what does that mean for me?12:03
Quent1bitcoin is based on incentives and rational acts12:03
Quent1because 51%12:03
alpalpa bunch of miners send me 1MB blocks, i reject them?12:03
Quent1alpalp depands what you are12:03
Quent1if you a miner it means you go bankrupt because you are too stupid12:03
Quent1and so deserve it12:03
Quent1if you are a business same thing12:03
alpalpQuent1: I am only talking about non-miners, the miner case is already covered in BIP10012:04
alpalpI can "set a limit", what does the limit that a non-mining node does?12:04
Quent1there are only two nodes that matter as far as the network is concerned12:04
Quent1miner nodes12:04
brg444Quent1 Forget about the miners, business. Where does the individual who run nodes come in?12:04
Quent1and business nodes12:04
brg444uh12:04
Quent1the rest are of benefit only to the individual who runs it and have no effect on the network as a whole12:04
Quent1that is why there is no direct incentive to run a node12:05
brg444that's not true :/ there are privacy and network decentralization incentives12:05
alpalpwhat is a business node?12:05
Quent1coinbase's nodes...12:05
Quent1business.. you know.. the trading ppl12:05
alpalpHow do I distinguish a business node from a non-business non-mining node?12:05
Quent1why do you want to?12:05
pigeons]another useful channel ruined by this nonsense12:05
alpalpapparently you are distinguishing them, so I am trying to understand that.12:06
belcherpigeons +112:06
Quent1exactly pigeons12:06
Quent1this place is not the right space for this discussion12:06
Quent1adam3us, should make a forum thread, laying out his points, and we can have a proper discussion12:06
belcherhow about we all go to ##bitcoin to carry on12:06
Quent1not in fleeting irc12:06
Quent1or soundbite propaganda tweeter12:07
Quent1or 1day attention span reddit.....12:07
brg444So I can go on record on reddit : "BU proponent propose that individuals' right to run a node does not matter"?12:07
alpalpQuent1: good discussion was going, lets take it to ##bitcoin, I'll make a summary of it even!12:07
Quent1I'm banned there belcher12:07
TD-Linuxyes it's not. BU has already been discussed to death aelsewhere12:07
Quent1censorship everywhere!12:07
Quent1no wonder adam3us is scared to discuss in daylight12:07
pigeonslol he is such a troll he is banned from ##bitcoin12:07
Quent1he hides behind censorship12:07
Quent1as if people can't see it12:08
Quent1even his own supporters can see it...12:08
Quent1anyway12:08
Quent1I just wanted to clarify that node point...12:08
Quent1all nodes choose their own limits12:09
Quent1but cus game theory emerging consensus12:09
Quent1it's simple... almost childlishly simple12:09
alpalpQuent1: go to #bitcoin-unlimited-super-awesome-fun-time-uncensored12:09
alpalpwe can talk there, Im not scared.12:10
TD-Linuxalpalp, don't feed the troll.12:10
belcherchannel name too long, i suggest #bitcoin-unlimited12:10
alpalpunfortunately he was specifically invited to discuss this12:10
kanzure"game theory emerging consensus" is not a suitable answer. we already know that a bunch of miners can agree to deprecate the bitcoin system in favor of a more centralized system. but wouldn't it be more productive to do this in a way independent of whether there is a block size limitation?12:11
Quent1and how you propose that is done?12:11
Quent1by a centralised committee?12:11
kanzurefirst, describe the ideal scenario you want12:11
Quent1the blocksize is a living, breathing, thing...12:11
Quent1it responds to demand, technology, etc...12:12
kanzureno, i mean the ultimate scenario you want for bitcoin. forget about block size.12:12
Quent1no committee can be better placed to decide what it should be than the individuals most affected12:12
Quent1the ideal scenario I want is a limit just above demand12:12
kanzuredemand for what?12:12
alpalpquent1: what do you mean by "demand"?12:12
Quent1as in, a limit to protect from attacks... not a limit to limit demand12:13
kanzureattacks against what?12:13
Quent1lol12:13
kanzureyour lack of clarity should not be amusing12:13
alpalpQuent1: demand is a curve, not a fixed point.  Which point in the curve?12:13
Quent1sorry wizards for disturbing your channel12:13
Quent1it was adam3us who invited12:13
Quent1I'm out12:13
alpalpwell, bye12:13
Quent1if you guys are honest, the place for discussion is uncensored forums12:13
Quent1if you want to continue with 140 characters tweeter propaganda then go ahead...12:14
kanzureirc does not have a 140 character limitation12:14
kanzurebtw, multiple times now you have said you are leaving, but you have not.12:14
Quent1it does have idiots who ask what is demand however12:14
brg444...12:15
kanzurewe are asking you because we want you to realize that you can't answer the question12:15
alpalpQuent1: We are trying to understand what you are talking about.12:15
coinoperated@kanzure every single discussion about bitcoin should lead with a statement about discussants' opinion on bitcoin's ultimate direction.  most of the S/N ratio problems in this community come from everyone talking at cross purposes and being coy about why they want the changes they want.12:15
Quent1well exactly kanzure12:15
Quent1I can't answer the question12:15
Quent1the free market can12:15
Quent1that defeats your own point of choosing the blockzise by comittee12:15
kanzurewhat committee?12:15
Quent1there are only two ways12:16
Quent1decentralised decision making - free market12:16
Quent1or centralised decision making - committees12:16
Quent1a committee can not know what demand is12:16
kanzureif you are unable to answer questions regarding the security guarantees of a protocol, why would you want to use the protocol?12:16
adam3usQuent1: you are extremely vague in the way you answer so it is very hard to determine what the design of BU actually is. is there someone else you have who can explain or join bitcointalk ?12:16
Quent1or what the blocksize should be12:16
Quent1bitcointalk is censored12:16
Quent1not sure why you keep condoning it...12:17
Quent1what did you mean by reddit moderator policy adam3us ?12:17
Quent1that you were respecting it12:17
Quent1what reddit moderator policy are you respecting?12:17
kanzurethis is unrelated to bitcoin technical details12:17
kanzurecan we focus please?12:17
Quent1sorry12:17
Quent1you gone censor?12:17
adam3usin my several years of using bitcointalk i have never once seen gmaxwell who is the dev moderator delete a technical post.12:18
Quent1am I limited on what I can say in a debate?12:18
kanzurethis is not a debate12:18
Quent1mind laying your barriers kanzure ?12:18
alpalpQuent1: Can you explain what you mean by "supply always above demand"?  Does this mean if someone wishes to backup their harddrive for 1 penny, there is demand?12:18
Quent1well then shut up and stop telling me what is on or off topic12:18
coinoperatedQuent1 why don't you seem concerned that the "variable" block size aspect being gamed to force it into a range that prevents a given class of actors from participating?  IoW Why won't those with access to gargantuan bandwidth realize they can monopolize the network by installing hashpower on their connections and advertising ever-larger blocks12:18
Quent1ive said this is the wrong space...12:18
Quent1you guys insisit...12:18
kanzurethis is the correct space for technical discussion regarding theoretical ideas with respect to cryptocurrencies12:18
Quent1if you insist then don't tell me what I can or can not say12:18
Quent1bitcoin is not just technical12:19
pigeonsbut this channel s12:19
Quent1its cash12:19
-!- mode/#bitcoin-wizards [+o gwillen] by ChanServ12:19
Quent1cash is economics12:19
-!- mode/#bitcoin-wizards [+b *!*@unaffiliated/quent] by gwillen12:19
-!- Quent1 was kicked from #bitcoin-wizards by gwillen [Quent1]12:19
@gwillenproblem now solved12:19
pigeonssure wasnt going anywehre useful12:19
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards12:19
belcherthanks12:19
belchereven 4chan is moderated.... or censored if you prefer12:20
@gwillenas far as I know that guy is banned from every bitcoin channel12:20
@gwillennot sure how he snuck in here12:20
coinoperatedis he the same as the reddit poster aquent?12:21
alpalpyes12:21
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards12:21
@gwillenyeah, same guy12:21
@gwillenhe used to be aquent on here12:21
coinoperatedah.12:21
@gwillenbut that nick is banned so he switched12:21
@gwillenI thought he was banned as quent, also12:21
@gwillenmight be why he went to 'quent1'12:21
kanzureis this aquentin?12:21
alpalpkanzure: yes12:21
coinoperatedseems so12:21
-!- joesmoe- [~joesmoe@76.73.18.156] has quit [Ping timeout: 265 seconds]12:22
@gwillenyeah, it's all the same guy12:22
@gwillenhe just keeps switching names because he gets banned places12:22
alpalpAlso Aquentys on twitter12:22
kanzureyep i have written lots of text to him on reddit, he seems to remember none of it, so therefore it seems utterly pointless to keep talking with him12:23
alpalpkanzure: he is more interested than writing than reading12:23
coinoperatedif its aquentin then he may be thinking "business" = "day trader" or service for day traders.12:23
coinoperatedfor a userbase of supposedly 1m+,  you sure see a lot of the same faces over and over in bitcoin12:25
adam3ussorry about that i had assumed he would know how BU worked as he wanted to discuss it. it seems likely that he doesnt know.12:26
pigeonspeter r alleges that he knows how it works12:27
pigeonsbut i doubt the conversation would be any more fruitful12:27
alpalpadam3us: I don't think anyone knows.12:27
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]12:28
coinoperatedyou can pick your nodes, and you can pick your friends, but you can't pick your friend's nodes12:28
kanzureafaik there is no good way to estimate the value of the economy that you might be removing from the network by increasing the minimum resource requirements too high12:28
@gwillencoinoperated: rofl.12:29
coinoperatedthere's no agreed upon metric for valuing "decentralization", it's pretty subjective12:29
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards12:30
kanzurealso, when increasing the minimum resource requirements, you are effectively increasing the minimum cost to participate in the bitcoin system. as a consequence this should ultimately override any concerns about increases in minimum transaction fees, because even if transaction fees are zero you might have an extremely unusably high minimum resource requirement for participating in p2p bitcoin.12:30
-!- b_lumenkraft_ [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft_]12:31
coinoperatedkanzure,  mfw people talk about bitcoin like there are two or three bounding parameters to the contour of the network, when it's really dozens12:32
coinoperatedblock size debate is rather like opposing parties trying to gerrymander a voting district to ensure that each side stays elected12:32
kanzurecharacterizing it as a debate is silly... debate is for legislations and assemblies and committees.12:33
coinoperateddon't underestimate soft power12:33
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards12:33
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Client Quit]12:33
-!- GGuyZ_ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards12:33
coinoperatedhttps://twitter.com/CoinOperatedTV/status/63451974869337292912:35
kanzurealso, bitcoin resource requirement growth (due to linear blockchain growth) can be seen as a random walk of some kind. ideally the rate of technology development and cheapning better tech keeps up with the linear blockchain growth rate. however, if the blockchain linear grwoth was to ever catch up to that technology development rate, then we would have lots more problems for decentralization. important to let optimizations and scaling ...12:36
kanzure... and capacity increases accrue in favor of being able to tolerate random walk encroachments on higher resource requirements.12:36
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 255 seconds]12:36
-!- GGuyZ_ is now known as GGuyZ12:36
el33th4x0rcoinoperated: there are metrics that capture some of the centralization-related concerns12:39
coinoperatedlike abnormal orphan rate?12:39
el33th4x0rthat's perhaps one.12:40
el33th4x0rfairness is a decent one.12:40
el33th4x0rconsensus delay is a good one12:41
el33th4x0rtime to prune is a good one.12:41
el33th4x0rfor definitions of these metrics, see Section 6 here: http://arxiv.org/pdf/1510.02037v2.pdf12:41
coinoperatedcan you clarify consensus delay?  time for graph to converge?12:42
coinoperatedoh you read my mind12:42
kanzure.tw https://twitter.com/adam3us/status/68323935705094963312:42
yoleaux.@olivierjanss there are literally more smart-people with interesting question-hours per year than core developer hours. that is a problem. (@adam3us, in reply to tw:683239060895363072)12:42
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]12:44
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 240 seconds]12:45
el33th4x0rThe blocksize debate needs much more quantitative metrics. Quent wasn't making his case well, but I also have not seen the countercase made quantitatively.12:46
brg444^ that's quite the understatement (re: quent)12:46
el33th4x0r:-)12:46
el33th4x0rI didn't bother to read the whole mess, so I'll understate.12:47
el33th4x0rit got strange towards the end12:47
coinoperatedI am starting to think that "troll", in the local bitcoin dialect, means something like "one who asks the right kinds of questions, but gives the wrong kinds of answers"12:49
el33th4x0rsadly, that word has been rendered useless by the typical Bitcoin usage of "you raise points that I cannot rebut with what I can parrot from Andreas"12:50
el33th4x0rEvery bitcoin discussion seems to end with a trolling accusation. It's like Godwin's Law, but with trolls.12:50
el33th4x0rOn the more germane topic: we are building a measurement testbed at Cornell with 500 nodes, 4000 cores.12:51
-!- brianhoffman [~brianhoff@185.94.28.254] has quit [Remote host closed the connection]12:51
el33th4x0rThe idea is to recreate an exact replica of the Bitcoin network, one sim node for every real node out there.12:51
coinoperatedyou got someone to do a bc-themed diss?12:51
-!- brianhoffman [~brianhoff@185.94.28.254] has joined #bitcoin-wizards12:51
el33th4x0rWe are not quite there yet in terms of deployment and calibration, but we'd be happy to work with various different groups who want to evaluate ideas.12:52
coinoperatedhow will you model latency12:52
fluffyponyel33th4x0r: eugh, such FUD12:52
fluffypony/s12:52
fluffypony:-P12:52
el33th4x0rby configuring network links with measured latency and bw parameters.12:53
MRL-Relay[othe] do you know shadow (https://shadow.github.io/) ? tor, i2p etc use it for network simulations12:54
el33th4x0rshadow looks cool, thanks for the pointer.12:55
MRL-Relay[othe] theres a bitcoin plugin for it12:55
el33th4x0rit looks like it emulates the app, simulates the network.12:56
el33th4x0rwe run a full emulation.12:56
el33th4x0rso we cannot do identically reproducible runs like they can.12:56
el33th4x0rbut we can run much faster at higher scale12:56
-!- brianhoffman [~brianhoff@185.94.28.254] has quit [Ping timeout: 276 seconds]12:57
el33th4x0r(i.e. that's what I'd expect, not what I have compared and measured)12:57
-!- mkarrer__ [~mkarrer@110.Red-88-1-124.dynamicIP.rima-tde.net] has quit []12:57
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]12:57
coinoperatedel33th4x0r:   someone may have beat you to it:  http://bitsim.beepboopbitcoin.com/12:57
coinoperated/s12:58
MRL-Relay[othe] https://cs.umd.edu/~amiller/shadow-bitcoin.pdf seems amiller played with it before12:59
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards13:00
el33th4x0rah, I knew it sounded similar to Andrew's work, but I was confused because the paper they had on their website didn't have his name on it.13:00
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards13:00
el33th4x0rYes, we're very familiar with this. Excellent work. Our focus is on a much faster emulation-only platform that can run large batches of experiments fast.13:02
el33th4x0rcoinoperated: that is by far the best game I played last year.13:02
-!- isis [~isis@abulafia.patternsinthevoid.net] has quit [Ping timeout: 245 seconds]13:03
el33th4x0rcoinoperated: "bc-themed diss" = "bitcoin/blockchain-themed dissertation"!13:10
el33th4x0rcoinoperated: indeed, we have quite a few students doing their theses on related topics.13:10
el33th4x0rcoinoperated: http://initc3.org has a partial lineup.13:10
-!- isis [~isis@abulafia.patternsinthevoid.net] has joined #bitcoin-wizards13:11
-!- nibbler_ [~quassel@geekbox.info] has joined #bitcoin-wizards13:20
coinoperatedel33th4x0r:  $3m NSF,  nice work!  the space needs more academic attention for sure.13:20
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]13:27
-!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has quit [Quit: Leaving]13:27
-!- Guest76880 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards13:31
-!- Guest76880 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 256 seconds]13:36
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]13:41
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards13:58
bramcA funny thing with bitcoin, I haven't had much urge to run simulations. Everything is so dominated by asymptotics that there doesn't seem to be much need.14:01
kanzurewell, testnet14:02
kanzureand regtest14:02
bramcThere might be a parallel with my earlier work. BitTorrent had no simulations at all, just the occasional real-world test to see what kind of grotty stuff turns up. My newer p2p live streaming the very first thing I did was write an emulation environment and start using it to great effect right off the bat.14:02
-!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has quit [Quit: Page closed]14:10
kanzurewhy does bittorrent not suffer from constant protocol invalidity and brokenness? or why aren't there other people writing backwards-incompatible protocols?14:18
kanzureoops i mean backwards-incompatible variants of the protocol14:19
bramckanzure, Because there aren't any compelling fixes which that could achieve14:21
kanzurepfft14:21
bramcBitTorrent does one thing, does it well, and its performance is dominated by asymptotics. Bitcoin does one thing, does it badly, and its performance is dominated by all kinds of garbage.14:22
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards14:23
-!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has joined #bitcoin-wizards14:25
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]14:30
TD-Linuxkanzure, bitcoin does have multiple incompatible protocols14:33
TD-Linuxerr bittorrent14:33
coinoperatedwhat is the one thing bitcoin does?14:33
TD-Linuxmost bittorrent modes implement multiple protocols.14:33
TD-Linux*nodes, wow I can't type14:34
-!- Guest50709 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards14:34
bramcTD-Linux, What are those protocols?14:38
bramcTechnically speaking bittorrent has had a hard fork because the DHT is basically required now14:39
bramccoinoperated, Maintain a database of balances14:39
bsm1175321I'm going to quote bramc on this: "BitTorrent does one thing, does it well, and its performance is dominated by asymptotics. Bitcoin does one thing, does it badly, and its performance is dominated by all kinds of garbage."14:39
TD-Linuxbramc, the traditional TCP one and the UDP based uTP one14:39
TD-Linuxoh, and yeah there are several tracker protocols in addition to DHT14:40
AdrianGmonero is planned to become a bitcoin sidechain?14:41
bramcTD-Linux, There's fallback to TCP for everything supporting utp. The things which would make an original bittorrent client not work on a current torrent have to do with the tracker protocols, which there are, uh, three.14:42
bramcAnd also the 'compact' flag, which at some point became mandatory, because duh.14:43
coinoperatedbramc: why would you say it does it badly?  Sorry for the dumb sounding questions, but my working assumption is that Bitcoin has to be inefficient, it's the price of decentralization. But "badly" could mean a lot of other things than "inefficiency", thus the question..14:43
bramccoinoperated, There are some good-ish reasons for it doing it badly. It still does it badly.14:43
bramcAlso almost all the details can be improved on, including stuff fixed by p2sh, segwit, maybe a new peer protocol...14:44
-!- trippysalmon [rob@2001:984:6466:0:51d:b5ab:ab61:bed8] has quit [Ping timeout: 250 seconds]14:45
coinoperatedso badly means kludgey, for absolute values of bad14:46
bramckludgey and with high latency and inefficiency14:46
AdrianGand probably will never be fixed14:47
bramcBasically for every benchmark of how well a payment system works, if bitcoin were a centralized one it would get an F14:47
bsm1175321coinoperated: Bitcoin doesn't need to be inefficient.  But we are all noobs at making efficient decentralized systems.14:47
bramcAdrianG, Some of them are getting fixed, some of them can be fixed, and a great big central thing might be completely unfixable.14:48
AdrianGlatency is getting fixed?14:48
bsm1175321There are three things we need to get bitcoin to O(1) scaling and decentralization and I detailed them here: http://blog.sldx.com/three-challenges-for-scaling-bitcoin/14:48
bsm1175321(1) Get rid of orphans (2) move mining to the edges (mining decenralization) and (3) sharding.14:49
bramcAdrianG, some aspects of latency can be fixed. Depending on what latency you're talking about weak blocks, a new peer protocol, and micro channels can all bring dramatic improvements.14:49
coinoperatedat the risk of an offtopic warning from kanzure, much of this seems to depend on the eye of the beholder.  if you want a decentralized SWIFT (which is already decentralized but ehh...) then 12 hours to confirm an OP is a step up.14:49
AdrianGswift is decentralized?14:51
bramcbsm117532 I disagree with you about the desirability of sharding. Orphan rates can definitely be reduced. Mining decentralization seems unlikely to happen because mining centralization seems to mostly come from there being places where there are otherwise fairly useless sources of power14:51
bsm1175321bramc: By sharding I mean that each node keeps only a fraction of the blockchain.14:52
bsm1175321why would you disagree with that?14:52
bsm1175321Or fraction of the UTXO or Address space...14:52
bramcbsm117532 Yes I know what sharding is. I think it only adds an order of magnitude or two to scaling at best and introduces massive potential attack surfaces14:52
bsm1175321(There has been some argument as to what sharding means...)14:52
bsm1175321bramc: It certainly introduces new attacks and must be approached carefully.  But I'd kill for a couple of orders of magnitude of scaling.  Also it makes scaling easier by just adding nodes, which more people would do if it were easier.14:53
bramcI view micro channels enabling net settlement as a much better way to go for scaling.14:53
bsm1175321bramc: I think we need both.14:53
AdrianGbsm1175321: nobody would add nodes just like that. there are no incentives.14:53
coinoperatedAdrianG  SWIFT  is a protocol of shared numbering and coding systems14:53
el33th4x0rAdrianG: on the latency front, NG offers latencies proportional to network diameter (a few seconds), with security better than 0-conf.14:54
bsm1175321The estimations from the Lightning network folks indicate that their upper limit is well below what is needed to make Bitcoin a global payment system.14:54
bramcWe call them 'micro' channels because they support large amounts of transactions. Like how we call it 'slow' start because it's fast.14:54
bsm1175321el33th4x0r: So would braids...14:54
coinoperateda bunch of lookup tables sort of like BGP,  but much more manual.  There's no central hub that things go through, it's old school p2p14:54
AdrianGbsm1175321: i dont see why everyone expects bitcoin to become the sole global payment network14:55
AdrianGthat is a simply mind-boggling expectation.14:55
coinoperatedel33thax0r  is  latency to network diameter best case or usual case?14:55
bsm1175321el33th4x0r: One thing I learned at Scaling Bitcoin is that most of the mining hardware is targeted to the 10m block interval. (Which is braindead engineering IMHO)14:55
el33th4x0ryes, we're talking to bob mcelrath about evaluating the braids idea14:56
AdrianGthere is nothing wrong with centralized payment services here and there.14:56
bsm1175321AdrianG: If it isn't bitcoin, then I will switch to working on something that can become a global payment network, and watch bitcoin slowly die.14:56
el33th4x0rcoinoperated: usual case.14:56
el33th4x0rcoinoperated: worst case is back to 10min latency, if a miner crashes.14:57
el33th4x0rbsm1175321: NG builds on the current mining hardware. absolutely no changes necessary. minimal changes to the protocol.14:58
coinoperatedel33th4x0r:  thats as good as we're going to get if so.  Unless sharding/braiding/making-more-than-one-blockchain-but-using-a-clever-name-ing14:58
bsm1175321el33th4x0r: Yep I see that.14:58
bsm1175321The actual physical limit is the radius of the network, so we're talking ~second at worst.  10m is a very large factor to slow the thing down because of a bad design.14:59
bsm1175321Then to have mining hardware designed so you can't reset it except every ~minute even though it's running at ~GHz is mind boggling...15:00
-!- hopey [1000@valtio.org] has quit [Ping timeout: 240 seconds]15:01
-!- hopey [1000@valtio.org] has joined #bitcoin-wizards15:01
coinoperatedbsm1175321:   radius of the network isn't a point to point affair though15:02
bramcbsm117532 Mining hardware is basically disposable. It's made as quickly and cheaply as possible because it becomes worthless after a year or so15:02
bsm1175321bramc: I know.  I want to incentivize the creation of faster mining hardware, so we can make a faster network.  Otherwise the fundamental settlement time can't decrease...15:03
coinoperateddiameter of the network (* 2 for RT, which i think would be the minimum flight time for a signal to be validated)15:03
bramcbsm117532 Mining hardware will always follow the incentives, no point in trying to do things the other way around15:04
bsm1175321coinoperated: A better optimized p2p network with links and hubs (rather than random connections) could bring it a lot closer to the ideal.15:04
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards15:04
bsm1175321bramc: It's the incentives that create consensus, and we have to ensure those incentives aren't perverse.15:04
bramcbsm117532 The overall design of the network is secondary to much messier protocol issues when it comes to latency15:05
coinoperatedbsm1175321:   But Bitcoin isn't p2p its 51% to 51%,  just notifying an endpoint isn't enough.  Everyone else in between needs to know and ACK as well.  Bitcoin is a chatty protocol, maybe the chattiest one ever designed15:05
bsm1175321bramc: i'll defer to your expertise there.  However direct measurements indicate that the fundamental latency of distributing information to all nodes is ~1s.15:06
-!- hopey [1000@valtio.org] has quit [Ping timeout: 240 seconds]15:06
-!- hopey [1000@valtio.org] has joined #bitcoin-wizards15:07
bramcThe fundamental limits are probably somewhere around there. Right now it's down to a few seconds because of the relay network. It should be possible to get it down to a few seconds with a real p2p protocol.15:07
bsm1175321I'm arguing that we don't fundamentally need the extra factor of 600, not trying to get it down to ~200ms which is the p2p theoretical minimum...15:07
coinoperatedbsm1175321:  I don't understand how fundamental latency can be ~1s, this is only true for a 2-node network on opposite sides of the planet, with a single link between the two, no?  In reality things are much messier and suboptimally connected15:09
el33th4x0rbramc: right on about the depreciation curves for mining hardware. it turns completely over every 1.5 years15:09
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 256 seconds]15:09
bsm1175321coinoperated: http://bitcoinstats.com/network/propagation/15:09
bsm117532190th percentile with existing bitcoin network is ~5-10s.15:09
bsm1175321p2p optimizations could certainly bring that down to 1s.15:10
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]15:10
bsm1175321600s is large.15:10
coinoperatedbsm1175321:  those are tidy blocks space 10m apart.  if you had to confirm each and every Tx individually the total for a block's worth of Tx would be much greater than 10-15s,  each one would take at minumum 1-2s15:11
bramccoinoperated, Making 'reasonable' assumptions about having to pass data between multiple nodes brings latency from ~250ms (the distance from new zealand to spain) to ~1000ms15:12
bramcAssuming you don't bother optimizing peer connections for their physical location and that you need some failover gets you to around 5 seconds, maybe 10 if you're trying to optimize for bandwidth.15:13
bsm1175321coinoperated: So with an optimal p2p network and 6 confirmations, the confirmation time could theoretical be brought down to the realm of 10s instead of 3600s.  Bitcoin is slower than necessary by 2-3 orders of magnitude.15:13
bramcFor context the p2p live video streaming thing I made gets end to end latencies of around 5 seconds at scale15:13
bramcBut that is, ahem, a bit of an outlier.15:14
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-qollzjycfhidwbwf] has quit [Quit: Connection closed for inactivity]15:14
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has left #bitcoin-wizards []15:14
-!- hopey [1000@valtio.org] has quit [Ping timeout: 240 seconds]15:14
bsm1175321This slowness manifests itself as orphans, which create perverse incentives like selfish mining.15:14
coinoperatedbramc: this is per message right?   so if the message to be propagated is a block of say 1000 Tx,  assuming sufficient bandwidth at all nodes it can be propagated to all of them in ~1000ms15:14
bramcbsm117532 orphans can be avoided by special casing complete blocks to be spammed out to everybody. Weak blocks can fairly easily get them down to 1-2 seconds15:15
coinoperatedif the message is, OTOH,  a single Tx,  the propagation time would still be ~1000ms, right?15:15
bramccoinoperated, Not sure what you're saying. Trying to have real congestion control throws a monkey wrench into everything.15:16
bsm1175321bramc: Orphans are a fundamental consequence of causality.  Two miners on opposite sides of the globe cannot possibly know about each other.  Therefore they cannot possibly be removed.  So, we should accept them and remove the associated perverse incentives (e.g. allowing one of the miners to "win" and deny the other profit).15:16
bsm1175321coinoperated: yes. ~1ms for a single tx with an optimal network.15:17
bramcbsm117532 Yes I know you're preferred approach to fixing that issue. For the time being we're working on just getting the latencies down.15:17
coinoperatedI'm trying to understand why blocks exist at all, I thought they were created as a way to quiesce the set of Tx that needed to be confirmed.  Like a 10 minute settlement window to make sure all miners are working from the same mempool.15:17
bsm1175321bramc: One thing at a time.  Reducing latencies is good.15:18
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards15:18
tulip<  bsm117532> One thing I learned at Scaling Bitcoin is that most of the mining hardware is targeted to the 10m block interval. (Which is braindead engineering IMHO)15:18
bramccoinoperated, Mining is there to create real security on top of zeroconf/bitpeso15:18
tulipthat doesn't sound right. no hardware I know of has hardcoded difficulty limits.15:18
bsm1175321coinoperated: Blocks are not necessary.  We could mine tx's instead.  This would move mining to the edges of the network, but everyone would have to buy ASIC's to participate, or pay someone with an ASIC to broadcast their tx.15:19
-!- hopey [1000@valtio.org] has joined #bitcoin-wizards15:19
bsm1175321tulip: Not difficulty limit, reset time.  (load a new work unit)15:19
bsm1175321tulip: I really need some numbers on this and have bought some hardware for testing.  But if others have numbers I'd be happy to hear.15:20
tulipbsm1175321: all current hardware has a latency of milliseconds flushing new work.15:21
bsm1175321tulip: That's what I would have expected, but I've heard that Antminers in particular are much worse than that?15:22
tulipI don't think so.15:22
tulipremember a piece of hardware like the Antminer S7 needs new midstates at tens of kilohertz.15:23
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards15:23
bsm1175321tulip: I've been trying to understand specifically why everyone thinks they're loosing money on p2pool. AFAICT it's some combination of a misunderstanding of how it works and some hardware taking a long time to flush work.15:23
bsm1175321tulip: I've been unable to find specific data to back this up. I'm working on a proposal which specifically incentivizes fast block creation and fast transmission.15:26
tulipbsm1175321: no, that's not correct. the software configuration is the problem. by default they use cgminer with an option which cases it to discard valid work. in normal operation the mode is supposed to drop all found shares once they see a new highest block on the network rather than submitting things that will be rejected by the pool. on p2pool the share chain advances every 30 seconds, a stale p2pool share can be a valid Bitcoin block, which15:26
tulip will be thrown out because it's "stale" in respect with the pool.15:26
bsm1175321tulip: Do you mind if we take this to #p2pool?15:27
tulipbsm1175321: I've got other things I need to be doing. it's a well known property that's discussed in the p2pool thread on bitcointalk.org.15:27
bsm1175321tulip: Ok thanks, I'll look it up!15:28
tulipbsm1175321: good search term is "--no-submit-stale"15:28
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds]15:28
-!- gentoognuhurd [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards15:31
tulipcoinoperated: Bitcoin makes zero assumptions about peoples mempool contents. realistically you don't need to have a mempool, it's a historical appendage from a time where every Bitcoin node was a miner.15:31
-!- tulip [~tulip@unaffiliated/tulip] has quit []15:34
bramcWidely distributing transactions is a useful service15:36
-!- RedEmerald [~RedEmeral@216.240.130.109] has quit [Ping timeout: 272 seconds]15:41
coinoperated@tulip:  I am thinking in terms of mining nodes only, from my understanding there are few if any reasons for full nodes to exist in a future highly-adopted Bitcoin ecosystem.  Only mining nodes and SPV clients, as there are few economically rational reasons to run a full node that doesn't mine (there are altrustic reasons for doing so though)15:44
-!- RedEmerald [~RedEmeral@216.240.130.109] has joined #bitcoin-wizards15:44
coinoperatedi mean, full nodes that don't mine.  All the baggage of decentralization, with very little of its incentives other than ideological satisfaction, which is hard to put a price on.15:46
-!- adam3us [~Adium@141.8.72.43] has quit [Read error: Connection reset by peer]15:48
-!- adam3us [~Adium@141.8.72.43] has joined #bitcoin-wizards15:48
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards15:49
pigeonscoinoperated: but still you dont need mempool agreement if all full nodes are miners15:51
pigeonsand not being lied to and defrauded is sometimes an economically rational reason to run a full node15:52
bramcRunning a mempool is also a good way to get full blocks at lower latency, because you'll already have downloaded a portion of them.15:56
-!- Guest50709 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 246 seconds]15:59
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-wizards16:00
-!- Guest51007 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards16:04
phantomcircuit<coinoperated> ... there are few if any reasons for full nodes to exist in a future highly-adopted Bitcoin ecosystem ...16:18
phantomcircuitthat is absolutely and completely false16:18
phantomcircuitbitcoins security model relies strongly on the users of the system checking that miners have followed the rules of the system16:19
phantomcircuitthat reliance is indeed so strong that you are only a user of the system if you are operating a full verifying node16:19
phantomcircuitthe spv clients which exist today are absolutely insecure16:20
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has quit [Quit: Leaving.]16:26
-!- gentoognuhurd is now known as justanotheruser16:38
-!- Guest51007 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 260 seconds]16:46
bramcphantomcircuit, They could be made a lot more secure with utxo commitments16:50
-!- belcher [~user@unaffiliated/belcher] has quit [Ping timeout: 264 seconds]16:51
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-gyrivhsmjlyiijxu] has quit [Quit: Connection closed for inactivity]16:52
maakuwhat would be the justification for utxo commitments after backlinks are added, however?16:53
-!- amiller_ [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards16:54
bramcmaaku, What do you mean by 'backlinks'?16:54
bramcutxo commitments can both demonstrate that a txo is current and that it isn't16:55
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds]17:20
-!- windsok [~windsok@ec2-52-64-26-60.ap-southeast-2.compute.amazonaws.com] has joined #bitcoin-wizards17:21
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-fefgykkmgmgbihln] has quit [Quit: Connection closed for inactivity]17:24
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards17:29
-!- c0rw1n is now known as c0rw|zZz17:36
-!- cheetah2 [~cheetah2@172.242.102.144] has quit []17:46
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 250 seconds]17:51
-!- Yoghur114_2 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection]17:52
-!- Monthrect is now known as Piper-Off17:55
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has joined #bitcoin-wizards17:59
-!- tripleslash [~triplesla@unaffiliated/imsaguy] has quit [Ping timeout: 245 seconds]18:22
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards18:23
-!- joesmoe [~joesmoe@76.73.18.156] has joined #bitcoin-wizards18:27
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has quit [Quit: Leaving.]18:29
-!- Quanttek [~quassel@ip1f11db5b.dynamic.kabel-deutschland.de] has quit [Ping timeout: 246 seconds]18:44
-!- amiller_ [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 260 seconds]18:47
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 255 seconds]18:49
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Ping timeout: 240 seconds]18:53
-!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has quit [Remote host closed the connection]19:14
-!- fkhan_ [weechat@gateway/vpn/mullvad/x-fgvzvpcisbnqjtpl] has quit [Ping timeout: 260 seconds]19:21
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has quit [Ping timeout: 255 seconds]19:23
-!- fkhan_ [weechat@gateway/vpn/mullvad/x-svlcfofillvgycwm] has joined #bitcoin-wizards19:35
phantomcircuitmaaku, utxo commitments are less reliant on fraud proofs than backrefs are20:03
phantomcircuitor maybe not actually20:03
phantomcircuithmm20:03
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 250 seconds]20:11
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards20:13
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-xglsmgexempuwpxz] has joined #bitcoin-wizards20:13
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]20:14
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards20:16
coinoperatedphantomcircuit:  I would lump those reasons under altruism or ideology.  Today, we can expect the small pool of mostly sophisticated users to be fully educated about the significance of having a fully validating node.  Most people aren't going to understand this, and the Bitcoin of the future has to be compatible with "most people." Unless something changes wrt blockchain initial sync time (at very least, other UX20:16
coinoperatedproblems abound) there's no reason to expect a highly adopted Bitcoin to consist of mostly full nodes.20:16
phantomcircuitcoinoperated, then bitcoin will fail and we can all go home20:18
coinoperatedabsent a large and widely disseminated education campaign to sell people on the abstract benefits of decentralization, people are just going to use the quickest, simplest onramp which right now is web wallets like the horrible BCI20:19
Eliel_coinoperated: well, you can of course, outsource the verification of transactions to someone else, but the fact still remains that running your own full node is the only way to be sure no-one is feeding you incorrect data about incoming transactions.20:20
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 246 seconds]20:22
coinoperatedElie1_  not disagreeing at all, my own wallet is the stock Qt.  But I also realize I am here partly for the front seat view to a revolution and will discount the suboptimal UX as part of the price of admission.  But there is no doubt that part of the scalbility problem is finding wider and wider markets to scale into, and those markets won't come to Bitcoin, Bitcoin has to come to them.20:25
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards20:26
Eliel_coinoperated: many SPV wallets support a mode where they only connect to a certain defined bitcoind node. In the case that node is trustworthy, your SPV wallet will be as secure as a full node. I suspect reasonably many people might want to run a full node in an UTXO only mode for that purpose.20:29
coinoperatedbsm1175321: < We could mine tx's instead.  This would move mining to the edges of the network, but everyone would have to buy ASIC's to participate>  Is this where the 21 gadget is going (after a few refinement iterations)?20:30
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 260 seconds]20:30
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:32
-!- CoolerMaster [~IceChat9@c-98-253-133-175.hsd1.il.comcast.net] has joined #bitcoin-wizards20:38
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 240 seconds]20:39
phantomcircuitEliel_, unfortunately none of those things have authenticated connections20:41
Eliel_phantomcircuit: ah, yes, that's a problem...20:42
Eliel_... is someone working on adding an authenticated protocol for that sort of connections?20:43
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 256 seconds]20:43
-!- Guest25458 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards20:43
phantomcircuitEliel_, not that im aware of20:43
AdrianGcoinoperated: 21co is supposedly trying to get ppl to convert wall socket electricity to coins, instead of putting up with KYC/AML/DHS/DVD/CD/PHD/MTV20:44
AdrianGi guess an easier way to buy coins to spend.20:44
Eliel_would probably be enough to have the full node sign transactions and/or blocks with a specific key and share those signatures when the other party requests them. Then you could just input the public key of the full node to your wallet in addition to the IP address.20:46
phantomcircuitEliel_, just the headers is enough20:46
phantomcircuitactually just the last header is enough20:46
Eliel_phantomcircuit: you mean block header.20:47
phantomcircuityes20:47
phantomcircuitif you have a signature on a header from a trusted full node you have the same security as the full node20:47
phantomcircuitwell sort of20:47
Eliel_unconfirmed transactions could benefit from signatures too.20:47
phantomcircuityou're not guaranteed to have all of the utxo entires that you can spend20:47
phantomcircuitEliel_, not necessary20:48
phantomcircuitthey're unconfirmed remember? zero security20:48
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards20:48
-!- hashtag_ [~hashtag@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards20:48
Eliel_phantomcircuit: it's an improvement over what the SPV node can do itself.20:49
Eliel_as far as I'm aware, you could currently send an SPV node a complete garbage transaction that spends imaginary outputs and it would have no way to tell.20:50
Eliel_with signatures, you could at least tell that the transaction has a chance to be mined.20:50
phantomcircuitEliel_, "meh"20:51
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 276 seconds]20:52
Eliel_also, if the signatures included timestamps, it might provide nice instrumentation for analyzing propagation behauviour.20:56
Eliel_it wouldn't be much use from a security point of view, but it'd help the SPV wallet keep it's transaction list clean. If something is double spent, that it can detect and remove from it's list but for pure garbage it doesn't have a good way to clean, other than waiting for X number of blocks for timeout removal.21:02
Eliel_helps prevent some confused user attacks21:02
phantomcircuitEliel_, eh just connecting to the one bitcoind would be enough for that21:17
phantomcircuitno need to sign them21:17
Eliel_well, I suppose if it's an encrypted connection, just signing the blocks is enough21:18
-!- go1111111 [~go1111111@104.232.116.217] has quit [Ping timeout: 246 seconds]21:18
Eliel_but encrypted connection is not needed if it's all signed.21:19
-!- Guest25458 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 276 seconds]21:22
-!- Guest56234 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards21:25
-!- GGuyZ_ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards21:27
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Read error: Connection reset by peer]21:27
-!- GGuyZ_ is now known as GGuyZ21:27
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards21:30
-!- go1111111 [~go1111111@104.200.154.72] has joined #bitcoin-wizards21:32
-!- oneeman [~oneeman@ip48-68-15-186.ct.co.cr] has quit [Quit: Leaving]21:36
-!- Guest56234 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 255 seconds]21:40
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection]21:41
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards21:43
-!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 245 seconds]21:53
-!- Cory [~C@unaffiliated/cory] has joined #bitcoin-wizards21:55
bramcAgain, my question is, what are backrefs? And my point is, that if you have utxo commitments then an spv server can actually prove to an spv client that a particular utxo is or is not included.22:02
bramcAssuming an extension to spv to include those proofs of course.22:06
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]22:10
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards22:11
el33th4x0rare there any segwit experts online for a quick question?22:13
el33th4x0rsipa?22:13
jl2012el33th4x0r just ask. People will answer if they know22:22
el33th4x0rok, i looked through the two early BIPs and the draft of the third, and I'm confused by the great variety of claims made around segwit.22:23
el33th4x0rthe BIPs outline a conservative approach that rearranges block contents, but the segregated witness is nevertheless an integral part of a block.22:24
el33th4x0rthe operational description says that the peers fetch the block in whole, with the witness.22:24
el33th4x0rGreg has been very careful, in describing segwit benefits, that segwit improves malleability, allows discarding old witnesses, etc etc. but he does NOT say that it improves block transmission speeds.22:25
el33th4x0ryet a lot of people online believe that segwit is a technique to "effectively increase block size"22:25
jl2012what's you question?22:26
el33th4x0rso the question is, what does that claim really mean?22:26
jl2012which claim?22:26
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]22:26
jl2012I'm co-author of the BIP22:26
smoothel33th4x0r: it effectively increases the hard cap, but does nothing to influence the factors that motivate the cap22:26
el33th4x0rhow does segwit effectively increase block size?22:27
el33th4x0rdoes block size refer to  (the number of bytes to be transmitted from one peer to another during block propagation)22:27
jl2012if effectively increases the hard cap ---> yes22:27
el33th4x0rhow does it do that?22:27
smoothel33th4x0r> how does segwit effectively increase block size? <= because the transcations over which the blocks size is calculated will be smaller22:27
smooth(by the existing code)22:28
el33th4x0rah, i get it -- it's one of the benefits of the soft fork trick22:28
jl2012it does NOT improve block transmission speed: yes, if you are talking about full nodes to full nodes22:29
el33th4x0rjl2012, smooth: thanks, that was very helpful.22:29
jl2012welcomed22:30
jl2012but it does improve tx transmission from full to SPV nodes22:34
el33th4x0rright.22:35
moliel33th4x0r: have you watched sipa explain it in HK:  https://www.youtube.com/watch?v=fst1IK_mrng&feature=youtu.be&t=215622:36
el33th4x0rmoli: yes, but my uptake from videos is limited. it's all sorted out now.22:37
-!- Guest55894 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards22:49
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Quit: Leaving.]22:49
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]22:55
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection]22:58
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]22:58
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards23:00
-!- Guest55894 [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 255 seconds]23:03
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 264 seconds]23:03
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Ping timeout: 250 seconds]23:05
jl2012my SW testnet node based on 0.12 keeps saying socket recv error Connection reset by peer (104) , what does it mean?23:06
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards23:06
-!- CoolerMaster [~IceChat9@c-98-253-133-175.hsd1.il.comcast.net] has left #bitcoin-wizards []23:10
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-xglsmgexempuwpxz] has quit [Quit: Connection closed for inactivity]23:12
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection]23:17
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards23:19
-!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-wizards23:27
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards23:37
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]23:57
--- Log closed Sun Jan 03 00:00:54 2016

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