2015-06-20.log

--- Log opened Sat Jun 20 00:00:46 2015
CodeShark(σ1σ2)2 = (σ2σ3)2 = (σ3σ1)2 = (σ1σ2σ3)2 = −100:03
-!- mm_1 [~malte0@bnc33.nitrado.net] has quit [Excess Flood]00:04
-!- mm_1 [bnc33@bnc33.nitrado.net] has joined #bitcoin-wizards00:04
ggreerI really wish there was OCR for math symbols. I'm more likely to recognize a random hanzi than a random math symbol :/00:09
ggreerbasically I want pleco for math00:10
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has joined #bitcoin-wizards00:11
-!- adam3us [~Adium@62-2-191-242.static.cablecom.ch] has joined #bitcoin-wizards00:12
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]00:16
-!- kgk [~kgk@76.14.85.43] has joined #bitcoin-wizards00:18
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards00:21
-!- kgk [~kgk@76.14.85.43] has quit [Ping timeout: 272 seconds]00:23
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards00:25
-!- nullbyte [~NSA@193.138.219.233] has quit [Ping timeout: 250 seconds]00:26
-!- nullbyte [NSA@gateway/vpn/mullvad/x-ggtcgeluyfmyotjb] has joined #bitcoin-wizards00:27
-!- wallet42 [~wallet42@85.100.40.253] has quit [Read error: Connection reset by peer]00:31
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards00:31
-!- nullbyte [NSA@gateway/vpn/mullvad/x-ggtcgeluyfmyotjb] has quit [Read error: Connection reset by peer]00:34
-!- nullbyte [NSA@gateway/vpn/mullvad/x-pzyllmxsdsihjjon] has joined #bitcoin-wizards00:38
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has quit [Remote host closed the connection]00:41
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 246 seconds]00:42
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards00:49
-!- jaekwon [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has joined #bitcoin-wizards00:50
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Remote host closed the connection]00:56
-!- andy-logbot [~bitcoin--@wpsoftware.net] has quit [Remote host closed the connection]01:03
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:03
* andy-logbot is logging01:03
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards01:04
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]01:23
-!- SDCDev [~quassel@unaffiliated/sdcdev] has joined #bitcoin-wizards01:26
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire_]01:27
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hdcdmdpsikdtmgly] has joined #bitcoin-wizards01:29
-!- Mably [~Mably@unaffiliated/mably] has joined #bitcoin-wizards01:31
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards01:40
-!- jaekwon [~jae@c-98-234-63-169.hsd1.ca.comcast.net] has quit [Remote host closed the connection]01:46
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]01:52
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards01:54
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards02:00
the_lasthttp://www.reddit.com/r/Bitcoin/comments/3agk61/ultimate_bitcoin_stress_test_monday_june_22nd/02:00
the_lastUH OH02:00
phantomcircuitthe_last, https://www.reddit.com/r/Bitcoin/comments/3ahl43/i_believe_we_have_our_first_scammer_organizing_a/02:05
phantomcircuitthe_last, all the more reason not to increase the blocksize02:05
the_lastphantomcircuit: wow, that's interesting, pretty clever02:06
phantomcircuitalso i can add to that02:07
phantomcircuitit's totally 100% a scam02:07
the_lasti wonder if lots of other people will short02:07
the_lastbecause of the hype around this event02:07
the_lastand cause the market to drop anyway02:08
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards02:08
gmaxwellit's a little goofy though, esp in that this has nothing to do with blocksize. regardless of the blocksize anyone can generate transactions and fill up whatever and delay transactions that aren't paying more.02:09
the_lastyeah, but the hivemind is easily persuaded and manipulated when it comes to things surrounding the block size02:10
phantomcircuitthe_last, it appears to be much less the hive mind and much more a series of paid shills02:14
the_lastpaid by who?02:15
phantomcircuitan excellent question02:15
gmaxwellthere has been some funded attack on bitcoin lately, e.g. that full page ad that had a thread on reddit recently.02:17
-!- adam3us [~Adium@62-2-191-242.static.cablecom.ch] has quit [Quit: Leaving.]02:17
the_lastfull page ad? I must have missed that02:18
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]02:19
gmaxwellreddit thread: http://www.reddit.com/r/Bitcoin/comments/39qx01/negative_full_page_bitcoin_ad_in_large_swedish/02:19
the_lastah yep02:20
the_lastthat doesn't surprise me02:20
-!- hulkhogan_ [WW@gateway/vpn/mullvad/x-cuindtheloncyarl] has quit [Ping timeout: 265 seconds]02:21
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]02:30
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:32
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards02:34
-!- n0n0_ [~n0n0___@x5f77b8ed.dyn.telefonica.de] has joined #bitcoin-wizards02:38
-!- orperelman [~orperelma@109.67.207.175] has joined #bitcoin-wizards02:39
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has quit [Ping timeout: 264 seconds]02:40
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 252 seconds]02:46
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has joined #bitcoin-wizards02:46
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has quit [Changing host]02:47
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards02:47
-!- nullbyte [NSA@gateway/vpn/mullvad/x-pzyllmxsdsihjjon] has quit [Ping timeout: 265 seconds]02:52
-!- nullbyte [NSA@gateway/vpn/mullvad/x-odbzxfceqiglgejv] has joined #bitcoin-wizards02:54
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]02:56
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards02:58
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]03:02
-!- nullbyte [NSA@gateway/vpn/mullvad/x-odbzxfceqiglgejv] has quit [Read error: Connection reset by peer]03:02
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection]03:05
-!- nullbyte [~NSA@193.138.219.233] has joined #bitcoin-wizards03:05
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards03:06
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection]03:07
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards03:08
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection]03:15
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:17
-!- prodatalab_ [~prodatala@2602:306:ceef:a750:b49d:89c8:3f30:d378] has joined #bitcoin-wizards03:19
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]03:21
-!- adam3us [~Adium@178.197.225.249] has joined #bitcoin-wizards03:22
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has joined #bitcoin-wizards03:23
-!- adam3us [~Adium@178.197.225.249] has quit [Client Quit]03:23
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:23
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]03:26
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:26
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]03:28
Xh1phersweden... enough said, a land where u pay 80% taxes and woman stand above the law, sure they dont like btc03:28
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards []03:31
-!- adam3us [~Adium@178.197.225.231] has joined #bitcoin-wizards03:34
-!- SDCDev [~quassel@unaffiliated/sdcdev] has quit [Ping timeout: 256 seconds]03:35
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:39
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]03:41
-!- adam3us [~Adium@178.197.225.231] has quit [Quit: Leaving.]03:41
-!- orperelman [~orperelma@109.67.207.175] has quit [Ping timeout: 250 seconds]03:42
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards03:42
-!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has joined #bitcoin-wizards03:42
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection]03:42
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:43
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]03:43
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards03:44
-!- justanotherusr [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards03:52
-!- nullbyte [~NSA@193.138.219.233] has quit [Ping timeout: 276 seconds]03:56
-!- nullbyte [NSA@gateway/vpn/mullvad/x-pnjmcoruzqyjytxp] has joined #bitcoin-wizards03:57
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards04:03
-!- bosma is now known as bosnia04:07
-!- bosnia is now known as bosma04:08
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards04:08
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]04:08
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards04:08
leakypatIt was funny watching the 21inc dude presenting Bitcoin to Goldman Sachs04:16
leakypatHe was like, "there's a patch being worked out there to scale it to billions of transactions"04:17
leakypatI mean, it's true...04:17
leakypatThey way he said patch though made it sound like it was a one line code change04:17
leakypatInstead of a whole new network layer04:18
leakypatI need to learn to talk like that04:18
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]04:19
nsh--04:21
nshMr. Burns: Smithers, I've designed a new plane! I call it the Spruce Moose, and it will carry 200 passengers from New York's Idlewild Airport to the Belgian Congo in 17 minutes!04:21
nshSmithers: That's quite a nice model, sir.04:21
nshMr. Burns: Model?04:21
nsh--04:21
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]04:25
leakypatnsh: lol04:27
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]04:35
-!- fanquake1 [~fanquake@106-68-192-170.dyn.iinet.net.au] has joined #bitcoin-wizards04:38
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards04:39
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 265 seconds]04:41
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]04:44
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hdcdmdpsikdtmgly] has quit [Quit: Connection closed for inactivity]04:45
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards04:45
-!- davi [~davi@gnu/davi] has quit [Ping timeout: 265 seconds]04:45
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Remote host closed the connection]04:46
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards04:47
-!- bosma is now known as bosnia04:47
-!- bosnia is now known as bosma04:47
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]04:50
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards04:50
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has quit [Read error: Connection reset by peer]04:52
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]04:52
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards04:53
-!- davi [~davi@gnu/davi] has joined #bitcoin-wizards04:55
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection]04:58
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has joined #bitcoin-wizards05:00
-!- alferz [~alferz@unaffiliated/alfer] has quit [Ping timeout: 244 seconds]05:03
-!- shesek [~shesek@IGLD-84-228-3-15.inter.net.il] has quit [Ping timeout: 272 seconds]05:09
-!- mkarrer_ [~mkarrer@248.Red-88-21-186.staticIP.rima-tde.net] has joined #bitcoin-wizards05:14
-!- Relos [~Relos@unaffiliated/relos] has quit [Ping timeout: 265 seconds]05:16
kanzurebitcoin-development mailing list is moving to bitcoin-dev at https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev05:16
nsh +105:18
-!- mkarrer [~mkarrer@148.Red-88-8-116.dynamicIP.rima-tde.net] has quit [Ping timeout: 276 seconds]05:18
-!- davi [~davi@gnu/davi] has quit [Ping timeout: 256 seconds]05:27
-!- shesek [~shesek@IGLD-84-228-3-15.inter.net.il] has joined #bitcoin-wizards05:27
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]05:28
-!- mkarrer [~mkarrer@148.Red-88-8-116.dynamicIP.rima-tde.net] has joined #bitcoin-wizards05:28
-!- gielbier [~giel@f142219.upc-f.chello.nl] has joined #bitcoin-wizards05:30
-!- mkarrer_ [~mkarrer@248.Red-88-21-186.staticIP.rima-tde.net] has quit [Ping timeout: 264 seconds]05:32
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards05:37
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has quit [Remote host closed the connection]05:39
-!- fanquake1 [~fanquake@106-68-192-170.dyn.iinet.net.au] has quit [Ping timeout: 276 seconds]05:40
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards05:41
-!- wallet42 [~wallet42@85.100.40.253] has quit [Ping timeout: 246 seconds]05:45
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]05:46
-!- adam3us [~Adium@178.197.236.160] has joined #bitcoin-wizards05:48
-!- adam3us [~Adium@178.197.236.160] has quit [Quit: Leaving.]05:53
-!- adam3us [~Adium@178.197.236.160] has joined #bitcoin-wizards05:55
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards06:00
-!- airbreather [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards06:00
-!- AaronvanW [~ewout@vpn10.hotsplots.net] has joined #bitcoin-wizards06:10
-!- AaronvanW [~ewout@vpn10.hotsplots.net] has quit [Changing host]06:10
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards06:10
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has joined #bitcoin-wizards06:10
-!- adam3us [~Adium@178.197.236.160] has quit [Quit: Leaving.]06:11
-!- fanquake1 [~fanquake@203-59-252-178.dyn.iinet.net.au] has joined #bitcoin-wizards06:17
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 245 seconds]06:20
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]06:21
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards06:24
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards06:26
-!- adam3us [~Adium@178.197.226.105] has joined #bitcoin-wizards06:31
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds]06:35
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards06:36
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards06:44
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds]06:54
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards06:54
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds]06:56
-!- LeMiner2 is now known as LeMiner06:56
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds]06:59
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 252 seconds]07:07
-!- getplank [~getplank@cpe-74-71-180-161.nyc.res.rr.com] has joined #bitcoin-wizards07:08
-!- laurentmt [~chatzilla@89-93-129-41.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards07:11
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards07:13
-!- Keefe [~Keefe@unaffiliated/keefe] has quit [Ping timeout: 250 seconds]07:19
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards07:19
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Ping timeout: 264 seconds]07:20
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has joined #bitcoin-wizards07:22
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has quit [Changing host]07:22
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards07:22
-!- laurentmt [~chatzilla@89-93-129-41.hfc.dyn.abo.bbox.fr] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]]07:28
-!- jaekwon [~jae@2601:645:c001:263a:6c33:2b9c:881d:6eba] has joined #bitcoin-wizards07:31
-!- adam3us [~Adium@178.197.226.105] has quit [Quit: Leaving.]07:33
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards07:34
-!- laurentmt [~chatzilla@89-93-129-41.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards07:37
-!- cornusammonis [~Cornus@pool-173-73-140-137.washdc.fios.verizon.net] has quit [Ping timeout: 244 seconds]07:42
-!- davi [~davi@2001:4b98:dc0:51:216:3eff:feae:792] has joined #bitcoin-wizards07:46
-!- davi [~davi@2001:4b98:dc0:51:216:3eff:feae:792] has quit [Changing host]07:47
-!- davi [~davi@gnu/davi] has joined #bitcoin-wizards07:47
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has joined #bitcoin-wizards07:53
-!- adam3us [~Adium@178.197.232.111] has joined #bitcoin-wizards07:53
-!- LeMiner [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Changing host]07:55
-!- LeMiner [LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards07:55
-!- getplank [~getplank@cpe-74-71-180-161.nyc.res.rr.com] has quit [Ping timeout: 256 seconds]07:59
-!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Ping timeout: 256 seconds]08:06
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]08:10
-!- sy5error [~sy5error@unaffiliated/sy5error] has joined #bitcoin-wizards08:12
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards08:16
-!- adam3us [~Adium@178.197.232.111] has quit [Quit: Leaving.]08:17
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]08:18
-!- adam3us [~Adium@178.197.232.111] has joined #bitcoin-wizards08:25
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 255 seconds]08:27
-!- laurentmt [~chatzilla@89-93-129-41.hfc.dyn.abo.bbox.fr] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]]08:30
-!- adam3us [~Adium@178.197.232.111] has quit [Quit: Leaving.]08:33
-!- nullbyte [NSA@gateway/vpn/mullvad/x-pnjmcoruzqyjytxp] has quit [Read error: Connection reset by peer]08:34
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]08:35
-!- nullbyte [NSA@gateway/vpn/mullvad/x-mkuwomqdeohkoqbw] has joined #bitcoin-wizards08:38
-!- fanquake1 [~fanquake@203-59-252-178.dyn.iinet.net.au] has quit [Quit: Leaving.]08:39
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards08:42
-!- eudoxia [~eudoxia@r186-49-240-111.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards08:42
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 255 seconds]08:47
-!- eudoxia [~eudoxia@r186-49-240-111.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]08:55
-!- zmanian [~zmanian@c-24-5-125-31.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:59
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards09:00
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 252 seconds]09:02
-!- davi [~davi@gnu/davi] has quit [Ping timeout: 265 seconds]09:04
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Remote host closed the connection]09:06
-!- nullbyte [NSA@gateway/vpn/mullvad/x-mkuwomqdeohkoqbw] has quit [Read error: Connection reset by peer]09:22
-!- nullbyte [NSA@gateway/vpn/mullvad/x-orgsjssmudzyddqf] has joined #bitcoin-wizards09:26
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards09:26
dgenr8;;seen Relos09:27
gribbleRelos was last seen in #bitcoin-wizards 1 week, 0 days, 22 hours, 28 minutes, and 50 seconds ago: <Relos> I said enough, I just switched to the tab and saw your comment, I don't know if there was a real discussion ongoing and I wouldn't want to in anyway take up its space09:27
kanzurehahaha09:28
kanzure09:27 < Relos> and why have I been banned earlier today from #bitcoin-wizards.... I have never even said a word there09:28
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards09:40
-!- Populus [Populus@gateway/vpn/mullvad/x-xuruyrmdbkgldvoh] has joined #bitcoin-wizards10:09
-!- Populus [Populus@gateway/vpn/mullvad/x-xuruyrmdbkgldvoh] has quit [Changing host]10:09
-!- Populus [Populus@unaffiliated/populus] has joined #bitcoin-wizards10:09
-!- Populus [Populus@unaffiliated/populus] has quit [Changing host]10:09
-!- Populus [Populus@gateway/vpn/mullvad/x-xuruyrmdbkgldvoh] has joined #bitcoin-wizards10:09
-!- www1 is now known as wiwjwy10:13
-!- instagibbs [60ff5d39@gateway/web/freenode/ip.96.255.93.57] has joined #bitcoin-wizards10:13
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:15
-!- wallet42 [~wallet42@85.100.40.253] has quit [Ping timeout: 265 seconds]10:20
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards10:21
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Read error: Connection reset by peer]10:21
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has joined #bitcoin-wizards10:21
-!- Tiraspol [~Tiraspol3@x5ce4fbf6.dyn.telefonica.de] has quit [Changing host]10:21
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards10:21
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards10:29
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]10:30
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]10:30
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has joined #bitcoin-wizards10:32
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards10:33
-!- nullbyte [NSA@gateway/vpn/mullvad/x-orgsjssmudzyddqf] has quit [Ping timeout: 252 seconds]10:34
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards10:35
-!- nullbyte [~NSA@193.138.219.233] has joined #bitcoin-wizards10:36
-!- instagibbs [60ff5d39@gateway/web/freenode/ip.96.255.93.57] has quit [Quit: Page closed]10:44
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]10:49
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards10:49
-!- wallet42 [~wallet42@85.100.40.253] has quit [Client Quit]10:50
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has joined #bitcoin-wizards10:54
-!- Quanttek [~quassel@ip1f10af17.dynamic.kabel-deutschland.de] has quit [Ping timeout: 264 seconds]10:56
-!- nullbyte [~NSA@193.138.219.233] has quit [Read error: Connection reset by peer]10:58
-!- nullbyte [NSA@gateway/vpn/mullvad/x-fvsodsyncnxgdsqo] has joined #bitcoin-wizards11:00
-!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has quit [Ping timeout: 256 seconds]11:07
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards11:09
-!- freakyfractal [~freakyfra@unaffiliated/freakyfractal] has joined #bitcoin-wizards11:15
-!- Populus [Populus@gateway/vpn/mullvad/x-xuruyrmdbkgldvoh] has quit [Read error: Connection reset by peer]11:27
-!- gill3s [~gill3s@pat35-3-82-245-143-153.fbx.proxad.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]11:29
-!- temujin [~temujin@75.133.112.155] has joined #bitcoin-wizards11:29
-!- Populus [Populus@unaffiliated/populus] has joined #bitcoin-wizards11:30
-!- Populus [Populus@unaffiliated/populus] has quit [Changing host]11:30
-!- Populus [Populus@gateway/vpn/mullvad/x-ejirngbnxitrovla] has joined #bitcoin-wizards11:30
bramcAn interesting wrinkle to the extension which allows a mutability fix: Once it's adopted there's a fairly trivial DOS of miners who don't support it11:34
bramcThe extension here being one which allows a transaction to refer to an input by the transaction rather than its signature11:34
bramcYou make a transaction of that type, then you connect to all miners directly and start giving them a double-spend of the old transaction every generation. Other miners will recognize it as a double-spend and treat their mining results as invalid11:36
-!- afk11 [~thomas@46.7.4.219] has quit [Ping timeout: 265 seconds]11:36
kanzurethey would have treated other miners' results as invalid since the others did not accept the other blocks that were mined with the patch11:37
kanzureoh, you are probably talking about a different patch/idea, whoops11:37
-!- freakyfractal [~freakyfra@unaffiliated/freakyfractal] has quit [Quit: WeeChat 1.2]11:38
bramckanzure, Not sure what patch you're talking about or which one you think I'm talking about11:44
bramcI'm referring to one where the malleability fix is opt-in. It unfortunately leads to a situation where older miners are mistaken about which utxos have and have not been spent11:45
bramcAnd you can't add that information in because the whole point is that it isn't there.11:45
bramcThis isn't a reason not to add the extension - it's very important functionality - but it's something to keep in mind.11:47
-!- adam3us [~Adium@195.138.228.14] has joined #bitcoin-wizards11:47
-!- adam3us [~Adium@195.138.228.14] has quit [Read error: Connection reset by peer]11:47
-!- adam3us1 [~Adium@195.138.228.14] has joined #bitcoin-wizards11:47
kanzureyes, i was definitely not talking about that; my bad.11:48
-!- adam3us [~Adium@c3-219.i07-1.onvol.net] has joined #bitcoin-wizards11:48
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has joined #bitcoin-wizards11:49
-!- Mably_ [~Mably@unaffiliated/mably] has joined #bitcoin-wizards11:50
-!- adam3us1 [~Adium@195.138.228.14] has quit [Ping timeout: 246 seconds]11:52
-!- zooko [~user@174-16-136-72.hlrn.qwest.net] has joined #bitcoin-wizards11:53
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards11:53
-!- Mably_ is now known as Mably11:53
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]11:55
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards12:00
-!- nullbyte [NSA@gateway/vpn/mullvad/x-fvsodsyncnxgdsqo] has quit [Ping timeout: 246 seconds]12:03
-!- nullbyte [NSA@gateway/vpn/mullvad/x-ypqzyqabnlfytzcu] has joined #bitcoin-wizards12:04
bramcA thought on inflation: http://krugman.blogs.nytimes.com/2015/06/20/voters-always-want-a-strong-currency/12:09
-!- nullbyte [NSA@gateway/vpn/mullvad/x-ypqzyqabnlfytzcu] has quit [Read error: Connection reset by peer]12:11
-!- nullbyte [NSA@gateway/vpn/mullvad/x-dqvjkoeqpufhgwhl] has joined #bitcoin-wizards12:13
-!- nomailing [~Thunderbi@ip4d1472d1.dynamic.kabel-deutschland.de] has joined #bitcoin-wizards12:20
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]12:21
zookoI refuse to read anything by Paul Krugman.12:22
akrmnMan no one gives me a clear answer on whether subchains can be used for scaling. Sipa didn't answer my last reply on bitcointalk. Jeff Garzik kinda said it can work in the far future (not clear). Peter Todd suggested that tree chains can work but no one still gave a solid proposal and UTXO commitments are already well established. Yes I read about UTXO commitments and P2Pool but I don't think either will help as much as subchains (P2P isn't helping rig12:23
-!- eudoxia [~eudoxia@r186-49-240-111.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards12:23
akrmnAnd now sipa is writing about hard forks on the mailing list and hiding out on #sidechain-dev (so I won't bother him). Why don't we consider all options first?12:24
kinloakrmn: I think I can explain why subchains wont work for scaling12:24
akrmnFor UTXO commitments, what gives incentive to nodes to relay the merkle trees branches? Miners have an incentive to relay blocks because that's how the fees they made are recognized, but no incentive for merkle trees of UTXOs.12:25
kinloevery client is now fully validating every block, in order to make sure nobody is cheating the system12:25
akrmnWell the point is that you can validate just the transactions you're interested in and the whole system is still sustainable12:26
kinloyou will need someone to validate  all to ensure the next block is valid12:26
kinloif you just look at a few chains, how do you produce new blocks?12:27
akrmnWell if you haven't read my post: https://bitcointalk.org/index.php?topic=1083345.012:27
kinloare you going to trust that the other chains are valid too when creating a new block?12:27
akrmnIts a tree of chains12:27
akrmneach of 1 MB12:27
-!- Populus [Populus@gateway/vpn/mullvad/x-ejirngbnxitrovla] has quit [Remote host closed the connection]12:27
akrmnwallets can generate addresses so that they are constrained to one branch of that tree12:28
akrmnso you can monitor your wallet fully or someone else's (like your government representative)12:28
akrmn(be sure of the UTXOs and their coin value)12:28
kinlook but how do you validate the blockchain?12:28
kinloyou can just look at your chain, but then you can't mine, coz you don't know the entire tree12:29
akrmnthere are multiple blockchains (synchronized)12:29
kinloand those all need to be validated12:29
-!- zooko [~user@174-16-136-72.hlrn.qwest.net] has quit [Remote host closed the connection]12:29
kinlothe question is, if you mine a new block, do you require all chains to be valid inside that tree?12:30
akrmnYes mining is decentralized because each chain requires a unique hashing problem to solve12:30
-!- temujin [~temujin@75.133.112.155] has quit [Quit: temujin]12:30
kinloin that case, you're dividing the entire hashing power into multiple chains12:30
kinloand the idea is that the blockchain is unbreakable because there is nobody with more computer power then what is used for the blockchain12:31
-!- nullbyte [NSA@gateway/vpn/mullvad/x-dqvjkoeqpufhgwhl] has quit [Ping timeout: 276 seconds]12:31
kinloif we divide our hashingpower into 10, 2-3 chains can be stopped being mined to get the power to attack on another subchain12:31
akrmnMiners will have an incentive to validate the children chains of the chain theyre mining on, since they will commit the hashes of their headers into special transactions that give them outputs that are only valid on the children chains (but the deeper you go with the children the less important it gets)12:32
-!- nullbyte [~NSA@193.138.219.233] has joined #bitcoin-wizards12:32
kinloso you are dividing themain blockchain into multiple seperatly mined chains?12:32
akrmnok wait that may be one disadvantage that I have to think about12:32
kinloit's basically the reason why all alt-coins are not safe, the hashing power is divided and people can quickly switch tree to perform an attack12:34
akrmnIt needs to be done so that mining on a child chain helps the hash power of all parent chains...12:34
akrmnbut not the other way around12:34
kinlobut that can only happen if you validate all chains12:34
kinlowhich means you're not solving the problem, you're adding an extra layer and the combined blocksize - which needs to be validated - remains the same12:34
kinlodo you know how merged mining works?12:35
-!- ttttemp [~ttttemp@pc-10236.ethz.ch] has quit [Remote host closed the connection]12:35
akrmnYes I know merged mining12:35
kinlothat partially solves that problem already12:35
kinlohowever, the 2 chains are completly seperated12:35
akrmnbut I dont want miners on the parent chain to be able to solve blocks on the child chains12:35
kinloand the only way it would work is if every miner would be mining every chain at the same time12:35
akrmnthat would result in decentralization12:35
akrmncentralization12:36
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards12:36
kinloakrmn: the whole bitcoin consensus model works on the fact that everyone works on one tree, making it "centralized" in a way12:36
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]12:36
kinloakrmn: did that answer your question ? :)12:37
akrmnWell the child chains are still part of the entire network, so putting hash power into them without putting it directly into the top chain isn't so bad12:38
-!- zooko [~user@174-16-136-72.hlrn.qwest.net] has joined #bitcoin-wizards12:38
akrmnIf too little hashpower exists on the main chain, then difficulty will drop and there will be incentive for more miners to mine on it to get the higher fees associated with the top chain12:39
akrmnso no I see everything still fine12:39
kinloit's in the current situation already common for 3-4 pools to have 50+% of the chains12:40
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has joined #bitcoin-wizards12:40
kinloif you have 10 chains, you will still have 3-4 pools having 50% of each chain12:40
akrmnno because in the lower chains, there will be lower difficulty, so you don't need to be so powerful to mine on it12:41
akrmnthe point of pools is to lower the variance12:41
kinloI'm talkign about relative power12:41
kinlolet's say at this moment, the top pool has 25%12:41
akrmnand also there will be smaller pools and they will have to be different pools. It will be difficult for the miners on the top chain to also mine all the other chains12:42
kinloand manages to keep 25% overall when we upgrade to 10 chains12:42
kinloand lets say the difficulty of each subchain is equal, as you stated yourself, the network would balance out to that by itself12:42
kinlothen that particular pool would be able to pauze mining on 9 pools, and would have mining power equal to 10 times 25% of the subchain it is attacking12:43
kinloso it would just blow away the competition on that chain and dominate it12:44
kinlodo you follow?12:44
akrmnkind of12:44
kinloehm, it would pauze mining on 9 subchains12:45
akrmnAttacks can always happen still so I don't see how doing it my way would be worse12:46
akrmnpeople using the subchains know that security is a little lower on the subchain12:47
kinlook but 10 times 1 mb is not enough for the future. let's say we go to 100 chains or 100012:50
kinlodo the math then12:50
kinlothen the issues with your logic become more clear (altough theoretically they stay exactly the same)12:50
akrmnI'm not disregarding your criticisms (some are good points). But scaling is not a problem since you can just keep adding more child chains, and there is an incentive to keep the child chains safe, since miners are getting paid fees by the child chain miners to include their block header hashes in the block.12:52
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]12:53
-!- ttttemp [~ttttemp@pc-5305.ethz.ch] has quit [Remote host closed the connection]12:53
kinlohow do you validate the child chains?12:53
-!- ttttemp [~ttttemp@nb-10350.ethz.ch] has joined #bitcoin-wizards12:53
akrmnWell miners can validate the direct children chains of the chain they are working on. They can do more if they want, but the deeper you go the less important. And the child chain miners will take care of validating the grandchildren anyway.12:55
kinloI don't understand how a parent is validating their children?12:55
akrmnBy downloading the blocks and making sure the transactions are following the rules12:56
kinlobut a child chain is only valid when all their child chains are valid, no?12:56
akrmnYes, but in case of conflict, the parent decides12:56
akrmnis the rule I put12:57
kinloso the parent needs to evaluate all child and granchildren etc12:57
akrmnso there can be mistakes, but it becomes less important the deeper you go12:57
kinloso you basically end up with one big chain, let's just keep the bitcoin model then12:57
akrmnjust the child is enough since the child will validate the grandchildren12:57
kinlohow does the child validate the grandchildren?12:58
akrmnjust like the parent validates the children12:58
kinloby deciding which block is the tip on that granchild?12:58
akrmnif the bitcoin model means centralization, I don't want that. I want to try to make things more decentralized that's all.12:59
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds]12:59
kinlook but how does a child validates their grandchildren/12:59
akrmnjust by getting the blocks of the (direct grandchildren)13:00
akrmnchain of level n validates chains of level n+113:00
akrmnand more if it wants13:00
kinlohow does it technically work?13:00
kinloa block of a child has a list of the blockhashes of the grandchild?13:00
akrmnYa block of a child has 10 special transactions, each with the hash of the header of a grandchild13:01
kinlook and how do I calculate that hash?13:01
-!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards13:01
-!- nessenc__ [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards13:02
akrmnYou just need the header and hash it (for whatever hash)13:02
kinlowhere do I get that?13:02
akrmnfrom the miners/nodes responsible13:03
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]13:03
-!- wiz_ [~sid1@tor-exit.echelon.nsa.network] has joined #bitcoin-wizards13:03
kinloso I blindly trust those miners?13:03
-!- airbreather_ [~airbreath@d149-67-99-43.nap.wideopenwest.com] has joined #bitcoin-wizards13:03
-!- catcow_ [sid62269@gateway/web/irccloud.com/x-uxexyzkozeyyyjev] has joined #bitcoin-wizards13:04
-!- maaku_ [~quassel@50-0-37-37.dsl.static.fusionbroadband.com] has joined #bitcoin-wizards13:04
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Killed (barjavel.freenode.net (Nickname regained by services))]13:04
-!- DougieBot5000_ is now known as DougieBot500013:04
kinlobitcoin is about not trusting anyone else, you're saying I should pick some miners and trust them with whatever hash they come up with?13:04
-!- Taek42 [~quassel@2001:41d0:1:472e::] has joined #bitcoin-wizards13:04
-!- prodatalab__ [~prodatala@2602:306:ceef:a750:2cc4:ac9b:5a93:715d] has joined #bitcoin-wizards13:04
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards13:05
-!- Meeh_ [~meeeeeeh@meeh.sigterm.no] has joined #bitcoin-wizards13:05
-!- larraboj_ [kax@heizenberg.ds.karen.hj.se] has joined #bitcoin-wizards13:06
-!- qawap_ [~quassel@80.240.137.113] has joined #bitcoin-wizards13:06
-!- grubles_ [~grubles@45.55.156.213] has joined #bitcoin-wizards13:06
-!- qawap_ [~quassel@80.240.137.113] has quit [Changing host]13:06
-!- qawap_ [~quassel@unaffiliated/qawap] has joined #bitcoin-wizards13:06
-!- jrayhawk_ [~jrayhawk@unaffiliated/jrayhawk] has joined #bitcoin-wizards13:06
-!- roasbeef_ [~root@104.131.26.124] has joined #bitcoin-wizards13:06
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards13:06
akrmnThe child chain will have to follow what the parent chains commit to with their hashes. The parent may need to trust some miners deep down the tree, but even if they are wrong it doesn't matter because those miners will have to trust the parents hash, and those people using the deep chains already know the risks involved.13:06
-!- comboy_ [~quassel@tesuji.pl] has joined #bitcoin-wizards13:07
-!- cfields_ [~quassel@unaffiliated/cfields] has joined #bitcoin-wizards13:07
akrmnI am just allowing for a more choice instead of a one size fits all policy13:07
akrmnYou can still have full nodes watching all chains and it's the same as having big blocks13:07
-!- azariah_ [azariah@Tricholoma.Update.UU.SE] has joined #bitcoin-wizards13:08
-!- Xzibit17_ [sid50165@gateway/web/irccloud.com/x-mxbkwnaqeuuiowjt] has joined #bitcoin-wizards13:08
-!- amiller_ [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards13:08
kinloso if I understand it correctly, a parent chain picks out a child chain, trusts it blindly, and then all other miners will trust that hash that ends up in the tree because the parent hash takes precedence?13:08
kinloimagine that there isn't even foul play, say a bug creates an invalid block in a grandchildchain miner13:08
kinlothe parent of that chain accepts it because it trusts it, and might even validate it  using the same buggy software, and then it submits that block into his own chain13:09
-!- GreenIsMyPepper_ [~GreenIsMy@altcoins.are-on-my.ignorelist.com] has joined #bitcoin-wizards13:09
akrmno ok I see your point13:09
akrmnbut I have to think13:09
-!- rasengan_ [rasengan@pdpc/corporate-sponsor/privateinternetaccess.com/rasengan] has joined #bitcoin-wizards13:09
-!- warren_2 [~warren@fedora/wombat/warren] has joined #bitcoin-wizards13:09
-!- merlinco1ey [merlin@69.42.217.140] has joined #bitcoin-wizards13:09
-!- midnightmagic_ [~midnightm@unaffiliated/midnightmagic] has joined #bitcoin-wizards13:10
-!- HM2 [~HM@81.4.101.225] has joined #bitcoin-wizards13:10
kinloI'll let you think, I kinda like poking holes in ppl's theories :)13:10
-!- HM2 is now known as Guest1732413:10
-!- warptangent_ [~warptange@192.73.232.107] has joined #bitcoin-wizards13:10
-!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has joined #bitcoin-wizards13:11
-!- sturles_ [~sturles@unaffiliated/sturles] has joined #bitcoin-wizards13:12
-!- TD--Linux [~Thomas@2604:a880:1:20::173:1001] has joined #bitcoin-wizards13:13
-!- Netsplit *.net <-> *.split quits: larraboj, rasengan, warren, HM, warptangent, afk11, sturles, maaku, nessence, roasbeef, (+27 more, use /NETSPLIT to show all of them)13:13
-!- warren_2 is now known as warren13:13
-!- Guest17324 is now known as HM13:13
-!- wiz_ is now known as wiz13:13
-!- TD--Linux is now known as TD-Linux13:13
-!- TD-Linux [~Thomas@2604:a880:1:20::173:1001] has quit [Changing host]13:14
-!- TD-Linux [~Thomas@about/essy/indecisive/TD-Linux] has joined #bitcoin-wizards13:14
-!- Xh1pher [~Xh1pher@pD9E38632.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer]13:14
-!- catcow_ is now known as catcow13:14
-!- merlinco1ey is now known as merlincorey13:15
-!- merlincorey [merlin@69.42.217.140] has quit [Changing host]13:15
-!- merlincorey [merlin@nginx/adept/merlincorey] has joined #bitcoin-wizards13:15
-!- Xzibit17_ is now known as Xzibit1713:16
akrmnWell, after the next few blocks, the problem (in the grandchildren chain) may be discovered by the child chain miners and so they will fix it (equivalent to using a different fork in their chain) and the parents will in turn fix it, because the parents need to follow the chain the strongest child chain.13:16
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards13:16
akrmnI think that's the main idea to resolve the problem13:16
-!- Netsplit over, joins: Krellan13:16
-!- shesek [~shesek@IGLD-84-228-3-15.inter.net.il] has joined #bitcoin-wizards13:17
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards13:18
kinlogiven enough mining power, I can reverse all transactions made today on the bitcoin blockchain13:18
akrmnyes true13:18
-!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has joined #bitcoin-wizards13:18
kinlothe amount of mining power required is enormeous, I will never be able to do so13:18
kinloif you have subchains, and subsubchains etc13:19
kinloI will13:19
-!- grubles_ is now known as grubles13:19
-!- grubles [~grubles@45.55.156.213] has quit [Changing host]13:20
-!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-wizards13:20
-!- Taek [~quassel@2001:41d0:1:472e::] has joined #bitcoin-wizards13:21
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards13:21
-!- Zouppen [joell@dsl-jklbrasgw1-54fb18-253.dhcp.inet.fi] has joined #bitcoin-wizards13:21
akrmnthere's also the issue of validating transactions coming in from a sibling chain you don't track but that's easy because you just need an SPV proof for that. Also at most 2 sibling chains can be involved in a transaction (to avoid many duplicates). But you can read that on my write up. Im too busy to get too involved in this but I will try my best to understand the current Bitcoin code and maybe do some development related to this.13:21
-!- luke-jr_ [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards13:21
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards13:21
-!- lnovy_ [~lnovy@2002:4d57:f055::1] has joined #bitcoin-wizards13:22
-!- sneak_ [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards13:22
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Disconnected by services]13:23
-!- Guest24115 [~sd@5ED11658.cm-7-2a.dynamic.ziggo.nl] has joined #bitcoin-wizards13:23
-!- Jaamg [jhpiloma@gateway/shell/tkk.fi/x-hlafeoipfwdlrhyk] has joined #bitcoin-wizards13:23
-!- [7] [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards13:23
-!- hearn [~mike@84-75-197-78.dclient.hispeed.ch] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]13:23
-!- cfields [~quassel@unaffiliated/cfields] has joined #bitcoin-wizards13:23
-!- null_rad- [Elite7851@gateway/shell/elitebnc/x-jxrhookdcgcioadn] has joined #bitcoin-wizards13:24
-!- rasengan [rasengan@pdpc/corporate-sponsor/privateinternetaccess.com/rasengan] has joined #bitcoin-wizards13:26
-!- stevenroose|BNC [stevenroos@bnc1.sollidi.us] has joined #bitcoin-wizards13:26
-!- AlexStraunoff [~stqism@freebsd/user/stqism] has joined #bitcoin-wizards13:27
-!- Netsplit *.net <-> *.split quits: Logicwax, PRab, pollux-bts, rasengan_, null_radix, theymos, waxwing, sneak, nsh, stevenroose, (+20 more, use /NETSPLIT to show all of them)13:28
-!- lnovy_ is now known as lnovy13:28
-!- stevenroose|BNC is now known as stevenroose13:28
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]13:29
-!- pollux-bts [uid52270@gateway/web/irccloud.com/x-hutdiluqgbqmpodw] has joined #bitcoin-wizards13:30
-!- gnusha_ [~gnusha@unaffiliated/kanzure/bot/gnusha] has joined #bitcoin-wizards13:36
-!- Topic for #bitcoin-wizards: This channel is not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja13:36
-!- Topic set by andytoshi [~andytoshi@unaffiliated/andytoshi] [Fri Aug 22 14:51:37 2014]13:36
[Users #bitcoin-wizards]13:36
[@ChanServ ] [ bsm117532 ] [ forrestv ] [ K1773R ] [ OneFixt ] [ SwedFTP ] 13:36
[ [7] ] [ Burrito ] [ GAit ] [ kanzure ] [ optimator ] [ sy5error ] 13:36
[ [ace] ] [ c0rw|zZz ] [ gavinandresen ] [ kinlo ] [ optimator_ ] [ Taek ] 13:36
[ [d__d] ] [ catcow ] [ ggreer ] [ koshii ] [ orperelman ] [ TD-Linux ] 13:36
[ _biO_ ] [ catlasshrugged_ ] [ gielbier ] [ kumavis ] [ otoburb ] [ Tebbo ] 13:36
[ _biO__ ] [ cfields ] [ Giszmo ] [ larraboj_ ] [ petertodd ] [ the_last ] 13:36
[ _biO___ ] [ cluckj ] [ gnusha ] [ lclc ] [ phantomcircuit] [ ThinThread ] 13:36
[ _whitelogger ] [ CodeShark ] [ gnusha_ ] [ leakypat ] [ pigeons ] [ ThomasV ] 13:36
[ a5m0 ] [ comboy_ ] [ go1111111 ] [ LeMiner ] [ platinuum ] [ thrasher` ] 13:36
[ adam3us ] [ copumpkin ] [ goregrind ] [ livegnik ] [ poggy ] [ throughnothing_] 13:36
[ adams__ ] [ Cory ] [ Graet ] [ lmatteis ] [ pollux-bts ] [ Tiraspol ] 13:36
[ Adlai ] [ coryfields ] [ grandmaster ] [ lnovy ] [ PRab ] [ triazo ] 13:36
[ AdrianG ] [ crescend1 ] [ gribble ] [ Logicwax ] [ priidu ] [ tromp ] 13:36
[ afdudley ] [ CryptoGoon ] [ grubles ] [ luke-jr_ ] [ prodatalab__ ] [ tromp_ ] 13:36
[ afk11 ] [ cryptowest_ ] [ Guest24115 ] [ luny ] [ prosodyContext] [ ttttemp ] 13:36
[ airbreather_ ] [ d1ggy ] [ guruvan ] [ maaku_ ] [ qawap_ ] [ tucenaber ] 13:36
[ ajweiss ] [ d9b4bef9 ] [ Guyver2 ] [ Mably ] [ rasengan ] [ veox ] 13:36
[ akrmn ] [ dansmith_btc ] [ gwillen ] [ Madars ] [ richardus ] [ vonzipper ] 13:36
[ akstunt600 ] [ dasource ] [ harrigan ] [ Meeh_ ] [ roasbeef_ ] [ wallet42 ] 13:36
[ Alanius ] [ davout ] [ harrow ] [ melvster ] [ runeks ] [ warptangent_ ] 13:36
[ AlexStraunoff ] [ dc17523be3 ] [ hashtag_ ] [ mengine ] [ ryan-c ] [ warren ] 13:36
[ amiller_ ] [ dEBRUYNE ] [ heath ] [ merlincorey ] [ s1w ] [ waxwing ] 13:36
[ Anduck ] [ dgenr8 ] [ helo ] [ midnightmagic_] [ sadoshi ] [ weex ] 13:36
[ andytoshi ] [ dignork ] [ HM ] [ mkarrer ] [ scoria ] [ wiwjwy ] 13:36
[ Apocalyptic ] [ DougieBot5000 ] [ iddo ] [ mm_1 ] [ sdaftuar ] [ wiz ] 13:36
[ artifexd ] [ Dr-G2 ] [ indolering ] [ MoALTz ] [ shesek ] [ wizkid057 ] 13:36
[ azariah_ ] [ EasyAt ] [ Iriez ] [ morcos ] [ sl01 ] [ wumpus ] 13:36
[ b_lumenkraft ] [ ebfull ] [ isis ] [ mountaingoat ] [ smooth ] [ xabbix ] 13:36
[ badmofo ] [ elastoma ] [ Jaamg ] [ mr_burdell ] [ sneak_ ] [ yoleaux ] 13:36
[ BananaLotus ] [ Eliel ] [ jaromil ] [ MrTratta ] [ so ] [ yorick ] 13:36
[ bedeho ] [ Emcy ] [ jbenet ] [ Muis ] [ sparetire ] [ yrashk ] 13:36
[ berndj ] [ epscy ] [ jcorgan ] [ n0n0_ ] [ spinza ] [ zmanian ] 13:36
[ binaryatrocity] [ eric ] [ jessepollak ] [ nanotube ] [ starsoccer ] [ zooko ] 13:36
[ bliljerk101 ] [ espes ] [ jgarzik ] [ nephyrin ] [ stevenroose ] [ Zouppen ] 13:36
[ bliljerk_ ] [ eudoxia ] [ jmcn_ ] [ nessenc__ ] [ STRML ] 13:36
[ BlueMatt ] [ face ] [ jonasschnelli ] [ nickler ] [ sturles_ ] 13:36
[ bosma ] [ fenn ] [ jouke ] [ nomailing ] [ SubCreative ] 13:36
[ BrainOverfl0w ] [ Fistful_of_Coins] [ jrayhawk_ ] [ null_rad- ] [ sundance ] 13:36
[ brand0 ] [ fluffypony ] [ justanotherusr] [ nullbyte ] [ superobserver ] 13:36
-!- Irssi: #bitcoin-wizards: Total of 229 nicks [1 ops, 0 halfops, 0 voices, 228 normal]13:36
-!- Channel #bitcoin-wizards created Mon Feb 25 23:24:47 201313:36
-!- Irssi: Join to #bitcoin-wizards was synced in 22 secs13:36
-!- GreenIsMyPepper [~GreenIsMy@altcoins.are-on-my.ignorelist.com] has joined #bitcoin-wizards13:37
-!- jaekwon [~jae@2601:645:c001:263a:6c33:2b9c:881d:6eba] has joined #bitcoin-wizards13:37
-!- theymos [~theymos@unaffiliated/theymos] has joined #bitcoin-wizards13:37
-!- huseby [~huseby@unaffiliated/huseby] has joined #bitcoin-wizards13:37
-!- arubi [~ese168@unaffiliated/arubi] has joined #bitcoin-wizards13:37
-!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards13:38
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-dltqbjmhwjjttymz] has joined #bitcoin-wizards13:38
-!- dansmith_ [~dansmith@static-ip-188-138-10-193.inaddr.ip-pool.com] has joined #bitcoin-wizards13:40
-!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-rmensoulyowxjmgs] has joined #bitcoin-wizards13:40
-!- mappum [sid43795@gateway/web/irccloud.com/x-ihythaqzlijoknql] has joined #bitcoin-wizards13:41
-!- zooko [~user@174-16-136-72.hlrn.qwest.net] has quit [Ping timeout: 265 seconds]13:41
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards13:42
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds]13:43
-!- jessepollak_ [~jessepoll@104.131.138.130] has joined #bitcoin-wizards13:43
-!- fluffypony_ [~fluffypon@coreteam.monero.cc] has joined #bitcoin-wizards13:44
-!- cryptowe- [~cryptowes@191.101.1.104] has joined #bitcoin-wizards13:44
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 250 seconds]13:45
-!- mariorz [sid490@gateway/web/irccloud.com/x-zoyvigpjkpazhnqr] has joined #bitcoin-wizards13:45
-!- wiwjwy [~v3@x55b3aa29.dyn.telefonica.de] has quit [Ping timeout: 256 seconds]13:45
-!- therealnanotube [~nanotube@unaffiliated/nanotube] has joined #bitcoin-wizards13:46
-!- Netsplit *.net <-> *.split quits: optimator, grandmaster, nanotube, prosodyContext, wallet42, _biO__, jmcn_, Tiraspol, fluffypony, ThinThread, (+8 more, use /NETSPLIT to show all of them)13:47
-!- jessepollak_ is now known as jessepollak13:47
-!- fluffypony_ is now known as fluffypony13:47
-!- sturles_ is now known as sturles13:47
-!- fluffypony [~fluffypon@coreteam.monero.cc] has quit [Changing host]13:47
-!- fluffypony [~fluffypon@unaffiliated/fluffypony] has joined #bitcoin-wizards13:47
-!- Netsplit over, joins: Tiraspol13:48
-!- MoALTz_ [~no@78.11.179.104] has joined #bitcoin-wizards13:50
-!- shesek [~shesek@IGLD-84-228-3-15.inter.net.il] has joined #bitcoin-wizards13:50
-!- jmcn [~jamie@2.24.158.59] has joined #bitcoin-wizards13:51
-!- a5m0 [~a5m0@unaffiliated/a5m0] has quit [Disconnected by services]13:51
-!- a5m0_ [~a5m0@unaffiliated/a5m0] has joined #bitcoin-wizards13:51
-!- ryan-c [~ryan@srv1.turboslow.net] has quit [Ping timeout: 255 seconds]13:51
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 255 seconds]13:51
-!- tucenaber [~tucenaber@o144.231.lokis.net.pl] has joined #bitcoin-wizards13:52
-!- tucenaber [~tucenaber@o144.231.lokis.net.pl] has quit [Changing host]13:52
-!- tucenaber [~tucenaber@unaffiliated/tucenaber] has joined #bitcoin-wizards13:52
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards13:52
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host]13:52
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards13:52
-!- wump [~quassel@pdpc/supporter/professional/wumpus] has joined #bitcoin-wizards13:52
-!- petertod1 [~pete@ec2-52-5-185-120.compute-1.amazonaws.com] has joined #bitcoin-wizards13:52
akrmnIf anyone knows much about UTXO commitments and whether they can work, let me know13:53
petertod1akrmn: define "work"13:53
-!- comboy_ [~quassel@tesuji.pl] has quit [Ping timeout: 255 seconds]13:53
-!- MoALTz [~no@78.11.179.104] has quit [Ping timeout: 255 seconds]13:53
-!- comboy [~quassel@tesuji.pl] has joined #bitcoin-wizards13:53
akrmnpetertod1: What gives incentive to nodes to give out the merkle trees to peers who ask?13:54
akrmnCause you need that tree of UTXOs to prove validity of a UTXO13:57
akrmnMy idea is of subchains for scaling13:57
akrmnbut with UTXO commitments it can possibly solve one problem that I want to solve13:57
-!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Ping timeout: 244 seconds]13:57
-!- gnusha_ [~gnusha@unaffiliated/kanzure/bot/gnusha] has quit [Ping timeout: 244 seconds]13:57
-!- gnusha [~gnusha@unaffiliated/kanzure/bot/gnusha] has joined #bitcoin-wizards13:57
-!- Topic for #bitcoin-wizards: This channel is not about short-term Bitcoin development | http://bitcoin.ninja/ | This channel is logged. | For logs and more information, visit http://bitcoin.ninja13:57
-!- Topic set by andytoshi [~andytoshi@unaffiliated/andytoshi] [Fri Aug 22 14:51:37 2014]13:57
[Users #bitcoin-wizards]13:57
[@ChanServ ] [ Burrito ] [ GAit ] [ justanotherusr] [ nsh ] [ sundance ] 13:57
[ [7] ] [ c0rw|zZz ] [ gavinandresen ] [ K1773R ] [ null_rad- ] [ superobserver ] 13:57
[ [ace] ] [ catcow ] [ ggreer ] [ kanzure ] [ nullbyte ] [ SwedFTP ] 13:57
[ [d__d] ] [ catlasshrugged_ ] [ gielbier ] [ kinlo ] [ OneFixt ] [ sy5error ] 13:57
[ _biO_ ] [ cfields ] [ Giszmo ] [ koshii ] [ optimator_ ] [ Taek ] 13:57
[ _biO___ ] [ cluckj ] [ gnusha ] [ kumavis ] [ orperelman ] [ TD-Linux ] 13:57
[ _whitelogger ] [ CodeShark ] [ gnusha_ ] [ larraboj_ ] [ otoburb ] [ Tebbo ] 13:57
[ a5m0_ ] [ comboy ] [ go1111111 ] [ lclc ] [ petertod1 ] [ the_last ] 13:57
[ adam3us ] [ copumpkin ] [ goregrind ] [ leakypat ] [ petertodd ] [ therealnanotube] 13:57
[ adams__ ] [ Cory ] [ Graet ] [ LeMiner ] [ phantomcircuit] [ theymos ] 13:57
[ Adlai ] [ coryfields ] [ GreenIsMyPepper] [ livegnik ] [ pigeons ] [ ThomasV ] 13:57
[ AdrianG ] [ crescend1 ] [ gribble ] [ lmatteis ] [ platinuum ] [ thrasher` ] 13:57
[ afdudley ] [ CryptoGoon ] [ grubles ] [ lnovy ] [ poggy ] [ throughnothing_] 13:57
[ afk11 ] [ cryptowe- ] [ Guest24115 ] [ Logicwax ] [ pollux-bts ] [ Tiraspol ] 13:57
[ airbreather_ ] [ d1ggy ] [ guruvan ] [ luke-jr_ ] [ PRab ] [ triazo ] 13:57
[ ajweiss ] [ d9b4bef9 ] [ Guyver2 ] [ luny ] [ priidu ] [ tromp ] 13:57
[ akrmn ] [ dansmith_ ] [ gwillen ] [ maaku_ ] [ prodatalab__ ] [ tromp_ ] 13:57
[ akstunt600 ] [ dasource ] [ harrigan ] [ Mably ] [ qawap_ ] [ ttttemp ] 13:57
[ Alanius ] [ davout ] [ harrow ] [ Madars ] [ rasengan ] [ tucenaber ] 13:57
[ AlexStraunoff ] [ dc17523be3 ] [ hashtag_ ] [ mappum ] [ richardus ] [ veox ] 13:57
[ amiller_ ] [ dEBRUYNE ] [ heath ] [ mariorz ] [ roasbeef_ ] [ vonzipper ] 13:57
[ Anduck ] [ dEBRUYNE_ ] [ helo ] [ Meeh_ ] [ runeks ] [ warptangent_ ] 13:57
[ andytoshi ] [ dgenr8 ] [ HM ] [ melvster ] [ rusty ] [ warren ] 13:57
[ Apocalyptic ] [ dignork ] [ huseby ] [ mengine ] [ ryan-c ] [ waxwing ] 13:57
[ artifexd ] [ DougieBot5000 ] [ iddo ] [ merlincorey ] [ s1w ] [ weex ] 13:57
[ arubi ] [ Dr-G2 ] [ indolering ] [ midnightmagic_] [ sadoshi ] [ wiz ] 13:57
[ azariah_ ] [ EasyAt ] [ Iriez ] [ mikolalysenko ] [ scoria ] [ wizkid057 ] 13:57
[ b_lumenkraft ] [ ebfull ] [ isis ] [ mkarrer ] [ sdaftuar ] [ wump ] 13:57
[ badmofo ] [ elastoma ] [ Jaamg ] [ mm_1 ] [ shesek ] [ wumpus ] 13:57
[ BananaLotus ] [ Eliel ] [ jaekwon ] [ MoALTz_ ] [ sl01 ] [ xabbix ] 13:57
[ bedeho ] [ Emcy_ ] [ jaromil ] [ morcos ] [ smooth ] [ Xzibit17 ] 13:57
[ berndj ] [ epscy ] [ jbenet ] [ mountaingoat ] [ sneak_ ] [ yoleaux ] 13:57
[ binaryatrocity] [ eric ] [ jcluck ] [ mr_burdell ] [ so ] [ yorick ] 13:57
[ bliljerk101 ] [ espes ] [ jcorgan ] [ MrTratta ] [ sparetire ] [ yrashk ] 13:57
[ BlueMatt ] [ eudoxia ] [ jessepollak ] [ Muis ] [ spinza ] [ zmanian ] 13:57
[ bosma ] [ face ] [ jgarzik ] [ n0n0_ ] [ starsoccer ] [ Zouppen ] 13:57
[ BrainOverfl0w ] [ fenn ] [ jmcn ] [ nephyrin ] [ stevenroose ] 13:57
[ brand0 ] [ Fistful_of_Coins] [ jonasschnelli ] [ nessenc__ ] [ STRML ] 13:57
[ bsm117532 ] [ fluffypony ] [ jouke ] [ nickler ] [ sturles ] 13:57
[ btcdrak ] [ forrestv ] [ jrayhawk_ ] [ nomailing ] [ SubCreative ] 13:57
-!- Irssi: #bitcoin-wizards: Total of 236 nicks [1 ops, 0 halfops, 0 voices, 235 normal]13:57
-!- Channel #bitcoin-wizards created Mon Feb 25 23:24:47 201313:57
-!- Netsplit *.net <-> *.split quits: coryfields, mengine, PRab, otoburb, sneak_, nsh, null_rad-, forrestv, prodatalab__, c0rw|zZz, (+17 more, use /NETSPLIT to show all of them)13:58
-!- Irssi: Join to #bitcoin-wizards was synced in 17 secs13:58
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]13:58
-!- melvster1 [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards13:59
-!- binaryatrocity_ [~atr0phy.n@69.85.87.117] has joined #bitcoin-wizards13:59
akrmnpetertod1: What gives incentive to nodes to give out the merkle trees to peers who ask?14:00
akrmnCause you need that tree of UTXOs to prove validity of a UTXO14:00
akrmnMy idea is of subchains for scaling14:00
akrmnbut with UTXO commitments it can possibly solve one problem that I want to solve14:00
-!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Ping timeout: 244 seconds]14:00
-!- gnusha_ [~gnusha@unaffiliated/kanzure/bot/gnusha] has quit [Ping timeout: 244 seconds]14:00
-!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has quit [Ping timeout: 244 seconds]14:00
-!- d1ggy [~d1ggy@dslb-088-070-181-213.088.070.pools.vodafone-ip.de] has quit [Ping timeout: 244 seconds]14:00
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 244 seconds]14:00
-!- elastoma [~elastoma@162.248.160.175] has quit [Ping timeout: 244 seconds]14:00
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 244 seconds]14:00
-!- binaryatrocity [~atr0phy.n@unaffiliated/br4n] has quit [Ping timeout: 244 seconds]14:00
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Ping timeout: 244 seconds]14:00
-!- dEBRUYNE [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 244 seconds]14:00
-!- heath [~heath@unaffiliated/ybit] has quit [Ping timeout: 244 seconds]14:00
-!- Iriez [wario@distribution.xbins.org] has quit [Quit: changing servers]14:00
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has quit [Ping timeout: 244 seconds]14:00
akrmnWell you just need the branches of the UTXO tree corresponding to your "outputs of interest". But if no nodes give you the branches that you need, then it can be a problem.14:00
-!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has joined #bitcoin-wizards14:00
-!- MrTratta [~MrTratta@2-228-102-98.ip191.fastwebnet.it] has quit [Excess Flood]14:01
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards14:01
-!- starsoccer [~starsocce@unaffiliated/starsoccer] has quit [Ping timeout: 244 seconds]14:01
-!- starsoccer [~starsocce@ns372404.ip-94-23-252.eu] has joined #bitcoin-wizards14:01
-!- jmcn [~jamie@2.24.158.59] has quit [Ping timeout: 276 seconds]14:01
-!- jmcn [~jamie@2.24.158.59] has joined #bitcoin-wizards14:01
-!- Iriez [wario@distribution.xbins.org] has joined #bitcoin-wizards14:02
-!- starsoccer is now known as Guest7090814:02
-!- midnightmagic_ is now known as midnightmagic14:02
-!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has joined #bitcoin-wizards14:04
-!- elastoma [~elastoma@162.248.160.175] has joined #bitcoin-wizards14:04
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards14:05
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards14:05
-!- jmcn [~jamie@2.24.158.59] has quit [Ping timeout: 276 seconds]14:07
-!- eudoxia [~eudoxia@r186-49-240-111.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]14:09
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has joined #bitcoin-wizards14:09
-!- Emcy_ [~MC@cpc3-swan1-0-0-cust996.7-3.cable.virginm.net] has quit [Changing host]14:09
-!- Emcy_ [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards14:09
-!- ggreer [~ggreer@162.243.155.78] has joined #bitcoin-wizards14:11
-!- MoALTz__ [~no@78.11.179.104] has joined #bitcoin-wizards14:11
-!- erasmosp_ [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards14:13
-!- roasbeef [~root@104.131.26.124] has joined #bitcoin-wizards14:13
-!- heath [~heath@unaffiliated/ybit] has joined #bitcoin-wizards14:13
-!- pigeons_ [~pigeons@94.242.209.214] has joined #bitcoin-wizards14:14
-!- sneak [~sneak@2a01:4f8:141:ffc:18f6:8a37:43fc:29e6] has joined #bitcoin-wizards14:14
-!- sneak [~sneak@2a01:4f8:141:ffc:18f6:8a37:43fc:29e6] has quit [Changing host]14:14
-!- sneak [~sneak@unaffiliated/sneak] has joined #bitcoin-wizards14:14
-!- pigeons_ is now known as Guest7324514:14
-!- sipa_ [~pw@unaffiliated/sipa1024] has joined #bitcoin-wizards14:14
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has joined #bitcoin-wizards14:14
-!- grubles_ [~grubles@45.55.156.213] has joined #bitcoin-wizards14:15
-!- contrapumpkin [~copumpkin@unaffiliated/copumpkin] has joined #bitcoin-wizards14:15
-!- helo_ [~helo@unaffiliated/helo] has joined #bitcoin-wizards14:15
-!- veox_ [~veox@shinji.veox.pw] has joined #bitcoin-wizards14:16
-!- wiz_ [~sid1@tor-exit.echelon.nsa.network] has joined #bitcoin-wizards14:16
-!- nullbyte_ [~NSA@193.138.219.233] has joined #bitcoin-wizards14:16
-!- optimator [~optimator@ec2-54-205-93-122.compute-1.amazonaws.com] has joined #bitcoin-wizards14:16
-!- optimator [~optimator@ec2-54-205-93-122.compute-1.amazonaws.com] has quit [Changing host]14:16
-!- optimator [~optimator@unaffiliated/optimator] has joined #bitcoin-wizards14:16
-!- nullbyte_ is now known as Guest6031414:16
-!- erasmosp_ [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Remote host closed the connection]14:17
-!- Anduck_ [~anduck@unaffiliated/anduck] has joined #bitcoin-wizards14:17
-!- gavinand1esen [~gavin@unaffiliated/gavinandresen] has joined #bitcoin-wizards14:17
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-rlxbokkohromhkhe] has joined #bitcoin-wizards14:18
-!- livegnik_ [~livegnik@bnw.7c0.nl] has joined #bitcoin-wizards14:18
-!- roasbeef_ [~root@104.131.26.124] has quit [Ping timeout: 264 seconds]14:18
-!- yoleaux [~yoleaux@xn--ht-1ia18f.nonceword.org] has quit [Ping timeout: 264 seconds]14:18
-!- pigeons [~pigeons@94.242.209.214] has quit [Ping timeout: 264 seconds]14:18
-!- dignork [~dignork@unaffiliated/dignork] has quit [Ping timeout: 264 seconds]14:18
-!- BrainOverfl0w [~fred@178.62.183.174] has quit [Ping timeout: 264 seconds]14:18
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 264 seconds]14:18
-!- waxwing [~waxwing@62.205.214.125] has quit [Ping timeout: 264 seconds]14:18
-!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Ping timeout: 264 seconds]14:18
-!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 264 seconds]14:18
-!- poggy [~poggy@ks3262860.kimsufi.com] has quit [Ping timeout: 264 seconds]14:18
-!- livegnik [~livegnik@bnw.7c0.nl] has quit [Ping timeout: 264 seconds]14:18
-!- MoALTz_ [~no@78.11.179.104] has quit [Ping timeout: 264 seconds]14:18
-!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 264 seconds]14:18
-!- Dr-G2 [~Dr-G@x4d08a916.dyn.telefonica.de] has quit [Ping timeout: 264 seconds]14:18
-!- helo [~helo@unaffiliated/helo] has quit [Ping timeout: 264 seconds]14:18
-!- veox [~veox@shinji.veox.pw] has quit [Ping timeout: 264 seconds]14:18
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Ping timeout: 264 seconds]14:18
-!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Ping timeout: 264 seconds]14:18
-!- optimator_ [~optimator@unaffiliated/optimator] has quit [Ping timeout: 264 seconds]14:18
-!- nullbyte [~NSA@193.138.219.233] has quit [Ping timeout: 264 seconds]14:18
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds]14:18
-!- gavinandresen [~gavin@unaffiliated/gavinandresen] has quit [Ping timeout: 264 seconds]14:18
-!- throughnothing_ [~throughno@162.243.78.67] has quit [Ping timeout: 264 seconds]14:18
-!- [ace] [~ace@128.199.135.61] has quit [Ping timeout: 264 seconds]14:18
-!- wiz [~sid1@tor-exit.echelon.nsa.network] has quit [Ping timeout: 264 seconds]14:18
-!- Anduck [~anduck@unaffiliated/anduck] has quit [Ping timeout: 264 seconds]14:18
-!- guruvan [~guruvan@unaffiliated/guruvan] has quit [Ping timeout: 264 seconds]14:18
-!- wiz_ is now known as wiz14:18
-!- yoleaux [~yoleaux@xn--ht-1ia18f.nonceword.org] has joined #bitcoin-wizards14:18
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards14:19
-!- jmcn [~jamie@2.24.158.59] has joined #bitcoin-wizards14:19
-!- dignork [~dignork@unaffiliated/dignork] has joined #bitcoin-wizards14:19
-!- waxwing [~waxwing@62.205.214.125] has joined #bitcoin-wizards14:20
-!- guruvan [~guruvan@unaffiliated/guruvan] has joined #bitcoin-wizards14:20
-!- poggy [~poggy@ks3262860.kimsufi.com] has joined #bitcoin-wizards14:20
-!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards14:20
-!- throughnothing [~throughno@162.243.78.67] has joined #bitcoin-wizards14:20
-!- catlasshrugged [~catlasshr@ec2-54-149-141-214.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards14:22
-!- [ace] [~ace@128.199.135.61] has joined #bitcoin-wizards14:22
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Quit: b_lumenkraft]14:23
-!- BrainOverfl0w [~fred@178.62.183.174] has joined #bitcoin-wizards14:23
-!- prosodyContext [sid32673@gateway/web/irccloud.com/x-xyarftwnkhpoxhna] has joined #bitcoin-wizards14:24
-!- indo [~indolerin@104.236.55.109] has joined #bitcoin-wizards14:24
-!- orperelman [~orperelma@bzq-109-67-207-175.red.bezeqint.net] has quit [Ping timeout: 272 seconds]14:24
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has joined #bitcoin-wizards14:25
-!- b_lumenkraft [~b_lumenkr@unaffiliated/b-lumenkraft/x-4457406] has quit [Client Quit]14:25
-!- grandmaster [dansmith3@gateway/shell/bnc4free/x-pyhvlcdmvgfantok] has joined #bitcoin-wizards14:26
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards14:26
-!- mengine [~mengine@14.84-234-132.customer.lyse.net] has joined #bitcoin-wizards14:27
-!- kanzure_ [~kanzure@unaffiliated/kanzure] has joined #bitcoin-wizards14:28
-!- o3u [o3u@unaffiliated/o3u] has joined #bitcoin-wizards14:29
-!- c0rw|zZz [~c0rw1n@92.74-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards14:29
-!- crescendo [~mozart@unaffiliated/crescendo] has joined #bitcoin-wizards14:29
-!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Disconnected by services]14:29
-!- indolering [~indolerin@104.236.55.109] has quit [Ping timeout: 255 seconds]14:30
-!- indo is now known as indolering14:30
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]14:30
-!- mr_burdell_ [~mr_burdel@hop.cryptolabs.net] has joined #bitcoin-wizards14:31
-!- nanotube [~nanotube@unaffiliated/nanotube] has joined #bitcoin-wizards14:31
-!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-wizards14:31
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards14:31
-!- Pasha [~Cory@unaffiliated/cory] has joined #bitcoin-wizards14:32
-!- fenn_ [~fenn@unaffiliated/fenn] has joined #bitcoin-wizards14:33
-!- jaromil_ [~jaromil@f1x.eu] has joined #bitcoin-wizards14:34
-!- davout_ [~david@195.154.83.222] has joined #bitcoin-wizards14:34
-!- Alanius_ [~alanius@ssh2.ulyssis.student.kuleuven.be] has joined #bitcoin-wizards14:36
-!- therealnanotube [~nanotube@unaffiliated/nanotube] has quit [Ping timeout: 255 seconds]14:36
-!- kanzure [~kanzure@unaffiliated/kanzure] has quit [Ping timeout: 255 seconds]14:36
-!- Fistful_of_Coins [o3u@162.243.79.19] has quit [Ping timeout: 255 seconds]14:36
-!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has quit [Ping timeout: 255 seconds]14:36
-!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 255 seconds]14:36
-!- crescend1 [~mozart@173.203.100.20] has quit [Ping timeout: 255 seconds]14:36
-!- andytoshi [~andytoshi@unaffiliated/andytoshi] has quit [Ping timeout: 255 seconds]14:36
-!- fenn [~fenn@unaffiliated/fenn] has quit [Ping timeout: 255 seconds]14:36
-!- davout [~david@unaffiliated/davout] has quit [Ping timeout: 255 seconds]14:36
-!- jaromil [~jaromil@f1x.eu] has quit [Ping timeout: 255 seconds]14:36
-!- scoria [~blaze@wpsoftware.net] has quit [Ping timeout: 255 seconds]14:36
-!- Alanius [~alanius@ssh2.ulyssis.student.kuleuven.be] has quit [Ping timeout: 255 seconds]14:36
-!- mr_burdell_ is now known as mr_burdell14:36
-!- mr_burdell is now known as Guest6858614:37
-!- Pasha is now known as Cory14:39
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards14:44
-!- jtimon [~quassel@69.29.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards14:44
-!- LeMiner2 [~LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards14:46
-!- LeMiner [LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds]14:46
-!- LeMiner2 is now known as LeMiner14:46
-!- Adlai [~Adlai@unaffiliated/adlai] has quit [Ping timeout: 246 seconds]14:47
-!- Adlai [~Adlai@unaffiliated/adlai] has joined #bitcoin-wizards14:48
-!- Netsplit *.net <-> *.split quits: jmcn14:48
-!- LeMiner [~LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Changing host]14:48
-!- LeMiner [~LeMiner@unaffiliated/leminer] has joined #bitcoin-wizards14:48
-!- c0rw|zZz is now known as c0rw1n14:49
-!- nomailing [~Thunderbi@ip4d1472d1.dynamic.kabel-deutschland.de] has quit [Quit: nomailing]14:50
-!- jouke [~jouke@a83-163-42-163.adsl.xs4all.nl] has quit [Ping timeout: 246 seconds]14:50
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Remote host closed the connection]14:50
-!- jouke [~jouke@a83-163-42-163.adsl.xs4all.nl] has joined #bitcoin-wizards14:51
-!- afk11 [~thomas@46.7.4.219] has quit [Quit: Leaving.]14:52
-!- STRML [~STRML@unaffiliated/strml] has joined #bitcoin-wizards14:52
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards14:52
-!- jmcn_ [~jamie@2.24.158.88] has joined #bitcoin-wizards14:52
-!- kanzure_ is now known as kanzure14:53
-!- superobserver [~superobse@unaffiliated/superobserver] has joined #bitcoin-wizards14:54
-!- andytoshi [~andytoshi@wpsoftware.net] has joined #bitcoin-wizards14:56
-!- c0rw1n [~c0rw1n@92.74-67-87.adsl-dyn.isp.belgacom.be] has quit []14:59
-!- c0rw1n [~c0rw1n@92.74-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards15:00
-!- luke-jr_ is now known as Luke-Jr15:01
-!- scoria [~blaze@wpsoftware.net] has joined #bitcoin-wizards15:02
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 252 seconds]15:03
-!- Guest24115 [~sd@5ED11658.cm-7-2a.dynamic.ziggo.nl] has quit [Ping timeout: 265 seconds]15:13
-!- fenn_ is now known as fenn15:13
-!- zmanian [~zmanian@c-24-5-125-31.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]15:17
-!- jmcn_ [~jamie@2.24.158.88] has quit [Ping timeout: 276 seconds]15:18
-!- jmcn [~jamie@2.24.158.88] has joined #bitcoin-wizards15:18
-!- bosma [~bosma@S01067cb21bda6531.vc.shawcable.net] has quit [Quit: Leaving]15:21
-!- d1ggy [~d1ggy@dslb-088-070-181-213.088.070.pools.vodafone-ip.de] has joined #bitcoin-wizards15:30
-!- nsh [~lol@wikipedia/nsh] has joined #bitcoin-wizards15:39
-!- grubles_ is now known as grubles15:41
-!- grubles is now known as Guest7861415:42
-!- _biO___ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has quit [Remote host closed the connection]15:49
-!- o3u is now known as Fistful_of_Coins16:00
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards16:03
-!- MrTratta [~MrTratta@2-228-102-98.ip191.fastwebnet.it] has joined #bitcoin-wizards16:13
-!- otoburb [~otoburb@ec2-54-173-213-83.compute-1.amazonaws.com] has joined #bitcoin-wizards16:17
-!- otoburb is now known as Guest2889716:18
-!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:26
-!- spinza_ [~spin@197.89.39.101] has joined #bitcoin-wizards16:29
-!- jmcn [~jamie@2.24.158.88] has quit [Ping timeout: 276 seconds]16:30
-!- spinza [~spin@197.89.39.101] has quit [Ping timeout: 246 seconds]16:31
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Ping timeout: 246 seconds]16:31
-!- BananaLotus [~BananaLot@club.maza.club] has quit [Ping timeout: 246 seconds]16:31
-!- LeMiner [~LeMiner@unaffiliated/leminer] has quit [Ping timeout: 246 seconds]16:31
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds]16:31
-!- spinza_ is now known as spinza16:31
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards16:32
-!- Logicwax [~Logicwax@c-76-126-174-152.hsd1.ca.comcast.net] has joined #bitcoin-wizards16:32
-!- amiller_ [~socrates1@li175-104.members.linode.com] has quit [Ping timeout: 246 seconds]16:32
-!- justanotherusr [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 246 seconds]16:32
-!- nickler [~nickler@185.12.46.130] has quit [Ping timeout: 246 seconds]16:32
-!- nickler [~nickler@185.12.46.130] has joined #bitcoin-wizards16:33
-!- justanotherusr [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards16:33
-!- akstunt600 [~ak@65-78-62-173.c3-0.upd-ubr2.trpr-upd.pa.static.cable.rcn.com] has quit [Ping timeout: 246 seconds]16:34
-!- BananaLotus [~BananaLot@club.maza.club] has joined #bitcoin-wizards16:34
-!- akstunt600 [~ak@65-78-62-173.c3-0.upd-ubr2.trpr-upd.pa.static.cable.rcn.com] has joined #bitcoin-wizards16:34
-!- Guest42448 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards16:35
-!- justanotherusr [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds]16:38
-!- Mably [~Mably@unaffiliated/mably] has quit [Ping timeout: 252 seconds]16:38
-!- Guest70908 is now known as starsoccer16:39
-!- starsoccer [~starsocce@ns372404.ip-94-23-252.eu] has quit [Changing host]16:39
-!- starsoccer [~starsocce@unaffiliated/starsoccer] has joined #bitcoin-wizards16:39
-!- justanotherusr [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards16:39
-!- catcow [sid62269@gateway/web/irccloud.com/x-jivcbtwkxnwbfzgr] has joined #bitcoin-wizards16:42
-!- jmcn [~jamie@2.24.158.88] has joined #bitcoin-wizards16:42
-!- Starduster [~sd@unaffiliated/starduster] has joined #bitcoin-wizards16:47
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 246 seconds]16:49
-!- Guest42448 [~socrates1@li175-104.members.linode.com] has quit [Changing host]16:50
-!- Guest42448 [~socrates1@unaffiliated/socrates1024] has joined #bitcoin-wizards16:50
-!- Guest42448 is now known as amiller16:50
-!- dEBRUYNE_ [~dEBRUYNE@239-196-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]16:59
-!- PRab [~chatzilla@2601:40a:8000:8f9b:959b:96b6:9b51:62f5] has joined #bitcoin-wizards16:59
-!- prodatalab__ [~prodatala@2602:306:ceef:a750:2cc4:ac9b:5a93:715d] has joined #bitcoin-wizards16:59
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-snamtxslvsnkqvgv] has joined #bitcoin-wizards16:59
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards17:00
-!- Emcy_ [~MC@unaffiliated/mc1984] has quit [Read error: Connection reset by peer]17:01
-!- coryfields [~quassel@2001:4802:7800:1:6fc4:c486:ff20:1fa] has joined #bitcoin-wizards17:01
-!- fluffypony [~fluffypon@unaffiliated/fluffypony] has quit [Ping timeout: 252 seconds]17:01
-!- jmcn [~jamie@2.24.158.88] has quit [Ping timeout: 275 seconds]17:03
-!- jmcn [~jamie@2.24.158.88] has joined #bitcoin-wizards17:03
-!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards17:04
-!- fluffypony [~fluffypon@unaffiliated/fluffypony] has joined #bitcoin-wizards17:04
-!- adams__ [sid73416@gateway/web/irccloud.com/x-knpaizixanlcrjwx] has joined #bitcoin-wizards17:05
-!- mappum [sid43795@gateway/web/irccloud.com/x-pfshnwbfmtkvocqm] has joined #bitcoin-wizards17:05
-!- richardus [~richardus@2605:2700:0:3::4713:9a16] has joined #bitcoin-wizards17:06
-!- jbenet [sid17552@gateway/web/irccloud.com/x-kdgejimecmltbusg] has joined #bitcoin-wizards17:06
-!- airbreather_ [~airbreath@d149-67-99-43.nap.wideopenwest.com] has quit [Remote host closed the connection]17:06
-!- mariorz [sid490@gateway/web/irccloud.com/x-zoyvigpjkpazhnqr] has joined #bitcoin-wizards17:06
-!- mikolalysenko [sid34553@gateway/web/irccloud.com/x-rmensoulyowxjmgs] has joined #bitcoin-wizards17:06
-!- forrestv [forrestv@unaffiliated/forrestv] has joined #bitcoin-wizards17:06
-!- mariorz [sid490@gateway/web/irccloud.com/x-zoyvigpjkpazhnqr] has quit [Max SendQ exceeded]17:06
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-auuztxxcpudyigkh] has joined #bitcoin-wizards17:07
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]17:08
-!- jmcn [~jamie@2.24.158.88] has quit [Ping timeout: 276 seconds]17:08
-!- jmcn [~jamie@2.24.158.106] has joined #bitcoin-wizards17:08
-!- mariorz [sid490@gateway/web/irccloud.com/x-yjfjyvjkztrogiua] has joined #bitcoin-wizards17:12
-!- d1ggy_ [~d1ggy@dslb-088-070-181-213.088.070.pools.vodafone-ip.de] has joined #bitcoin-wizards17:22
-!- n0n0_ [~n0n0___@x5f77b8ed.dyn.telefonica.de] has quit [Ping timeout: 265 seconds]17:23
-!- prodatalab [~prodatala@108-238-250-117.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards17:26
-!- o3u [o3u@unaffiliated/o3u] has joined #bitcoin-wizards17:26
-!- davout [~david@unaffiliated/davout] has joined #bitcoin-wizards17:27
-!- jmcn [~jamie@2.24.158.106] has quit [Ping timeout: 276 seconds]17:27
-!- PRab_ [~chatzilla@c-68-34-102-231.hsd1.mi.comcast.net] has joined #bitcoin-wizards17:27
-!- pigeons [~pigeons@94.242.209.214] has joined #bitcoin-wizards17:29
-!- pigeons is now known as Guest2231217:29
-!- jmcn [~jamie@2.24.158.106] has joined #bitcoin-wizards17:29
-!- livegnik [~livegnik@bnw.7c0.nl] has joined #bitcoin-wizards17:30
-!- kyuupichan [~Neil@ae041057.dynamic.ppp.asahi-net.or.jp] has joined #bitcoin-wizards17:30
-!- jbenet_ [sid17552@gateway/web/irccloud.com/x-kqyagscqivzxyopj] has joined #bitcoin-wizards17:31
-!- nickler_ [~nickler@185.12.46.130] has joined #bitcoin-wizards17:31
-!- wiz_ [~sid1@tor-exit.echelon.nsa.network] has joined #bitcoin-wizards17:31
-!- catcow_ [sid62269@gateway/web/irccloud.com/x-molsjmoepjhtilcx] has joined #bitcoin-wizards17:31
-!- mappum_ [sid43795@gateway/web/irccloud.com/x-setgsnyogqlgragy] has joined #bitcoin-wizards17:31
-!- prosodyContext_ [sid32673@gateway/web/irccloud.com/x-uahxhgeqpnkvmdog] has joined #bitcoin-wizards17:34
-!- catcow [sid62269@gateway/web/irccloud.com/x-jivcbtwkxnwbfzgr] has quit [Ping timeout: 246 seconds]17:35
-!- sipa_ [~pw@unaffiliated/sipa1024] has quit [Ping timeout: 246 seconds]17:35
-!- d1ggy [~d1ggy@dslb-088-070-181-213.088.070.pools.vodafone-ip.de] has quit [Ping timeout: 246 seconds]17:35
-!- Fistful_of_Coins [o3u@unaffiliated/o3u] has quit [Ping timeout: 246 seconds]17:35
-!- Netsplit *.net <-> *.split quits: jbenet, mappum, vonzipper, wiz, PRab, prosodyContext, coryfields, mariorz, adams__, richardus, (+12 more, use /NETSPLIT to show all of them)17:35
-!- catcow_ is now known as catcow17:35
-!- Netsplit over, joins: crescendo17:36
-!- mappum_ is now known as mappum17:37
-!- luny` [~luny@unaffiliated/luny] has joined #bitcoin-wizards17:38
-!- Tebbo` [~Jerry`@ip72-211-88-176.no.no.cox.net] has joined #bitcoin-wizards17:38
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards17:39
-!- richardus [~richardus@2605:2700:0:3::4713:9a16] has joined #bitcoin-wizards17:40
-!- sipa_ [~pw@2a02:348:5e:5a29::1] has joined #bitcoin-wizards17:40
-!- nsh [~lol@2001:41d0:8:c2da::1337] has joined #bitcoin-wizards17:40
-!- vonzipper [sid77971@gateway/web/irccloud.com/session] has joined #bitcoin-wizards17:40
-!- mariorz [sid490@gateway/web/irccloud.com/session] has joined #bitcoin-wizards17:40
-!- adams__ [sid73416@gateway/web/irccloud.com/session] has joined #bitcoin-wizards17:40
-!- null_radix [Elite7851@gateway/shell/elitebnc/session] has joined #bitcoin-wizards17:40
-!- sneak [~sneak@2a01:4f8:141:ffc:18f6:8a37:43fc:29e6] has joined #bitcoin-wizards17:40
-!- ThinThread [~far@162.243.132.19] has joined #bitcoin-wizards17:40
-!- btcdrak [uid52049@gateway/web/irccloud.com/session] has joined #bitcoin-wizards17:40
-!- coryfields [~quassel@2001:4802:7800:1:6fc4:c486:ff20:1fa] has joined #bitcoin-wizards17:40
-!- btcdrak [uid52049@gateway/web/irccloud.com/session] has quit [Changing host]17:40
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-etjqtzrucwqrbpfb] has joined #bitcoin-wizards17:40
-!- mariorz [sid490@gateway/web/irccloud.com/session] has quit [Changing host]17:40
-!- mariorz [sid490@gateway/web/irccloud.com/x-wihjjhufgnltxvfz] has joined #bitcoin-wizards17:40
-!- null_radix [Elite7851@gateway/shell/elitebnc/session] has quit [Changing host]17:40
-!- null_radix [Elite7851@gateway/shell/elitebnc/x-zixovsyqxjpflfjc] has joined #bitcoin-wizards17:40
-!- adams__ [sid73416@gateway/web/irccloud.com/session] has quit [Changing host]17:40
-!- adams__ [sid73416@gateway/web/irccloud.com/x-idhaiksxnmmkxmbx] has joined #bitcoin-wizards17:40
-!- vonzipper [sid77971@gateway/web/irccloud.com/session] has quit [Changing host]17:40
-!- vonzipper [sid77971@gateway/web/irccloud.com/x-pnilxcspuyjlohwg] has joined #bitcoin-wizards17:40
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards17:41
-!- btcdrak is now known as Guest6583817:41
-!- sneak is now known as Guest1525817:41
-!- goregrin1 [~goregrind@unaffiliated/goregrind] has joined #bitcoin-wizards17:41
-!- ryan`c [~ryan@srv1.turboslow.net] has joined #bitcoin-wizards17:42
-!- larraboj [kax@heizenberg.ds.karen.hj.se] has joined #bitcoin-wizards17:43
-!- dc17523b13 [unknown@gateway/vpn/mullvad/x-qvyqvowiwvwbjsav] has joined #bitcoin-wizards17:43
-!- jbenet_ is now known as jbenet17:45
-!- catcow [sid62269@gateway/web/irccloud.com/x-molsjmoepjhtilcx] has quit []17:45
-!- Guest78614 is now known as grubles17:45
-!- grubles [~grubles@45.55.156.213] has quit [Changing host]17:45
-!- grubles [~grubles@unaffiliated/grubles] has joined #bitcoin-wizards17:45
-!- warptangent [~warptange@unaffiliated/warptangent] has joined #bitcoin-wizards17:46
-!- afdudley0 [~afdudley@166.84.136.68] has joined #bitcoin-wizards17:46
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards17:46
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards17:47
-!- ericp4 [~ericp4@unaffiliated/ericp4] has joined #bitcoin-wizards17:51
-!- BlueMatt_ [~BlueMatt@mail.bluematt.me] has joined #bitcoin-wizards17:51
-!- stevenroose|BNC [~stevenroo@bnc1.sollidi.us] has joined #bitcoin-wizards17:53
-!- ggreer [~ggreer@162.243.155.78] has quit [Changing host]17:53
-!- ggreer [~ggreer@unaffiliated/angryparsley] has joined #bitcoin-wizards17:53
-!- dc17523be3 [unknown@gateway/vpn/mullvad/x-itojjyhekwbksbvz] has quit [Remote host closed the connection]17:53
-!- stevenroose [stevenroos@bnc1.sollidi.us] has quit [Ping timeout: 943 seconds]17:53
-!- warptangent_ [~warptange@192.73.232.107] has quit [Ping timeout: 943 seconds]17:53
-!- larraboj_ [kax@heizenberg.ds.karen.hj.se] has quit [Ping timeout: 943 seconds]17:53
-!- Tebbo [~Jerry`@ip72-211-88-176.no.no.cox.net] has quit [Ping timeout: 943 seconds]17:53
-!- SwedFTP [~SwedFTP@unaffiliated/swedftp] has quit [Ping timeout: 943 seconds]17:53
-!- goregrind [~goregrind@unaffiliated/goregrind] has quit [Ping timeout: 943 seconds]17:53
-!- luny [~luny@unaffiliated/luny] has quit [Ping timeout: 943 seconds]17:53
-!- eric [~ericp4@unaffiliated/ericp4] has quit [Ping timeout: 943 seconds]17:53
-!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has quit [Ping timeout: 943 seconds]17:53
-!- afdudley [~afdudley@166.84.136.68] has quit [Write error: Connection reset by peer]17:53
-!- stevenroose|BNC is now known as stevenroose17:53
-!- ericp4 is now known as eric17:53
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards17:54
-!- ryan-c [~ryan@srv1.turboslow.net] has quit [Read error: Connection reset by peer]17:54
-!- BlueMatt_ is now known as BlueMatt17:54
-!- BlueMatt [~BlueMatt@mail.bluematt.me] has quit [Changing host]17:54
-!- BlueMatt [~BlueMatt@unaffiliated/bluematt] has joined #bitcoin-wizards17:54
-!- d1ggy [~d1ggy@dslb-092-077-242-026.092.077.pools.vodafone-ip.de] has joined #bitcoin-wizards17:55
-!- o3u is now known as Fistful_of_Coins17:55
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards17:56
gmaxwellhttp://www.tau.ac.il/~tromer/radioexp/  Nothing we didn't know, but the demonstrations are neat.17:56
-!- SwedFTP [~SwedFTP@unaffiliated/swedftp] has joined #bitcoin-wizards17:57
-!- d1ggy_ [~d1ggy@dslb-088-070-181-213.088.070.pools.vodafone-ip.de] has quit [Ping timeout: 264 seconds]17:58
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 276 seconds]17:58
-!- spinza [~spin@197.89.39.101] has quit [Excess Flood]17:58
-!- catcow [sid62269@gateway/web/irccloud.com/x-syohmmampjbtcoxx] has joined #bitcoin-wizards17:59
-!- maaku_ is now known as maaku17:59
-!- spinza [~spin@197.89.39.101] has joined #bitcoin-wizards18:01
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]18:04
akrmnPossible problems with UTXO commitments: https://bitcointalk.org/index.php?topic=1095194.0. Looking for comments.18:09
gmaxwellakrmn: you don't?  I'm sorry, I think you've underdefined what you're talking about there. I mean that isn't an issue with UTXO commitments; it's potentially an issue with some unspecified scheme to use them.18:10
akrmngmaxwell: Then what is an example of a good scheme?18:11
gmaxwellHm? good for what?18:12
gmaxwellIf someone told you that utxo commitments magically make bitcoin scalable they fed you a line of bull. :)18:12
akrmnMy use case examples: I want to track the public Bitcoin addresses that my government representative can use for spending.18:12
akrmnor I simply want to track the addresses in my wallet to make sure they weren't stolen.18:13
gmaxwellBut no other seperated scheme does substantiavly better they can all all censor within some subdomain.  It's perhaps possible to make censorship harder with PIR-ish techniques but those increase costs for servers.18:13
gmaxwellakrmn: in that first example you'd ask the respresentative to prove their spending to you, so I think it's not a great case.18:14
akrmnWell Peter Todd replied to my scaling Bitcoin with Subchains thread and said that UTXO commitments and fraud proofs are already well established, and tree chain structures are only useful for miner decentralization18:14
akrmngmaxwell: No they can spend without you knowing18:15
akrmnIf you don't download the full blocks18:15
gmaxwellakrmn: You can require them to prove to prove the absense of updates to them (assuming address indexed trees).18:16
akrmnSo they have to keep moving their coins around to prove to you?18:17
gmaxwellakrmn: what? no!18:17
akrmnI don't understand18:17
gmaxwellakrmn: any commited search tree can show the the absense of an entry as efficiently as it can show the entry.18:18
akrmngmaxwell: So you are still relying on being able to access the merkle tree of UTXOs18:18
akrmn?18:18
akrmnAnd if some parts of it are denied to you by the nodes that have those parts?18:18
gmaxwellakrmn: no, I am relying on the representative to be able to access the tree fragments for his own scriptpubkey.18:19
akrmngmaxwell: ok I see18:19
akrmnstill doesn't seem robust18:19
gmaxwellthe constituitent never consults the network at all, except to check the identity of the chain.18:19
-!- c0rw1n is now known as c0rw|zZz18:20
akrmnThey can say, well we are having technical difficulties and no nodes are feeding it to us18:20
gmaxwellIt's prefectly robust for that application. The representative can either show you all the transactions, provable respond incompletely, or fail to respond at all.18:20
akrmnI guess they can just move their coins around if they really have problems to prove it18:20
gmaxwellakrmn: they can claim that perhaps of course, but if they can't find out about the payments to them themselves, then they couldn't spend them either; so someone showing they spent them would prove they were lying about those technical difficulties.18:21
akrmnbut then you are trusting the miners maybe a bit too much18:21
gmaxwellThere is no moving anything required there.18:21
gmaxwellIf they know about the transactions paying them, the process of learning about them was the same membership proofs they need to give to you.18:21
gmaxwellSo either everyone is being censored for those addresses (which is possible), and the coins can't even be spent, or at least the representative knows and can comply with your request for information.18:22
gmaxwellIn any case, _all_ subset systems have a censorship problem;  and the only hope to address that appears to be is to use techniques from PIR but that requires the source have more information to enable an anonymity set for the query; which undermines some of the scaling gain.18:23
akrmnhmm thinking...18:24
akrmnwhat is PIR?18:24
gmaxwellMight be helpful to also consider that someone fetching a tree fragment could just as well fetch little subsets that he could also serve on, e.g. you're not dependant on someone with all the data to construct membership proofs.18:24
gmaxwellPrivate information retrieval; where you can fetch data from a server without the server knowing what data you fetched.18:25
gmaxwellE.g. you can fetch record 0 and the server doesn't know if you fetched 0,1,2,3,4...   but obviously you can't have fetched any record that the server's behavior didn't depend on.18:25
akrmngmaxwell: You want to rely on someone showing that they spent the public's coins?18:26
gmaxwellakrmn: ::sigh:: the reliance is on the fact that they cannot hide that they spent a coin without simply failing to respond entirely. (and then people can demand they respond, since the failure is conspicious)18:27
akrmnI still don't understand. I think with my method it is better, because you can download all the full blocks of the subchain corresponding to a wallet, so you can catch EVERY transcation with those addresses.18:27
gmaxwellthis is why the politician example is silly, there is obvious recourse if the politician is refusing to comply.18:27
akrmngmaxwell: Well if there's big blocks and only a few big nodes and only a few miners, then it is plausible that yes they can hide a transaction.18:28
akrmnbecause no one else will be looking at the full blocks18:28
gmaxwellakrmn: In this respect the systems fail identically.  You could download the all the transactions corresponding to a particular utxo subtree. It's just the same as blocks. In either case you could be potentially censored though the censorship wouldn't be secret.18:29
akrmnFor a subchain, the miners of a subchain have an incentive to broadcast their blocks, but nodes do not have an incentive to give out the UTXO merkle trees18:30
gmaxwellakrmn: No, they cannot. They can only hide a transaction by hiding the records connected to a particular scriptpubkey _completely_, in which case the representative couldn't spend either. So he would be taking a grave risk in saying "sorry, I can't access those records either" since his spending would _prove_ that he had.18:30
gmaxwellakrmn: what? no. They only have an incentive for a substantial amount of hashpower to build on them. (30% or 50% depending on what information advantage you assume); they have no particular incentive to give them to anyone else.  And likewise UTXO commitments do not in any way diminish the requirement of giving your block data to other miners.18:31
akrmnWell ya they need to broadcast to get other miners on their chain, and with more miner decentralization, it is better18:32
akrmnI think the censorship issue is underestimated in the blocksize debate18:32
akrmnand UTXO commitments wont save us18:33
gmaxwellI dunno who said they would, none of the people who are conserviative about blocksize think they would.18:33
akrmnalright just saying to make sure others are aware, and also for myself to know if I understand18:34
sipa_UTXO commitments help for bootstrapping full nodes _in a reduced security mode_, and help SPV nodes prove the non-spentness of coins18:34
gmaxwellMiners are harmed, technically, by giving the data promptly to more than half the hashrate.   But again: this is the same across the board-- the censorship is completely orthorgonal to utxo commitments vs subchains. In both cases a miner only needs to provide the data to a subset of other miners.18:34
sipa_they are not a scaling mechanism18:34
gmaxwellwhat sipa says. (as usual)18:34
akrmnAh sipa finally :)18:35
sipa_in fact, they hurt scalability, by burdening full nodes with updating the utxo merkle root for every block18:35
gmaxwellThey're potentially pretty useful; maybe. Unclear, they appear to be much more expensive to maintain than people were originally estimating, so their narrow uses may not offset their costs.18:35
akrmnsipa_ said my subchains scheme is equivalent to an SPV node downloading just the transactions it thinks are important, but it's not if you understand how UTXO states can be proved18:36
sipa_UTXO commitments are also just SPV security18:37
-!- priidu [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer]18:38
sipa_they are not useful if you want full node security18:38
-!- jtimon [~quassel@69.29.134.37.dynamic.jazztel.es] has quit [Ping timeout: 256 seconds]18:38
sipa_because all UTXO commitments do, is prove that miner hashpower agreed with the commitment18:38
akrmnWell it is similar to UTXO commitments, but not quite. Each parent chain stores the hashes of the block headers of the child chains in special transactions18:38
sipa_how do you validate them?18:38
akrmnso no merkle tree is needed to prove UTXO state18:38
akrmnyou download the full blocks for the subchains you want to track18:38
sipa_if you don't verify them, you don't get fill node security for them18:38
sipa_then you cannot get full node security for the parents without validating the children18:39
akrmnThe parent always decides in case of conflict18:39
akrmnso yes, parent can commit to some bad things deep down in the tree of chains, but the deeper you go the less important it is18:40
akrmnit is a good tradeoff I think18:40
gmaxwellakrmn: I don't know why you think in this respect there is any difference at all.  You can download the subtries pubkeys 0000... through 0001... under a utxo commitment scheme and then a party can only censor or not the whole thing.   just like they could censor or not a subchain. You argue that miners are incentivized to share but this is exactly as true (not very) in both cases.18:41
sipa_so can parent miners steal coins from the subschain#m18:41
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards18:41
akrmnsipa_: Parent miners have an incentive to keep the child chain working well since they get fees for including the child chain hashes in their blocks18:42
gmaxwellto the extent that they're different in the subchains case since not all miners are mining all subchains and enforcing validity as a group there are arguably more censorship incentives (e.g. so miners can steal the coins).18:42
akrmnand the fees can only be spent in the children chains (outputs valid only in children chains)18:42
gmaxwellakrmn: why bother with fees under conditions when you could instead just steal the coins?18:43
akrmngmaxwell: Good question. Have to think about it.18:43
gmaxwellsimilarly in the utxo commitment stuff the miners have to process updates for the whole utxo or they can't mine at all.  I could see where you might argue that this was less scalable, but not less secure.  (and indeed, utxo commitments do not generally improve scalability; though they do make some particular cases more efficient)18:45
akrmnWell then the value of those coins will go down18:45
gmaxwell(some particular reduced security use cases)18:45
akrmnjust like miners dont have an incentive to steal coins now18:45
sipa_akrmn: then we could just use a central bank too18:45
sipa_much more efficient18:46
sipa_akrmn: miners niw _cannot_ steal coins, because full nodes would reject their blocks18:46
gmaxwellakrmn: they coins they steal are not confined to that system (otherwise you're just describing an altcoin)18:46
gmaxwellsipa_: well subject to not reorging deeper than 100 blocks, but thats a bit hair splitting.18:46
sipa_agree18:47
akrmnWell its in the satoshi paper as I remember that miners wouldn't want to compromise the value of their coins by making the system look bad18:47
sipa_akrmn: blockchains don't solve security of coins18:47
sipa_akrmn: the only authority given to miners in bitcoin is deciding between two equally valid potential versions of historu18:48
sipa_but _valid_ versions of history18:48
sipa_and yes, they can cheat here too, by reverting completed transactions18:48
-!- jmcn [~jamie@2.24.158.106] has quit [Ping timeout: 276 seconds]18:48
sipa_so there is an incentive necessary for them not to do so18:48
sipa_and that is subsidy and fee18:49
-!- jmcn [~jamie@2.24.158.106] has joined #bitcoin-wizards18:49
sipa_but it works because it is the only means through which they can earn money18:49
sipa_if they could just steal coins, you are not doing much better than a central bank18:49
akrmnok true full nodes will reject that, so that's also a reason. I guess full nodes on the child chains could go with the parent chain only if it follows basic rules18:50
sipa_the difference that bitcoin offers is the ability for everyone to verify that nobody is cheating, and just outright reject attempts in which it is tried18:50
sipa_the problem in your case is that to get full node security on the parent chain, you need to already validate all childchains18:50
sipa_afaict18:50
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards18:51
akrmnwell the parent will validate the children, the child will validate the grandchildren, so recursively the system holds together18:51
akrmnand deeper validations can be done by the parent, but it's not so required, and becomes less important the deeper you go18:52
sipa_the children also have to validate the parent for transfers from them18:52
sipa_or from other children18:52
akrmnso you can fine tune the level of security depending on how deep of a chain you use18:52
sipa_no, you just need to validate the whole thing18:52
akrmnya children track the parents18:52
gmaxwelluhhh. you cannot have X validation depend on Y and then validate X without validating Y. You're being fuzzy there, and I think dishonest about the security levels you're talking about as a result (I don't mean that to imply that its intentional)18:53
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards []18:53
akrmngmaxwell: Im not saying my scheme is perfect. But I think it is at least better than increasing the blocksize.18:53
sipa_the fundamental problem is that to have coins transferring between coins, the receiver needs to validate that the coin existed in the first place where it was sent from. that means fully validating the sender18:54
kanzureakrmn: there are many alternatives to increasing the max block size http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg08183.html18:54
sipa_akrmn: at best, it is identical in full node validation cost18:54
akrmnsipa_: Yes but the rule says to trust the parent to commit to the children headers, and (possibly) you need to do an SPV validation using the headers of the sibling chain.18:56
sipa_i think that's an unacceptable compromise18:56
-!- Dr-G2 [~Dr-G@x4d08a7a4.dyn.telefonica.de] has joined #bitcoin-wizards18:56
-!- Dr-G [~Dr-G@unaffiliated/dr-g] has quit [Disconnected by services]18:56
sipa_the security of the whole system can never be better than the bottom blockchains18:57
sipa_you are talking about introducing multiple tradeoffs, which is good18:58
sipa_but you do it at the cost of significantly reducing the best security possible18:58
sipa_when talking about centralization pressure from scaling, it is usually the cost to that best possible security we're talking about18:59
akrmnYou just need a proof that the sender from a sibling (not parent or child) has the coins right?19:00
sipa_and to get full node security, that proof is the entire blockchain19:01
sipa_for spv security, it is the headers of that chain19:01
sipa_and if there were coins transferred into it during its history, you need the blockchains of those sender chains too19:02
sipa_you cannot validate a transaction's effect without seeing the transaction19:02
sipa_spv security is relying on the fact that miners vouched for it, but it is not full validation19:03
akrmnThe sender had to start from the common parent chain, then transfer to the sibling chain (child of the parent next to the child chain you track). So you just need a proof of all their transactions from when they entered the sibling chain until the present moment.19:03
sipa_not going to argur anymore19:03
sipa_argue19:03
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards19:04
sipa_i think you should try to understand why bitcoin is secure first19:04
akrmnok no problem19:05
akrmnbut even if you like the current way of doing things, you can still do it by tracking all the subchains. It will be equivalent to increasing the blocksize. So I don't see how it can be worse.19:08
sipa_more complex with no benefit19:08
akrmnwell for some applications theres a benefit I think19:08
sipa_ok19:09
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit [Remote host closed the connection]19:11
-!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Ping timeout: 252 seconds]19:23
-!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-wizards19:23
-!- Giszmo [~leo@pc-185-201-214-201.cm.vtr.net] has quit [Quit: Leaving.]20:00
-!- Guest22312 is now known as pigeons20:00
CodeSharksipa, I really like the witness separation thing you're working on :)20:08
bramcutxo commitments become more useful if the block sizes are larger.20:19
bramcAlso, on the subject of PIR, it's now possible to do efficient reverse PIR: http://arxiv.org/abs/1503.0611520:20
CodeSharkblock size should ultimately be dictated by technological capacity and economics...and must ultimately be dynamic20:21
bramcblock size is just fine where it is20:22
CodeSharkfor an experimental network, sure - for a global payment network capable of handling billions of users, it most certainly is not (unless the blockchain consists merely of hash commitments)20:23
CodeSharkthe far more important issues of how to schedule hard forks and how to create a fee market got conflated into this whole block size debate20:25
CodeSharkI'm glad to see that at least a few people in this space have the vision to give these things their due20:25
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards20:35
bramcHere's a good schedule for hard forks: never20:37
bramcUnless there's a critical reason20:38
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 246 seconds]20:39
moait's hard to imagine what a good hard forking would even look like20:41
CodeSharkthere will be critical reasons sooner or later - we need to at least have a mechanism in place20:42
CodeSharkso that it isn't an ad-hoc thing each time20:42
CodeSharkand so that people don't use these situations as political opportunity for self promotion20:43
moaopportunists-resistant protocol20:43
CodeShark:)20:43
CodeSharkwell, I should rephrase that - self-promotion in and of itself isn't what's bad - it's driving wedges in cryptoledgers for political gain that's bad20:44
-!- goregrind [~goregrind@unaffiliated/goregrind] has joined #bitcoin-wizards20:44
-!- goregrin1 [~goregrind@unaffiliated/goregrind] has quit [Ping timeout: 246 seconds]20:44
-!- [7] [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds]20:47
CodeSharkbut in principle I agree that they should be rather infrequent, bramc20:47
CodeSharksome of the most critical things that should be done in a hard fork is precisely to figure out ways to avoid them in the future20:48
CodeSharkbut no matter how much foresight we think we have we'll surely miss something...and sooner or later we'll either encounter some crisis...or someone will find a brilliant solution to some issue we'd like to incorporate but can only incorporate it via hard fork20:50
Luke-JrCodeShark: hey, thanks for saying things that need to be said on the ML ☺20:53
CodeShark:)20:53
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:54
bramcThe method of doing a hard fork of coming up with an unpopular and dubious proposal and whipping up hysteria on reddit is not a good one20:54
CodeSharkI think most of us agree with that, bramc :)20:55
moar/bitcoin could do with a hard forking20:55
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has joined #bitcoin-wizards20:56
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has joined #bitcoin-wizards20:56
-!- the_last [~the_last@58-6-171-98.dyn.iinet.net.au] has quit [Quit: Leaving.]20:57
-!- afk11 [~thomas@46.7.4.219] has quit [Ping timeout: 252 seconds]20:58
phantomcircuitCodeShark, there's no way for a hard fork to be orderly unless there is nearly universal consensus20:58
CodeSharkphantomcircuit: agreed - which makes it a huge challenge20:59
-!- the_last [~the_last@58-6-171-98.dyn.iinet.net.au] has joined #bitcoin-wizards20:59
-!- hashtag [~hashtag@cpe-69-23-213-3.ma.res.rr.com] has quit [Ping timeout: 246 seconds]21:00
-!- erasmospunk [~erasmospu@46-198-61-117.adsl.cyta.gr] has quit [Ping timeout: 246 seconds]21:00
-!- go1111111 [~go1111111@162.244.138.37] has quit [Ping timeout: 250 seconds]21:00
CodeSharkmore the reason to focus the core protocol on only the critical consensus tasks and move specific details off to21:02
CodeSharkother networks21:03
CodeSharkultimately the blockchain is a decentralized timestamping mechanism for converging on a commit history21:04
phantomcircuitCodeShark, bitcoin core's been massively re-factored to get closer to that21:04
CodeSharkyes, I'm happy to see those efforts underway21:04
phantomcircuitbut ultimately things like the blocksize limit are the critical consensus tasks21:04
phantomcircuitactually i think that's the fundamental disagreement21:05
CodeSharkwhat's the fundamental disagreement?21:05
-!- afk11 [~thomas@46.7.4.219] has joined #bitcoin-wizards21:06
phantomcircuitCodeShark, those seeking to change the blocksize dont see the fee pressure as part of the consensus critical code21:07
phantomcircuitfees has always been kind of a big question mark in the incentives model21:08
phantomcircuitbut there's nothing to replace them!21:08
CodeSharkthe fee issue is an unsolved one - but the original bitcoin design makes it very clear that ultimately the network is to be subsidized by fees, not block rewards21:09
CodeSharksix years into this thing, it's still unsolved21:10
CodeSharkshall we wait until block subsidies are in the millibitcoins?21:10
phantomcircuitCodeShark, exactly my point21:11
phantomcircuit"oh well fix that later"21:11
phantomcircuits/later/never/21:11
rustyCodeShark: I always thought a good model for thinking about hard forking would be an SHA break or equiv.21:12
phantomcircuitwithout substantial transaction fees (in the range of $1.50/tx) the incentives model for mining doesn't make any sense at all21:12
-!- Populus [Populus@unaffiliated/populus] has joined #bitcoin-wizards21:12
-!- Populus [Populus@unaffiliated/populus] has quit [Changing host]21:12
-!- Populus [Populus@gateway/vpn/mullvad/x-zjvdkzncjppkuebd] has joined #bitcoin-wizards21:12
phantomcircuitif the incentives model doesn't work... then the pow security is useless21:12
-!- go1111111 [~go1111111@104.200.154.33] has joined #bitcoin-wizards21:13
CodeSharkphantomcircuit: if the transaction volume were large enough mining could still be potentially profitable even at much lower fees. But for that to happen we need fundamental architectural and algorithmic improvements to scalability21:13
CodeSharkincreasing the block size alone will never fix that21:14
CodeSharkrusty: so you mean we set a crypto challenge?21:15
phantomcircuitCodeShark, transaction fees will be effectively zero until blocks are full21:15
-!- chmod755 [~chmod755@unaffiliated/chmod755] has joined #bitcoin-wizards21:16
phantomcircuitCodeShark, it's an obvious game theory failure21:16
phantomcircuitCodeShark, when selecting the transactions to include in a block right now miners will always include everything that pays a fee upto the size limit21:16
rustyCodeShark: Not quite. I mean if you want to provide a scenario where a hardfork would have almost universal consensus, for the purposes of designing a hardfork protocol (I mean protocol in the human sense).21:17
phantomcircuitif the limit isn't being hit then the fees will tend towards zero21:17
rustyphantomcircuit: gmaxwell's flexcap proposal or something is required, agreed.21:17
phantomcircuitCodeShark, to correct this there needs to be some form of supply fixing21:17
rustybrb21:17
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has left #bitcoin-wizards []21:17
CodeSharkphantomcircuit: correct - we need to hit the limit and we need to design for fee bidding. and we need to apply pressure on all the parts of the ecosystem to start migrating to this.21:19
-!- rusty [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards21:19
CodeSharkwe still have block reward subsidies...so we don't need fees to cover the entire cost for pow21:19
CodeSharkat least for now21:19
CodeSharkso NOW is when we should do this21:19
CodeSharkwhen we still have an economic cushion21:19
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has joined #bitcoin-wizards21:20
CodeSharkthen we can focus on scalability and increasing volume21:20
phantomcircuitCodeShark, then we agree21:22
phantomcircuitk21:22
phantomcircuitawkwardish silence21:22
CodeSharkheh21:22
moablock rewards can go to anyone who solves the transition to fees only POW security21:23
CodeSharkbut you do bring up a very important point which I'm starting to put more into perspective - I was thinking perhaps a block size increase is good because it buys us a little more time - but it's clear that the cushion should be in the block reward, not in the block sizd21:23
CodeShark*block size21:23
CodeSharkotherwise it only works to the detriment of these developments - as you say, a game theory fail21:24
phantomcircuitCodeShark, and you can probably see why it's so hard to explain this to people21:25
CodeSharkthe economic pressure is essential to the solution here21:25
phantomcircuit"well you see this is almost a classic prisoners dilemma problem" *eyes glaze over*21:25
moawhat about "if tot_fees_last_2016 > X*total_rewards_last_2016 then new_max_block_size = Y*max_block_size" ?21:25
moaX and Y to be bike-shedded21:26
CodeSharklol21:26
phantomcircuitmoa, using the fees directly as a proxy doesn't work; unfortunately miners get paid the fees so they can trivially jump up the apparent fees paid21:26
CodeSharkwell, the problem with that is that it's hard to prevent people from generating fake volume and fees21:26
CodeSharkright, phantomcircuit  :)21:26
phantomcircuit(note: they should be the ones getting the fees)21:26
-!- frankenmint [~frankenmi@c-24-22-67-17.hsd1.or.comcast.net] has quit []21:32
bramcHaving wallets set their fees is an interesting problem21:35
bramc(and one which won't be solved until it has to be, one of the reasons real fees are a good thing)21:36
bramcOne approach is to have wallets always start at a small fee and increase it over time until it goes through21:36
moaphantomcircuit: which would be the same as miners voting for larger blocks21:36
CodeSharkbramc: it would be nice to have fee queries built into the protocol somehow21:37
CodeSharkand fee commitments in blocks21:37
bramcCodeShark, Yes it's an interesting question where those should go, and how they could be proven21:37
bramcOne interesting extension would be to make minimum fee per byte be part of the root metadata of blocks21:38
CodeSharkminers could advertise their fee policy in their blocks - and relayers could advertise their fee policy as either part of their handshake or as a separate message21:38
CodeSharkalthough the latter part is still fundamentally broken because the fees here are only for spam prevention21:38
bramcfee policies should be assumed to be a bidding process where they take the maximum fee/byte and go down the line until the block is full21:38
CodeSharktrue21:39
CodeSharkso I guess you'd need some kind of orderbook21:39
bramcIt's more complicated than that because of transaction dependencies of course21:39
CodeSharkminers could periodically propagate messages with their orderbook info, I suppose21:40
CodeSharkhmmm21:40
phantomcircuitbramc, i actually dont think it's that difficult of a problem if we make one tiny assumption21:41
phantomcircuitif we assume that miners are maximizing for fees21:42
phantomcircuitit becomes nothing but a matter of estimating the fees needed to get you in the next block based on the mempool21:42
* jgarzik appears21:43
jgarzikphantomcircuit, very bad assumption though21:43
CodeSharkbut there's another problem even assuming that...which is that wallets then need to track the entire mempool as well21:43
jgarzikthe problem is ultimately predicting the collective scope of multiple local miner policies21:44
bramcYes there's an issue with calculating the going rate21:45
bramcIt's unfortunate that bitcoin protocol doesn't require that fees be identical per byte across all transactions21:45
CodeSharkit would be nice, perhaps, to be able to set a fee range and have a mechanism that proves that the fee you had to pay was the best available to get into the block...and maybe a way to set confirmation priority21:46
CodeShark"I'm willing to wait longer but want to pay less"21:46
bramcThe escalator approach: start at a small value, go up exponentially until you get in, has the advantage of always working and requiring no trust. It does take a while though21:46
bramcIt also highlights that there will always be a tradeoff where wallets willing to wait a bit longer can get a cheaper rate21:47
bramcThere's likely to be daily and weekly cycles of fees.21:47
leakypatI've often wondered when the fee market is there, won't miners be able to troll $1bn transactions for example?21:48
phantomcircuitCodeShark, what you dont run bitcoin core wallet? :P21:49
CodeSharklol21:49
phantomcircuitjgarzik, yes i've discussed this a bunch around limiting the memory pool21:49
-!- ryan`c is now known as ryan-c21:50
phantomcircuitboth limiting the memory pool and estimating fees require coming up with some function that approximates miner policy21:50
bramcI would argue that wallets should always be doing some amount of escalator, as a public good, otherwise weird effects can happen21:50
phantomcircuitwith RBF this actually becomes much easier21:50
CodeSharkabout the best we can do for estimating fee policy is looking at recent block history, I think21:50
phantomcircuitsince the easiest way to guess at miners policy is to look at the age of transactions in the mempool21:51
phantomcircuitwhich you cant really do a priori21:51
bramclike prices can get high and get stuck high for no reason other than that they were that way before. If wallets always try to underbid and then work up to what they're willing to pay things will be much more stable overall, regardless of what algorithm is used to set their initial bid.21:51
-!- Populus [Populus@gateway/vpn/mullvad/x-zjvdkzncjppkuebd] has quit [Ping timeout: 246 seconds]21:51
phantomcircuitjgarzik, so... yeah approximating all miners as using nothing but feerate is reasonable so long as there's a fallback21:52
CodeSharkbramc, I think the escalator approach is best...if only there were a way for wallets to quickly receive a message from miners saying how likely they are to include it21:52
phantomcircuitwithout rbf you're taking an educated guess and cant change it though21:52
phantomcircuitin other words rbf is necessary for bitcoin to work long term21:52
jgarzikphantomcircuit, as stated days ago, you need a multi-level approximation...  first fee tranche then priority tranche21:53
bramcCodeShark, Bidding is part of the price discovery process, I think *any* algorithm where wallets pick a price and don't adjust it will inevitably cause wacky artifacts21:53
rustyjgarzik: safe rbf makes the fee guessing much more interactive.  That may be a bad thing, of course...21:53
bramcjgarzik, Escalator has two, maybe three big parameters: starting value, max value, and rate of increase21:53
bramcWhat is 'safe rbf'?21:54
phantomcircuitjgarzik, what?21:54
phantomcircuitno you dont21:54
phantomcircuiteither way you're making a best guess approximation21:54
the_lasti for one am glad our overlord Gavin decided to make a move21:55
phantomcircuitincluding priority in the equation is assuming all the miners run the default policy21:55
phantomcircuitwhich is irrational...21:55
jgarzikphantomcircuit, 2 tranches, because that is what miners follow21:55
jgarzikphantomcircuit, the free transaction area must be included in your guesstimate21:55
rustybramc: basically, allowing a transaction to be replaced in the mempool if it's a superset.21:55
phantomcircuitjgarzik, that seems like a short term attempt to model based on a monoculture of policy21:56
phantomcircuitthat really just feels extremely lame21:56
jgarzikphantomcircuit, Translation:  You wish to model something other than reality.21:56
phantomcircuitread: im not writing that21:56
phantomcircuitjgarzik, if you'd like i can write a pure fee policy and lobby miners to run it21:57
phantomcircuitapparently the game of the day is changing reality21:57
jgarzikphantomcircuit, your problem set is modelling what miners do, not what you want them to do!21:57
jgarzikIf you are unhappy with reality I can't help with that part ;p21:57
CodeSharkminers don't optimize for fees because it's a diminishing returns proposition right now21:58
CodeSharka lot of work for very little gain21:58
CodeSharkthey basically run whatever software they get21:58
rustyphantomcircuit: you could argue that it'll happen eventually.  When fees are no longer << subsidy, that free stuff will go away pretty fast.21:58
phantomcircuitjgarzik, im modeling what i expect miners will be doing when it actually matters21:58
CodeSharkbut if we had an actual fee market there'd be an incentive for people to write more economically rational mining software21:58
jgarzik...then it doesn't get merged for years21:58
phantomcircuitif you think anybody is going to have a free transactions area when there's actual fee pressure21:58
phantomcircuitwell21:58
phantomcircuitthat's just hilarious21:58
jgarzikbecause it doesn't match real life for years21:58
jgarzikthus, pointless21:58
-!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has joined #bitcoin-wizards21:59
CodeSharkI think we can assume that given a real fee market, miners would tend to move towards a more rational bidding approach22:00
CodeSharkand would abandon the current tx selection algorithms22:00
jgarzikCodeShark, nod - but the foundational assumption remains false today, and possibly for some time yet to come22:00
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards22:00
jgarzikThe __current__ bitcoin economic policy is to prevent fee pressure from developing.  This talk of "building a fee market" has to happen in the future, but it is de facto an economic policy _change_, a delta from the years-long policy of avoiding fee pressure to subsidize bitcoin adoption.22:01
CodeSharkit was a stupid policy - it's too bad I wasn't in those meetings :p22:02
jgarzikEach block limit size change reboots the fee market.22:02
jgarzikfrom scratch22:02
-!- wallet42 [~wallet42@85.100.40.253] has quit [Client Quit]22:02
CodeSharkthe time to solve the problem is BEFORE bitcoin is huge...while it's still relatively experimental and the costs of failure are still relatively small22:04
CodeSharknot once it's gone global and we have no solution22:04
rustyjgarzik: I'm pretty sure everyone knew free money wouldn't last forever.  If not, they're learning now.22:06
CodeSharkbitcoin is already subsidized by block rewards - and even with the current block size limit it took us over 6 years to start to get close to it22:06
moaok "if total_fee_last_210000 > X*total_reward_last_210000 then new_max_block_size = Y*max_block_size" for the transitional period from rewards to fees22:08
jgarzikrusty, It is highly likely that the block size limit will be increased, and the current policy continued22:08
CodeSharkthen we need a change of leadership22:08
CodeSharkI'm sick of cowtowing to mediocrity22:08
CodeSharkwe need to set higher standards for our industry22:08
rustyjgarzik: it is highly unlikely that it will happen before low-fee transactions are delayed enough.  We're one big burst away from that happening.22:08
CodeSharkthis isn't a piggy bank22:08
jgarzikrusty, nod, we've already had community-run stress tests along those lines22:09
rustyjgarzik: they're bullshit.  We've had mempool fills before and since, no indication those "stress tests" did anything.22:09
jgarzikrusty, Are they comprehensive?  No.  Are they more than the community & industry have done in the past?  Yes.  Is that sad?  Yes.22:10
jgarzikthey are useful wake-up calls22:11
rustyjgarzik: True.  AFAICT they haven't changed user behaviour.  That 45% of transactions moving < $1 is the number to watch.22:11
CodeSharkI should also add that if it was policy to avoid fee pressure, this should have been made more explicit as part of the specifications...rather than pulling fud on forums and scaring everyone into suddently increasing block size22:11
jgarzikthe last time blocks got full, the action was Mike Hearn lobbying miners to increase their soft limit ;p22:11
rustyjgarzik: indeed; some people were promised "no fees!" for bitcoin transfers.22:11
jgarzikwhich they did22:11
rustyjgarzik: indeed, I'd rather see them drop priority txs.22:11
bramcThe current main anti-DOS fee measure is to ignore fees and put through bigger transactions first. This makes things work okay when such stress tests happen, but is rather counter to what needs to happen eventually22:12
bramcIt also isn't a great anti-dos measure. I ran the numbers a while ago on how much money you'd have to allocate to make it so that $10 transactions could never go through, I think it was like $25,00022:12
-!- arubi [~ese168@unaffiliated/arubi] has quit [Quit: Leaving]22:15
bramcBlocking less than $100 would require $250,00022:15
bramcAnd of course the attacker wouldn't lose that deposit, although they might have done some damage to its value in the process of the attack22:16
moais there any evidence that zero free transactions take any longer than fee-paying TX?22:16
jgarzikbramc, not sure I understand that?  The current main anti-DOS measure is that fee pressure begins, once blocks fill up.22:16
moazero fee22:16
jgarzikBlocks are not full by default, because of anti-dust (anti-spam) policy.22:16
jgarzikNatural economic state of a block is 100% full at all times22:16
jgarzikabsent de-spamming22:16
CodeSharkblocks not being full because of anti-dust policy is another game theory fail22:17
CodeSharkthe incentives are all completely screwed up on that one22:17
bramcjgarzik, That isn't my understanding, I could be wrong, I don't have a link handy, I definitely read something which gave a concrete algorithm which involved transaction size and age as the biggest inputs, I think priority was something like size*age22:17
jgarzikbramc, that is the _secondary_ sort22:18
jgarzikbramc, the primary sort is fee/kb22:18
jgarzikbramc, if room is left after primary sort, _then_ size/age sort kicks in22:18
jgarzikbramc, size/age priority is referred to as the "free transaction area"22:18
jgarziksize/age is only used when the fee is otherwise too low for inclusion22:18
bramcjgarzik, You mean for things which are tied, generally with a fee of zero?22:19
jgarzikbramc, not tied -- for all transactions which failed to be picked up by the initial fee/kb sort - and fell below the "dust" (fee) limit just mentioned22:19
jgarzikif your fee is below a certain X, it is considered "zero fee" from the miner's sorting perspective22:19
bramcWhat is the dust limit set to?22:20
bramcAt current standard fees everything might as well be dust22:20
jgarzikbramc, grep for IsDust()22:20
jgarzikbramc, it's not a simple number, but a calculation22:20
CodeSharkare we talking about relay selection? or miner selection?22:20
jgarzikCodeShark, miner selection22:21
jgarzikrelay has a similar metric though22:21
bramcThe fees are miniscule relative to the overhead of transferring between real currencies and bitcoin, which is ridiculous22:21
-!- stonecoldpat [~a9380004@janus-nat-128-240-225-56.ncl.ac.uk] has quit [Quit: Leaving.]22:21
jgarzik...this is why I've been poking phantomcircuit about a two-tranche approach.  That best simulates miners today.  (1) fee/kb   (3) priority (size/age)22:22
rusty(2) collect underpants?22:22
jgarziker (2)22:22
jgarzik:)22:22
bramcI mean, ridiculous in the sense that increasing them isn't a meaningful increase in costs, and they're subsidized22:22
CodeSharkindeed, bramc. If ANYTHING is hampering bitcoin adoption, it ain't the fees :p22:22
jgarzikthe end result is that you cannot dump video files into the block chain, but you can send "zero fee" transactions if they are "good"22:23
phantomcircuitjgarzik, it doesn't even matter for the memory pool limit whether there's a free transactions space22:23
jgarzikscare quotes intentional22:23
phantomcircuitthe default is 48 hours worth of transactions22:23
phantomcircuitif there's a backup that large22:23
phantomcircuityou can be damned sure there wont be any free transactions22:23
phantomcircuitnote: im not writing the fee estimation logic22:23
jgarzikphantomcircuit, If a memory pool janitors fails to approximate what is likely to be confirmed in next 48 hours, then NAK - it's not solving the problem22:24
CodeSharkI think all transactions should pay at least the smallest fee possible that doesn't create a dust output :)22:26
jgarzikThat's why block time approach was taken in the garbage collector "poolman" - you don't have to perform a priority sort22:26
bramcA good first stab at fee estimation is to find the minimum fee/byte of the last block, multiply it by 2/3, randomly add between 0 and 15%, and repeatedly add between 0 and 15% of what you last did for each subsequent block until your transaction is accepted22:26
bramcAlso, ummm, needs malleability22:26
CodeSharkif for no other reason than to force software developers to make it possible to add a fee :)22:26
CodeSharkand get them used to the need for a fee market22:26
-!- mjerr [~mjerr@p578EAB34.dip0.t-ipconnect.de] has joined #bitcoin-wizards22:27
CodeSharkand we should get rid of the "free" space22:27
bramcAnd, uh, there needs to be something in the wallet UX to set a maximum acceptable fee22:28
jgarzikbramc, indeed22:28
jgarzikbramc, And that's another can o worms... wallet software UX22:28
bramcA default of a fixed percent of the transaction size is a reasonable first pass22:28
jgarzika tough, tough problem.  Block confirmation wall-clock time is short term unpredictable.  Therefore, a user cannot pay to confirm within X time.  The user only has rough controls: above average, average, below average or approaching-zero fee choices.  It is incredibly difficult to reason, and then for software to figure things out from there.22:29
CodeSharkwe've basically been encouraging software developers to not even think about fees...and then expect to be able to address the issue of fee-based miner subsidy?22:30
jgarzikFurther, transaction fee cost varies based on TX _size_ not value22:30
jgarzikA tiny monetary value with tons of inputs may require a large fee22:30
jgarzikconfusing to users22:30
CodeSharksure, that will be a lot easier to do once there's a bunch more money riding on this network, it's got a bunch more users, there's craploads more inertia, and the reward subsidies for blocks are even smaller22:30
jgarzikhow to translate into useful UX?22:30
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]22:30
jgarzikCodeShark, no these are all fundamental to bitcoin design itself22:30
jgarzikwallet software improvements only get us so far22:31
bramcjgarzik, I think the things I just said are reasonable defaults: 70% of last smallest fee, rising 0-15% every time including the first, don't go over 5% of the transaction size22:31
jgarzikA user might pay a high fee, and still have to wait an hour for a single confirmation.  The economic signalling is _very_ muddy.22:31
phantomcircuitjgarzik, it's provably impossible to solve that problem22:31
CodeSharkthe fee bidding stuff requires some real design improvements at the protocol level - agreed...but my point is that with the current policy of "let's avoid fee pressure at all costs" encourages even less thinking about how to manage fees in UX22:31
jgarzikphantomcircuit, nod22:32
phantomcircuitbetter not limit the mempool size at all22:32
bramcor maybe go up 0-30% every time and don't go over 1%, something like that22:32
* phantomcircuit goes to break something22:32
jgarzikCodeShark, agree there22:32
-!- GAit [~lnahum@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards22:32
bramcAnyway, these are reasonably understandable values, even for not super technical people22:32
jgarzikIt remains highly difficult to translate into a useful UX where the non-technical user may make meaningful conscious choices.22:32
jgarzikTo the user, the fee is _random_ because they don't know inputs (and therefore TX size)22:33
jgarzikThe user knows monetary values, not technical wizardy22:33
jgarzikIt depends on how fragmented is their wallet [collection of unspent outputs]22:34
bramcjgarzik, the general tradeoff between how long to a transaction going through and how much the fee is should be reasonably understandable22:34
jgarzikUsers with highly fragmented wallets incur high fees on average22:34
bramcHopefully their fees are exactly proportional to their amount of dust22:35
jgarzikbramc, very roughly, not exactly22:35
bramcIf you're really doing it right every transaction should have two inputs and two outputs22:36
CodeSharkbramc, not necessarily22:36
jgarzikbramc, eh, not at all22:36
CodeSharkthere are many use cases where you cannot do it that way even if you really wanted to22:36
bramcthat way you're cleaning up your own dust as you go.22:36
bramcI'm assuming you have a wallet which is doing a bunch of transactions over time22:37
jgarzikwallets should do more defragmenting, yes (and that increases privacy as a side-effect!)22:37
-!- sy5error [~sy5error@unaffiliated/sy5error] has quit [Remote host closed the connection]22:37
bramcjgarzik, The effects of defragmenting on privacy are unclear. When I've spoken with people about what algorithms should be used for deciding what to recombine when nobody seems to have particularly clear ideas about how to evaluate the possible approcahes22:38
CodeSharkthere are also tradeoffs here22:38
CodeShark"privacy" isn't a one-dimensional optimization22:39
jgarzikRelated:  gmaxwell has proposed including "net-utxo" into the tx size calculation for block size limit22:39
jgarzikto incentivize reducing UTXO22:39
jgarzikIMO a good idea (but needs study etc.)22:39
rustyjgarzik: yeah, enhanced to include checksigops and it could be an all-in-one.  I've been calling that "flexcap".  But it needs more research and modelling, at least.22:40
CodeSharkalso, the privacy thing doesn't really apply to certain use cases such as donation addresses or crowdsales where you want to have a public address everyone can send to or check against22:40
rustyjgarzik: note that it could be soft-forked in under some total bytes hardlimit (which is still useful, as allows capacity planning).22:41
bramcCodeShark, still applies, because the privacy of whoever you got the utxo from might matter22:41
jgarzikyup22:41
CodeSharkif it all ultimately goes through a single address everything still can be traced22:42
CodeSharkbut that's a separate issue entirely :)22:42
CodeSharkonly better crypto will ultimately save us here22:43
bramcThere are some cases where you can do a bit better on bytes used to express something, for example if you make multiple payouts at once22:43
bramcOr if you take a bunch of smaller things and glom them all into the same transaction22:44
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards22:44
CodeSharkbut the transaction calculation size issue remains22:44
CodeSharkor transaction size calculation issue :p22:44
CodeSharkcoin selection is nontrivial and has no single "correct" solution22:45
bramcIf you really want to preserve privacy, then for every transaction you take a utxo bigger than the payout and split it in two22:45
bramcand you... never use your small utxos?22:45
-!- Xh1pher [~Xh1pher@pD9E38632.dip0.t-ipconnect.de] has joined #bitcoin-wizards22:45
phantomcircuitjgarzik, it all needs study... if only we had time.. oh wait we did!22:46
bramcCodeShark, I'd be happy if there was any coherent analysis of it based on non-handwavy metrics22:46
jgarzik...and then there's Confidential Transactions which hides the amount22:48
jgarzikhttps://bitcointalk.org/index.php?topic=1085273.022:48
bramcConfidential transactions are The Right Way to fix the problem, but have some obvious issues22:49
bramcTrying to anonymize transactions via coinswap keeps getting hosed by the amounts giving you away22:50
CodeSharkcoinjoin would only work if everyone had similar sized inputs and outputs22:50
bramcChopping into binary tokens helps... sort of... then you're drawing attention to the binary tokens22:50
Luke-Jrconfidential transactions pose a problem for miners though22:50
Luke-Jrit basically kills the main indicator of spam vs high priority22:51
bramcCodeShark, coinswap is a lot better than coinjoin, but yeah if if the sizes are similar if they aren't actually the same then you still have a serious problem22:51
bramcLuke-Jr, That's okay if there are real transaction fees22:51
jgarzikCodeShark, RE CoinJoin, one idea I like - though still has problem - is common denominations.  Similar to real world analogues of $1 bill, $5 bill, etc.  If we break up outputs into common denominations, you preserve privacy through CoinJoin22:51
Luke-Jrbramc: I suppose. I guess we're on the way to real fees anyway.22:51
jgarzika 96% solution, not 100%22:51
bramcjgarzik, Thats' what I meant by binary tokens22:52
amilleri haven't figured out how you're supposed to combine coinjoin and confidential transactions22:52
bramcamiller, With confidential transactions it's possible to unblind the values to just the recipient22:53
amillercoinjoin works best when there are lots of coins with the same denomination, ct works best when there are coins with hidden value22:53
bramcamiller, When there's confidential transactions you've already solved the amounts problem and are just trying to fix chain of ownership tracing with coinjoin (or hopefully coinswap, because it's better)22:55
amilleris there any way you can do coinjoin on the encrypted values directly22:56
moacoinjoinfidential22:56
-!- nessenc__ is now known as nessence22:56
bramcHopefully also you have schnorr signatures for doing collaborative signing properly22:56
amillerif you have to open up the value of a coin before doing a coinjoin, then they seem to be sort of at odds22:56
amillereven then it seems like you'd have to find 5 people and tell them all the balance associated with a coin22:57
bramcamiller, I think you have to open them to whoever you're swapping with. Maybe something more clever can be done.22:57
bramcLike, maybe there's a way that we can all collaboratively mush out stuff together so we can make one big transaction with one input from each of us and one output to each of us all with blinded amounts but we can all verify that everybody else is getting their fair output22:58
phantomcircuitjgarzik, power of two outputs is something i actually implemented in a certain wallet ages ago22:58
bramcThat's probably a question for greg22:58
phantomcircuitbut since nobody else does it you can find it on the blockchain pretttty easily22:58
phantomcircuitamiller, iirc there's a protocol for coinjoin with the encrypted values23:00
amillerphantomcircuit, but you have to reveal your values to the people you're coinjoining with23:00
Luke-Jrphantomcircuit: you might confuse my transactions with those..23:01
jgarzikthus why I like BTC equiv of $1 bill, $5 bill etc.23:01
phantomcircuitamiller, do you? i thought we had one where you didn't23:01
jgarzikhas a hope of matching real world use and blending in with the noise (and finding more coinjoin partners)23:01
amiller1 2 5 10 20 50 100 but sometimes you get arrested if you use 223:01
jgarzik;p23:01
Luke-Jramiller: what? I used to use $2 all the time23:01
Luke-Jrnever had trouble23:02
amillerLuke-Jr, i only said sometimes23:02
Luke-Jrmust be pretty rare :P23:02
jgarzikI used $2 to fuck with the system.  It created confusion every single time23:02
jgarzikfun^223:02
phantomcircuitLuke-Jr, younger people who are assistant managers and are newish will flip a shit23:02
phantomcircuitit's amusing23:02
Luke-JrI encountered a lot of surprise, but not trouble.23:02
Luke-Jrmaybe I should try again23:02
Luke-Jrbut I had to physically go into a bank to get them23:02
bramcamiller, There might be some mathematical trickery to make the reveal to the other members of the coinjoin unnecessary. I don't know the math well enough to be able to say though.23:03
CodeShark$2 bills and $1 coins never really caught on in the US23:03
bramcSteve Wozniak gets sheets of $2 bills and has tear-off booklets made out of them. He's gotten into legal trouble for them and had to explain that they are, in fact, legal tender, issued by the US government23:04
phantomcircuitamiller, it's equally possible that im too tired btw23:04
phantomcircuitbramc, to a secret service agent no less23:04
Luke-Jrbramc: ah, maybe it's because of the sheets/tear-off23:04
phantomcircuitlol casinos23:04
phantomcircuitLuke-Jr, yup23:04
phantomcircuithe did the perforations himself23:05
Luke-Jrmine were always crisp :p23:05
phantomcircuitwhich freaked people out23:05
bramcLuke-Jr, Yeah he's totally trolling with those23:05
* Luke-Jr wonders if those are available to the public23:05
Luke-Jrhttp://www.instructables.com/id/2-Bill-Pad/ looks interesting23:06
phantomcircuitLuke-Jr, you can buy $2 sheets from the treasury23:06
phantomcircuitand then perf them yourself23:06
CodeSharkyou can use adhesive, like post-it notes, rather than perforations23:07
CodeSharkor even just a simple adhesive binding23:07
CodeSharklike notepads23:08
-!- wallet42 [~wallet42@85.100.40.253] has quit [Quit: Leaving.]23:08
moaor toilet roll23:08
Luke-Jrthe rubber cement sounds least time consuming23:08
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards23:08
Luke-Jrwtf, buying sheets costs like 3x face value23:11
jgarzikRE Woz, hehe cool23:13
jgarzikanother $2 fan23:13
-!- wallet42 [~wallet42@85.100.40.253] has quit [Read error: Connection reset by peer]23:14
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards23:14
jgarzikWow, Googling for this shows a lot of "Wozniak prints his own $2 bills" - the smarter ones clarify he gets them uncut from US govt - but I can see how the SS raised an eyebrow23:15
jgarzikdumb journos out there ;p23:15
jgarziknever let the facts get in the way of a good headline or story23:15
-!- wallet42 [~wallet42@85.100.40.253] has quit [Client Quit]23:15
moahmmm, when can I buy some $2 bills from?23:16
Luke-Jrmoa: seems the only reasonable price will be a local bank23:17
moathey had declaration of independence on the reverse side ... can I get them in the mail for bitcoin somewhere lol23:18
-!- wallet42 [~wallet42@85.100.40.253] has joined #bitcoin-wizards23:20
CodeSharklots of interesting developments happening in crypto - I just fear that most of the biggest recent breakthroughs are still based on the discrete log problem23:22
CodeSharkwould be nice to have a bit more diversity in "hard" problems23:26
-!- nessence_ [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has joined #bitcoin-wizards23:28
-!- nessence [~alexl@c-68-51-194-2.hsd1.mi.comcast.net] has quit [Read error: Connection reset by peer]23:28
-!- Krellan [~Krellan@tardis-6.krellan.net] has joined #bitcoin-wizards23:30
-!- prodatalab [~prodatala@108-238-250-117.lightspeed.jcvlfl.sbcglobal.net] has quit [Ping timeout: 256 seconds]23:35
-!- rht__ [uid86914@gateway/web/irccloud.com/x-orjjuaaslisvirzq] has joined #bitcoin-wizards23:43
-!- Guest65838 [uid52049@gateway/web/irccloud.com/x-etjqtzrucwqrbpfb] has quit []23:46
-!- Guest65838 [uid52049@gateway/web/irccloud.com/x-fvmcymwjwogehfwn] has joined #bitcoin-wizards23:46
-!- Guest65838 is now known as btcdrak23:46
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-fvmcymwjwogehfwn] has quit [Client Quit]23:46
-!- btcdrak [uid52049@gateway/web/irccloud.com/x-ohnjeagwuwrilejq] has joined #bitcoin-wizards23:47
CodeSharkbramc: regarding what we were discussing yesterday, have you read this article? http://ramakrishnadas.cs.uchicago.edu/gctexplicit.pdf23:50
bramcCodeShark, Yeah thats viewed an the only hunter in the forest with a sharp stick23:53
-!- _biO__ [~biO_@ip-37-24-195-112.hsi14.unitymediagroup.de] has joined #bitcoin-wizards23:54
--- Log closed Sun Jun 21 00:00:47 2015

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