2016-01-25.log

--- Log opened Mon Jan 25 00:00:14 2016
-!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards00:02
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-sudeieakushribto] has joined #bitcoin-wizards00:05
-!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Quit: ChatZilla 0.9.92 [SeaMonkey 2.39/20151103191810]]00:09
-!- adnn_ [adnn@gateway/vpn/mullvad/x-qjaeexisuuvmyixi] has joined #bitcoin-wizards00:13
-!- adnn [~adnn@71-220-199-89.eugn.qwest.net] has quit [Ping timeout: 240 seconds]00:14
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has joined #bitcoin-wizards00:19
-!- JackH [~Jack@host-80-43-140-156.as13285.net] has joined #bitcoin-wizards00:20
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards00:29
-!- T23WS_ [~textual@45.56.159.8] has quit [Quit: Textual IRC Client: www.textualapp.com]00:32
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 250 seconds]00:36
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards00:37
-!- bramc is now known as Guest3122300:38
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards00:41
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds]00:42
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]00:49
-!- ozanyurt [~textual@78.188.177.210] has joined #bitcoin-wizards00:50
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards00:56
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]00:59
-!- andy-logbot [~bitcoin--@wpsoftware.net] has joined #bitcoin-wizards01:05
* andy-logbot is logging01:05
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]01:06
-!- mihar [~mihar@204.28.118.133] has joined #bitcoin-wizards01:08
-!- nivah [~linker@115.79.43.208] has joined #bitcoin-wizards01:09
-!- mihar [~mihar@204.28.118.133] has quit [Ping timeout: 256 seconds]01:12
-!- bit2017 [~linker@210.245.34.191] has quit [Ping timeout: 260 seconds]01:13
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-dfiexqtilwcfciwu] has joined #bitcoin-wizards01:15
-!- nivah [~linker@115.79.43.208] has quit [Ping timeout: 264 seconds]01:21
-!- bit2017 [~linker@115.79.43.208] has joined #bitcoin-wizards01:26
-!- adnn_ [adnn@gateway/vpn/mullvad/x-qjaeexisuuvmyixi] has quit []01:27
-!- moa [~kiwigb@opentransactions/dev/moa] has quit [Quit: Leaving.]01:37
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection]01:45
-!- Guest31223 [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]01:49
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds]01:50
-!- markus-k [~markus-k@designnet.work.de] has quit [Remote host closed the connection]01:52
-!- markus-k [~markus-k@designnet.work.de] has joined #bitcoin-wizards01:54
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards01:54
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards01:55
-!- p15 [~p15@7.91.145.64.client.static.strong-tk2.bringover.net] has quit [Read error: Connection reset by peer]01:56
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has quit [Ping timeout: 240 seconds]01:59
-!- roconnor__ [~roconnor@host-45-58-249-71.dyn.295.ca] has joined #bitcoin-wizards02:01
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards02:03
-!- roconnor_ [~roconnor@host-45-58-253-175.dyn.295.ca] has quit [Ping timeout: 256 seconds]02:04
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 245 seconds]02:05
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards02:06
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards02:06
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards02:07
-!- p15 [~p15@15.91.145.64.client.static.strong-tk2.bringover.net] has joined #bitcoin-wizards02:09
-!- lnovy is now known as talpa2302:09
-!- mihar [~mihar@204.28.118.133] has joined #bitcoin-wizards02:10
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]02:10
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards02:11
-!- mihar [~mihar@204.28.118.133] has quit [Ping timeout: 265 seconds]02:14
-!- mrkent [~textual@unaffiliated/mrkent] has quit []02:26
-!- nivah [~linker@210.245.34.191] has joined #bitcoin-wizards02:28
-!- bit2017 [~linker@115.79.43.208] has quit [Ping timeout: 240 seconds]02:31
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]02:50
-!- c0rw|zZz is now known as c0rw1n02:51
-!- erasmospunk [~erasmospu@46.166.190.202] has joined #bitcoin-wizards02:59
-!- erasmospunk [~erasmospu@46.166.190.202] has quit [Remote host closed the connection]03:00
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards03:08
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 240 seconds]03:35
-!- adam3us [~Adium@46-127-137-205.dynamic.hispeed.ch] has joined #bitcoin-wizards03:37
-!- damethos [~damethos@unaffiliated/damethos] has quit [Remote host closed the connection]03:39
-!- damethos [~damethos@unaffiliated/damethos] has joined #bitcoin-wizards03:39
-!- AaronvanW_ [~ewout@x4db32dcd.dyn.telefonica.de] has joined #bitcoin-wizards03:41
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards03:41
-!- adam3us [~Adium@46-127-137-205.dynamic.hispeed.ch] has quit [Ping timeout: 240 seconds]03:43
-!- adam3us [~Adium@blockstream.com] has joined #bitcoin-wizards03:50
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards03:55
-!- eudoxia [~eudoxia@r167-56-33-91.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards03:58
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards04:01
-!- erasmospunk [~erasmospu@46.166.190.202] has joined #bitcoin-wizards04:11
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]04:22
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards04:26
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]04:38
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards04:38
-!- hazirafel [~hazirafel@188.120.135.176] has joined #bitcoin-wizards04:40
-!- YankoRo [~YankoRo__@2001:1900:2104:2::86] has joined #bitcoin-wizards04:57
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 250 seconds]05:06
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]05:11
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards05:12
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards05:12
-!- mihar [~mihar@204.28.118.133] has joined #bitcoin-wizards05:12
-!- mihar [~mihar@204.28.118.133] has quit [Ping timeout: 245 seconds]05:17
-!- kang_ [67efe9aa@gateway/web/freenode/ip.103.239.233.170] has quit [Quit: Page closed]05:17
-!- eudoxia [~eudoxia@r167-56-33-91.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]05:19
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has joined #bitcoin-wizards05:22
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]05:23
-!- nivah [~linker@210.245.34.191] has quit [Ping timeout: 240 seconds]05:30
-!- gavink [~g@184.75.223.211] has quit [Ping timeout: 250 seconds]05:42
-!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards05:42
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]05:45
-!- proslogion [~proslogio@90.192.242.137] has joined #bitcoin-wizards05:45
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards05:45
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has quit [Ping timeout: 240 seconds]05:45
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]05:45
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 272 seconds]05:49
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-wizards05:50
-!- Oizopower [uid19103@gateway/web/irccloud.com/x-ltdzpqqzyaenamjx] has joined #bitcoin-wizards05:52
-!- adam3us [~Adium@blockstream.com] has quit [Ping timeout: 250 seconds]05:53
-!- hazirafel [~hazirafel@188.120.135.176] has quit [Remote host closed the connection]05:55
-!- WyzBTC [~Adium@72.10.98.195] has joined #bitcoin-wizards06:01
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards06:10
-!- MrHodl [~fuc@185.22.175.244] has joined #bitcoin-wizards06:13
-!- mihar [~mihar@204.28.118.133] has joined #bitcoin-wizards06:14
-!- proslogion [~proslogio@90.192.242.137] has left #bitcoin-wizards ["离开"]06:15
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds]06:18
-!- mihar [~mihar@204.28.118.133] has quit [Ping timeout: 265 seconds]06:19
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]06:23
bsm1175321In case anyone looked at the above graph: one can generalize the concept of "sibling" to say 3rd order siblings.  That is, find a common ancestor and descendant of 3 sibling beads (analogous to orphans -- produced at the same time). This becomes possible as the size of a cohort increases, due to faster bead/block time and lower difficulty targets. One then can measure the relative work along each path to the commo06:24
bsm1175321This might tell us something interesting about the behavior of miners, that could be used in an incentive formula. I think 2nd order siblings is sufficient to eliminate selfish mining attacks, but I wonder what one could do with a higher order analysis of the structure. Any ideas?06:26
-!- zooko` [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 276 seconds]06:27
bsm1175321It's worth noting that as you increase the number of simultaneous siblings you're going to consider the complexity of the algorithm increases.  e.g. a naive implementation of siblings as shown in the graph is O(n^3) and 3rd order siblings should be O(n^4) where n is the number of beads in the cohort.  This can certainly be improved by clever use of subgraph analysis though.06:28
-!- Yoghur114 [~Yoghurt11@131.224.198.111] has joined #bitcoin-wizards06:29
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards06:31
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 276 seconds]06:37
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards06:39
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards06:41
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards06:51
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards06:57
-!- mihar [~mihar@204.28.118.133] has joined #bitcoin-wizards06:57
-!- roconnor__ [~roconnor@host-45-58-249-71.dyn.295.ca] has quit [Read error: Connection reset by peer]06:57
-!- sparetire [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards06:58
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has joined #bitcoin-wizards06:58
-!- mihar_ [~mihar@ec2-54-86-177-31.compute-1.amazonaws.com] has joined #bitcoin-wizards06:59
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has quit [Client Quit]07:01
-!- mihar [~mihar@204.28.118.133] has quit [Ping timeout: 250 seconds]07:03
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards07:04
-!- freekevin [freekevin@unaffiliated/freekevin] has quit [Ping timeout: 240 seconds]07:07
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has joined #bitcoin-wizards07:08
-!- ozanyurt [~textual@78.188.177.210] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]07:09
-!- freekevin [freekevin@unaffiliated/freekevin] has joined #bitcoin-wizards07:09
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards07:14
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards07:14
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Remote host closed the connection]07:17
-!- Yoghur114 [~Yoghurt11@131.224.198.111] has quit [Ping timeout: 256 seconds]07:21
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards07:21
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards07:31
-!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards07:34
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]07:36
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]07:38
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards07:39
-!- cryzlr [~cryzlr@50.248.81.65] has quit [Quit: Leaving]07:46
-!- hazirafel [~hazirafel@213.8.204.87] has joined #bitcoin-wizards07:52
-!- damethos [~damethos@unaffiliated/damethos] has quit [Quit: Bye]07:53
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]07:54
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards07:55
-!- wallet42 [~wallet42@172.56.27.60] has joined #bitcoin-wizards07:56
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards07:56
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 260 seconds]08:02
-!- voxelot [~voxelot@remote.digitalmoneycorp.com] has joined #bitcoin-wizards08:03
-!- voxelot [~voxelot@remote.digitalmoneycorp.com] has quit [Changing host]08:03
-!- voxelot [~voxelot@unaffiliated/voxelot] has joined #bitcoin-wizards08:03
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 250 seconds]08:06
-!- zooko [~user@73.229.199.227] has joined #bitcoin-wizards08:08
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards08:12
-!- rishobot [~quassel@c-73-252-176-148.hsd1.ca.comcast.net] has quit [Remote host closed the connection]08:14
-!- Oizopower [uid19103@gateway/web/irccloud.com/x-ltdzpqqzyaenamjx] has quit [Quit: Connection closed for inactivity]08:16
-!- rishobot [~quassel@c-73-252-176-148.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:16
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]08:18
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards08:19
-!- IanT_ [~iant@ool-18b8112a.dyn.optonline.net] has joined #bitcoin-wizards08:21
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has quit [Quit: GGuyZ]08:27
-!- GGuyZ [~GGuyZ@18.111.18.208] has joined #bitcoin-wizards08:29
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards08:33
-!- bramc is now known as Guest612108:33
-!- wallet42 [~wallet42@172.56.27.60] has quit [Read error: Connection reset by peer]08:36
-!- wallet42 [~wallet42@172.56.27.60] has joined #bitcoin-wizards08:36
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood]08:44
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards08:45
bsm117532I invented my own language.  I talk mostly to myself.  Voices in my head... ;-)08:51
amiller_every voice starts out in someones head08:52
zooko08:53
-!- bit2017 [~linker@27.75.174.138] has joined #bitcoin-wizards08:53
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]08:53
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards08:53
* adlai isn't sure which bsm117532 to highlight08:54
-!- melvster1 [~melvster@188.242.broadband3.iol.cz] has joined #bitcoin-wizards08:54
-!- melvster1 [~melvster@188.242.broadband3.iol.cz] has quit [Remote host closed the connection]08:54
-!- rishobot [~quassel@c-73-252-176-148.hsd1.ca.comcast.net] has quit [Remote host closed the connection]08:54
-!- melvster1 [~melvster@188.242.broadband3.iol.cz] has joined #bitcoin-wizards08:54
adlaibsm117532: can you please explain how graph structure indicates miner strategy?08:55
-!- mrkent [~textual@unaffiliated/mrkent] has quit []08:55
-!- rishobot [~quassel@c-73-252-176-148.hsd1.ca.comcast.net] has joined #bitcoin-wizards08:56
adlaiit might help to reverse the direction of arrows in these graphs. genesis doesn't point to anything, everything points back towards it.08:57
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards08:59
-!- murch [~murch@p4FDB6AF8.dip0.t-ipconnect.de] has joined #bitcoin-wizards09:00
bsm117532adlai: Everything does point to genesis.  The arrows are pointing to the parent.09:00
-!- phiche [~Adium@193.89.191.214] has quit [Quit: Leaving.]09:01
adlai"genesis is on the left, braid tip is on the right" is that backwards?09:01
bsm117532adlai: A withhheld block will have an old parent but will be followed quickly by a child.09:01
-!- wallet42 [~wallet42@172.56.27.60] has quit [Quit: Leaving.]09:01
bsm117532adlai: Yes I said it backwards.09:01
bsm117532So a rank (m,n) with m>n indicates that the sibling was withheld.09:03
bsm117532m<n indicates other miners are withholding.09:03
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 250 seconds]09:03
* adlai can't figure out the rank labelling either :-\09:04
bsm117532That's probably because I just made it up..s.09:04
adlaishouldn't the (1,3) bead in that same chart be (1,1) ?09:04
bsm117532The (1,3) is relative to the bead circled in black.09:05
bsm117532I think you're right, my arrows are backwards.09:05
bsm117532Darnit09:06
adlaiif the arrows are backwards then now the (2,1) ranks are incorrect. shouldn't those be (1,1)?09:07
bsm117532With (m,n), m is the number of steps you have to go from the black bead to find a common ancestor with the (m,n) labelled sibling; n is the number of steps toward the orange bead to find a common descendant.09:09
bsm117532It's steps *from* the black bead.  It's not symmetric.  Viewed from the (1,3) labelled bead, the steps to get to the black bead is not (1,3) or (3,1) it is something else entirely, in general.09:10
* adlai gets it now (confusion was interpreting n as the number of steps from MRCA to sibling)09:10
bsm117532Viewed from the (1,3) bead, the black bead would be labelled with rank (1,1).09:11
adlairank = (m = distance to Most Recent Common Ancestor, n = distance to Least Recent Common Descendent), calculated from reference bead to sibling09:12
bsm117532A bit confusing.  Every time I look at these graphs I think my code is broken, but many iterations now I convince myself it's actually correct.09:12
bsm117532adlai: correct.09:12
* adlai initiates coffee ritual09:12
bsm117532In my code I call it "oldest common descendant" and "youngest common ancestor"09:12
* adlai stole "MRCA" from biology, it's an actual thing09:13
adlaihttps://en.wikipedia.org/wiki/Most_recent_common_ancestor09:13
bsm117532aha cool.  Terminology escapes me often in this project.  I keep making up words.09:13
adlaifurther down this rabbit hole are https://en.wikipedia.org/wiki/Mitochondrial_Eve and https://en.wikipedia.org/wiki/Y-chromosomal_Adam09:14
adlaisadly, they never met.09:14
bsm117532Ooooh concestor.  Didn't know that word.  Sounds dirty though :-/09:14
adlaiconcise yet precise terminology is indispensable... otherwise we end up with colloidal sporks and electroweak subjectivity09:15
-!- UNHCR [~morphen@185.22.35.8] has joined #bitcoin-wizards09:15
* bsm117532 googles both those. Is confused. Wrote Ph.D. thesis on Electroweak Symmetry Breaking... ;-)09:17
bsm117532That's why I'm making up words.  Want to be clear when I'm talking about a blockchain and blocks and when I'm not.09:17
bsm117532But for a time it means I talk to myself...09:18
* adlai is being uncharitable to the "hard / soft fork" [false(?)] dichotomy, and "weak subjectivity"09:18
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:18
bsm117532Ha!  I like it.09:18
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards09:18
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:19
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:19
-!- GGuyZ_ [~GGuyZ@18.85.25.199] has joined #bitcoin-wizards09:19
-!- erasmospunk [~erasmospu@46.166.190.202] has quit [Ping timeout: 250 seconds]09:20
adlaiwe should just avoid all general terms and refer to proposed changes by their git commit hash. people who want memorable names must mine vanity-IDs...09:21
-!- wallet42 [~wallet42@198.72.46.126] has joined #bitcoin-wizards09:21
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:21
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:21
bsm117532`git mine b6a1d`09:22
-!- Guest6121 [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]09:23
adlaigit mine c1a551c09:23
adlaiis the 6 a vertically-mirrored rho?09:23
bsm117532Best I could do with hex.09:24
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:24
-!- GGuyZ [~GGuyZ@18.111.18.208] has quit [Ping timeout: 272 seconds]09:24
-!- GGuyZ_ is now known as GGuyZ09:24
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:24
adlaigit mine dag09:24
adlaier, da909:25
bsm117532eeewww incest is bad.09:25
* adlai is suddenly reminded of `21 mine` :D09:25
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:26
-!- melvster1 [~melvster@188.242.broadband3.iol.cz] has quit [Remote host closed the connection]09:26
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:26
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:29
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:29
-!- GGuyZ [~GGuyZ@18.85.25.199] has quit [Read error: Connection reset by peer]09:30
-!- GGuyZ_ [~GGuyZ@guys-mbp.media.mit.edu] has joined #bitcoin-wizards09:30
-!- mihar_ [~mihar@ec2-54-86-177-31.compute-1.amazonaws.com] has quit [Ping timeout: 264 seconds]09:31
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards09:31
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]09:31
-!- GGuyZ_ [~GGuyZ@guys-mbp.media.mit.edu] has quit [Client Quit]09:32
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 272 seconds]09:35
-!- Piper-Off is now known as Monthrect09:36
* bsm117532 is suddenly reminded that his 21.co is not mining...09:37
-!- murch [~murch@p4FDB6AF8.dip0.t-ipconnect.de] has quit [Quit: Leaving.]09:39
-!- hashtag_ [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards09:40
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards09:42
-!- hashtagg [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 265 seconds]09:42
-!- UNHCR [~morphen@185.22.35.8] has quit [Quit: AndroidIrc Disconnecting]09:46
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 276 seconds]09:46
-!- stevenroose_ [~stevenroo@2a02:2c40:400:b000::1:9fa0] has joined #bitcoin-wizards09:50
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards09:51
-!- mrkent [~textual@unaffiliated/mrkent] has quit []09:51
-!- bramc is now known as Guest6339709:51
instagibbsadlai, lol watch out I think people might take you seriously09:52
adlaimy serious complaint is that "hard/soft fork" have very specific technical definitions that are rather easy to grasp, and give people a false sense of understanding the entire landscape of {for,back}wards-{in,}compatible changes to CRDT structure09:55
-!- Guest63397 [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Client Quit]09:55
adlaithe terms definitely have meaning and everybody can reach consensus on whether a specific proposed change is hard or soft; but the issues that matter (economic effects, who has to update, who gains/loses security, etc) are rather independent of the hardness bit09:56
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Quit: .]09:57
zookoadlai: I think a lot of folks have misunderstandings about those terms.09:58
zookoA lot of folks that I observe seem to think that a "hard fork" means a fork that changes fundamental economics.09:58
zookoOthers seem to think that a "hard fork" means a fork that is contentious.09:58
-!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards09:59
-!- melvster [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards10:00
-!- mihar [~mihar@4.16.87.162] has joined #bitcoin-wizards10:00
kefkiusComing the world of shitcoins, I think a "hard fork" is a regular wallet upgrade10:01
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-wizards10:05
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards10:16
-!- mihar [~mihar@4.16.87.162] has quit [Remote host closed the connection]10:19
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]10:20
bsm117532I've been disappointed that certain actors have been spreading misinformation too.  The argument is that in a soft fork miners can lose money.  But if a miner is not keeping his software up to date, he's *not*doing*his*job*.  Miners are transaction validators and that's why they are paid.  They shouldn't expect to get paid if they refuse to validate a new tx type.10:20
-!- mihar [~mihar@4.16.87.162] has joined #bitcoin-wizards10:20
adlaievery node is a transaction validator, miners only provide consensus10:26
adlaiyou can rephrase a softfork as a majority of consensus producers colluding to exclude the minority... which is why softforks should only trigger with supermajority support (for easy justification of majority tyranny)10:27
bsm117532Only miners commit to their validation cryptographically and communicate that fact.10:27
bsm117532(SPV mining not withstanding -- which is a thing we should seek to destroy)10:28
adlairegular nodes *must* validate, without trusting miners to have done so; otherwise miners can get away without validating10:28
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards10:31
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]10:35
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has joined #bitcoin-wizards10:49
-!- raedah_ [~raedah@172.56.38.243] has joined #bitcoin-wizards10:55
amiller_i think "soft fork" should be qualified by exactly what kind of service is maintained for old nods10:56
amiller_by default, i think the service everyone has in mind when saying "soft fork" is "can identify the current head of blockchain"10:57
-!- raedah [~raedah@172.56.38.243] has quit [Ping timeout: 276 seconds]10:57
amiller_but there are other services too, such as ability to receive SPV payments (that tends to come along for free)10:57
amiller_as an extreme example to illustrate the distinction here, it would be possible to "soft fork" to a rule that says: "no more transactions ever, maxblocksize=0bytes"10:59
amiller_legacy nodes would be able to identify the head of the blockchain, but they wouldn't be able to spend their money or receive payments so it's preserving one kind of service and interrupting another11:00
amiller_this distinction is useful because there are actually some potentially meaningful edge cases11:00
amiller_for example a soft-fork that sets a minimum fee and flat-out abandons free tx11:00
amiller_because right now you could have a legacy wallet that only makes free tx, and it will at least work when the coins get old enough,11:01
amiller_whereas after this hypothetical work it would no longer work11:01
amiller_so, question to ask is, for a "soft-fork that breaks service X", is X a service that people actually use or are reasonably justified in using?11:02
adlaialternatively, is the mining cartel reasonably justified in denying a service even if its not in frequent use today?11:05
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 272 seconds]11:05
* adlai uses "the" hypothetically, not accusing anybody today of doing this; but once a [super]majority collude to push through a softfork, they become a cartel, even if they joined it voluntarily11:05
-!- GGuyZ [~GGuyZ@dhcp-18-111-18-208.dyn.mit.edu] has quit [Quit: GGuyZ]11:07
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards11:08
-!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has joined #bitcoin-wizards11:09
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards11:12
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]11:33
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:33
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 276 seconds]11:35
r0achamiller_: finally someone besides Satoshi understands bitcoin needs a forced min transaction fee and free tx is just an attack vector11:50
amiller_well i'm not aiming to espouse any opinions on which services should and should not be discontinued, just that that's a better way than lumping everything ambiguously into "soft-fork", and it's also better than making up one-off names for everything else, firm fork, jelly fork, brittle fork, spork11:51
-!- raedah_ [~raedah@172.56.38.243] has quit [Ping timeout: 245 seconds]11:52
-!- zooko [~user@73.229.199.227] has quit [Quit: brb]11:52
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards11:52
-!- bramc is now known as Guest4137811:53
AdrianGadlai: mining cartel?11:53
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has joined #bitcoin-wizards11:53
instagibbsamiller_, lots of e-ink is spilled trying to figure out if things are out in the wild using things that will be soft-forked. High-S transactions I think are an example.11:56
* adlai doesn't see why free transactions are an attack vector, provided that they "cost" coinage, by an amount dictated by supply&demand (same as the coin cost for paid transactions is also dictated by the market)11:57
instagibbsyou also can't enforce a fee floor, so kind of DOA11:57
adlaiAdrianG: a hashpower majority can arbitrarily soft-fork the minority off the network, and increase their own relative hashrate. doing this would be stupid as it would rapidly erode confidence in the entire system, but it's still technically possible.11:58
-!- wallet42 [~wallet42@198.72.46.126] has quit [Quit: Leaving.]11:58
instagibbsbut yes being more specific is helpful. Lots of (intentional?) confusion floating around.11:58
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards12:00
AdrianGadlai: i think we will see such scenarios. right now we have a hard fork threat, and miners are behind it, even though it is very damaging.12:00
AdrianGso anything that is possible will likely be attempted.12:00
-!- zooko [~user@50.141.117.100] has joined #bitcoin-wizards12:01
adlaiehh, Bitcoin will always be under various threats... it actually seemed to me (from the little exposure I suffered to the latest drama) that a) miners are coming to their senses about the senselessness of intentionally wrecking consensus systems, and b) Bitcoiners are coming to their senses about the irrelevance of miner opinions about this kind of consensus breakage12:02
r0achadlai: It's a fact that Bitcoin has central bankers.  The only way for it not to is to set block size to unlimited and min transaction fee to 0.  Once you've established it does have them, it's only a question of who should be doing what with those powers.  Miners have incentive to make as much profit per tx as possible, so there's no reason for them to support 0 fee transactions.12:02
r0achand devs should be supporting a min transaction fee to prevent a perma back log or they're not fulfilling their duty12:02
r0achso both parties should technically be pro min fee12:03
adlainobody has any "duty", all parties are free to act in as altruistic or antagonistic a manner as they choose12:03
adlaibut your comment about "central bankers" and their consequence is news to me :)12:04
AdrianGr0ach: who are the central bakners?12:04
-!- erasmospunk [~erasmospu@46.166.188.230] has joined #bitcoin-wizards12:05
r0achdevs and miners, and you need to understand the maxwell + theymos argument about block size12:05
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]12:05
-!- e4xit [~e4xit@cpc92302-cmbg19-2-0-cust1369.5-4.cable.virginm.net] has joined #bitcoin-wizards12:06
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards12:06
AdrianGi think thats a bad analogy.12:07
AdrianGcentral bankers cannot be forked away from.12:08
adlaiad hominems and arguments from or against authority fall under "short-term Bitcoin development" and are thus off-topic12:08
AdrianGadlai: how is decentralization going to be assured in the long term?12:09
-!- hazirafel [~hazirafel@213.8.204.87] has quit [Quit: Leaving]12:10
bsm117532By requiring everyone to mine at the input.  (mine your own tx's).  Not that this is a near-term possibility for bitcoin...12:11
-!- murch [~murch@p4FDB6AF8.dip0.t-ipconnect.de] has joined #bitcoin-wizards12:11
AdrianGwithout such changes there simply could be no long term.12:12
bsm117532AdrianG: agreed.12:12
-!- zooko` [~user@c-73-229-199-227.hsd1.co.comcast.net] has joined #bitcoin-wizards12:13
AdrianGbsm117532: if you would require mining at the input, couldnt you just borrow hashpower for a little bit?12:14
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has left #bitcoin-wizards []12:14
-!- kisspunch [~za3k@za3k.com] has quit [Ping timeout: 260 seconds]12:15
-!- zooko [~user@50.141.117.100] has quit [Ping timeout: 240 seconds]12:15
bsm117532AdrianG: possibly, and I don't think one can prevent outsourcing of hashing in this manner.  But then the centralization force is not part of the protocol itself.12:15
bsm117532But see the "scratch-off puzzles" paper...12:16
-!- maaku [~quassel@botbot.xen.prgmr.com] has quit [Ping timeout: 265 seconds]12:16
AdrianGbsm117532: what do you think about cuckoo cycle, where asics are replaced with RAM chips12:16
AdrianGidk how that will prevent centralization, you'd just have ppl warehouse DRAM chips instead.12:17
AdrianGnon-outsourceable puzzles prevent pools. you could still end up with massive farms.12:18
r0achnon-outsourceable puzzle gets rid of pools but gives an even higher barrier of entry to mining, so kinda making small, pool hopping type of home miners extinct12:19
-!- kisspunch [~za3k@za3k.com] has joined #bitcoin-wizards12:19
AdrianGi am not sure its possible to discourage economies of scale in principle.12:20
-!- maaku [~quassel@botbot.xen.prgmr.com] has joined #bitcoin-wizards12:21
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds]12:21
erasmospunkcan you check this, working on a block relay format https://gist.github.com/erasmospunk/23040383b7620b525df012:21
-!- maaku is now known as Guest4482512:21
tromp_cuckoo cycle is pool unfriendly12:22
erasmospunkthere is a description of a blockdag format that the soft blocks can form12:22
zooko`tromp_ why is that?12:22
instagibbsAdrianG, tromp made a good point(in HN?) that commodity hardware would make "mining as donation" easier.12:22
tromp_because proof attempt can be set to take let's say 1% of block interval12:22
instagibbsI'd like to mine a bit even at a loss, but most machines are way too large and loud for my use12:22
AdrianGinstagibbs: mining chip in every phone charger? to give you magix dust to spend online?12:23
tromp_which keeps difficulty pretty low12:23
AdrianGinstagibbs: oh you are talking about pure altruism. it's not going to work at scale.12:23
tromp_and leaves less room for easy shares12:23
-!- droark_ [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-wizards12:23
-!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer]12:23
instagibbsAdrianG, eh? you actually don't need "that much" altruism12:23
zooko`Where's the discussion on HN?12:24
AdrianGinstagibbs: unless we are in a fully bitcoinized economy and mining as donation transforms into a security service12:24
tromp_but i guess you can use cycles of wrong length as shares12:24
erasmospunkWith the blockdag, there are 2 possible DOS attacks12:24
erasmospunkattacker miner spams the network with low difficulty soft blocks and then leaves when diff is high12:24
erasmospunkattacker creates a soft-block with non-standard or 0-fee transactions that everybody must rebroadcast12:24
erasmospunkthe blockdag is a kind of a global mining pool but it doesn't deal with rewards12:26
erasmospunkonly the propagation delay12:26
instagibbszooko`, https://news.ycombinator.com/item?id=1095776512:26
instagibbstypically the discourse there is a bit behind the current lore, but alas12:27
-!- Guest41378 [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]12:27
zzyzxAdrian.mining chip in every phone...! Google ARA12:28
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards12:28
AdrianGinstagibbs: what makes you think its possible to sustain a global system on altruism? and how much altruism will be necessary?12:28
zooko`instagibbs: thank12:29
zooko`s12:29
AdrianGif mining at residential rates does not result in outrageous bills, it might be easier to charge your phone overnight and have some dust to spend vs going thru AML/KYC. but amounts mined in this fashion  might be too low to boostrap this.12:29
erasmospunkor pay with hashing power for content12:30
-!- Erik_dc [~erik@d54c620ed.access.telenet.be] has joined #bitcoin-wizards12:31
erasmospunka kind of off-chain microtransaction12:31
amiller_don't think about it as sustaining a network with altruism, think of it as leverage12:31
amiller_how do you best utilize and leverage the existing altruism hwerever it is12:31
AdrianGerasmospunk: same thing in the end12:34
erasmospunkAdrianG: only if you have Lightning, even in that case you need >dust to open a channel12:35
AdrianGerasmospunk: maybe chips will come with pre-opened channels?O12:36
-!- ozanyurt [~textual@151.250.35.143] has joined #bitcoin-wizards12:36
AdrianGsort of like factory activation.12:36
AdrianGor preloaded with 100 satoshis or something.12:37
-!- e4xit [~e4xit@cpc92302-cmbg19-2-0-cust1369.5-4.cable.virginm.net] has quit [Quit: Right I'm out!]12:37
erasmospunkthis assumes that you mine for the chip manufacturer12:37
AdrianGthe US has ~300 mio phones.12:37
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards12:38
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 276 seconds]12:38
AdrianGeven if they all mine 1 satoshi every night, that would be 3 bitcoins daily.12:38
AdrianGat 1watt consuption it would be a 300 megawatt facility.12:40
AdrianGwhat are the roadblocks for such commoditization?12:40
tromp_phone needs to access to full node in order to mine12:42
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards12:42
AdrianGconnect to a node in p2pool?12:43
AdrianGspv mine.12:43
-!- e4xit [~e4xit@cpc92302-cmbg19-2-0-cust1369.5-4.cable.virginm.net] has joined #bitcoin-wizards12:44
tromp_yes, mining should be integrated into wallet for ease of use12:44
-!- sausage_factory [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards12:49
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds]12:50
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]12:51
-!- ozanyurt [~textual@151.250.35.143] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]12:52
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt]12:52
bsm117532erasmospunk: "blockdag" is not sufficiently specific to identify attack vectors.  There are multiple visions of a dag with different advantages/drawbacks.13:03
bsm117532But there should be a minimum difficulty as well as a maximum difficulty.13:04
bsm117532The minimum difficulty is related to the dag complexity of the analog of a bitcoin block, and the computational resources involved in analyzing it.13:04
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection]13:05
erasmospunkbsm117532: an attacking miner could easily mess with the dag when it is supported by a small minority of the hashing power13:06
bsm117532How?13:06
erasmospunkI am a 30% pool13:06
erasmospunkand the dag is used by miners with 1%13:07
bsm117532FYI the three DAG ideas I know of are: Iota, "Inclusive Blockchains" and Braids.13:07
tromp_not rootstock?13:07
erasmospunkI can create 30 times more soft blocks than the minority13:08
erasmospunkincrease the difficulty13:08
erasmospunkand then leave13:08
bsm117532erasmospunk: Sharechains like p2pool (not a dag) will drop you out of the payouts when you leave.13:09
erasmospunkbsm117532: I am only familiar with Braids (that I borrowed the "no-incest" rule)13:09
bsm117532Also, the sharechain shouldn't have such a dumb difficulty calculation...13:10
bsm117532erasmospunk: That would be me...the braid authro.13:10
erasmospunkhi Bob13:10
erasmospunkthis design does not deal with shares13:11
bsm117532So the sharechain needs an estimate of its own hashrate that is more sophisticated than Bitcoin's.13:11
erasmospunkonly propagation13:11
bsm117532Ok.  Then I'm not sure what you're talking about with a more specific design.13:11
bsm117532I can tell you mine though...13:12
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-dfiexqtilwcfciwu] has quit [Quit: Connection closed for inactivity]13:12
erasmospunkthe dag is used to form a consensus about what miners are mining at the same time13:12
erasmospunkand when a solution is found, only about 350bytes need to be relayed13:13
erasmospunkto reconstruct the block13:13
bsm117532erasmospunk: So you're trying to build a "soft block" scheme on top of a DAG?13:13
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards13:14
erasmospunkthe opposite, a dag using soft block extensions13:14
bsm117532Egads, why would you want that?13:14
bsm117532Soft blocks are a mechanism for eliminating orphans.  Braids don't have orphans.13:15
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards13:15
erasmospunka soft block can be standalone, just to propagate a block. In that case you use transaction ids to describe the merkle tree13:15
-!- Tasoshi [~Tasoshi@unaffiliated/tasoshi] has joined #bitcoin-wizards13:15
erasmospunkbut this still takes 10K+13:16
erasmospunkit is possible to further drop the size13:16
bsm117532But the reason you want to propagate it so fast is because you might get orphaned.  Braids have no orphans.13:16
bsm11753210k is not a problem...13:16
bsm117532You might be interested in a recent development since my Scaling Bitcoin talk: sibling rank.13:17
bsm117532http://imgur.com/6aPWbqY13:17
-!- Tasoshi_ [~Tasoshi@unaffiliated/tasoshi] has quit [Ping timeout: 240 seconds]13:17
bsm117532The numbered beads are siblings of the black circled bead.  The "rank" is how many beads away the youngest common ancestor and oldest common parent are.13:18
bsm117532This is an indication of miner behavior, and can be used explicitly in an incentive formula to remove the problems you're worried about (I think).13:18
erasmospunkdo you have a document to look it better?13:19
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection]13:19
bsm117532Still working on it.  Code to generate that graph works, and will be on github this week.13:19
bsm117532I think we still have work to do on developing and proving a correct incentive structure.13:20
erasmospunkbtw, you say that braids don't have orphans. This is not true for the bitcoin blockchain13:20
bsm117532Bitcoin blockchain is not a braid.13:20
bsm117532What do you mean?13:20
erasmospunkyes13:20
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards13:20
erasmospunkcreating a braid structure can only be via a soft fork at best13:21
-!- shesek [~shesek@bzq-84-110-109-62.red.bezeqint.net] has joined #bitcoin-wizards13:21
bsm117532Yep.  It can be done in a manner similar to how segwit is being done.13:21
erasmospunkso we would still have the blockchain13:21
bsm117532The idea is that every bead would be a valid bitcoin block.13:22
-!- zooko` [~user@c-73-229-199-227.hsd1.co.comcast.net] has quit [Ping timeout: 276 seconds]13:23
bsm117532At some point, when 95% of miners are mining the beads, you allow there to be more txs in beads than in the bitcoin block.  This becomes a soft-fork capacity increase.13:23
erasmospunkhmmm13:23
bsm117532The mechanism is completely analagous to segwit.13:23
erasmospunkbut you still need to put everything in the normal blocks13:24
bsm117532Until you hit 95% on the soft fork, yes.13:24
bsm117532Before you hit 95%, the braid becomes a de-facto mempool synchronization tool.13:24
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]13:24
erasmospunkand the pow target?13:24
bsm117532TBD.13:25
bsm117532There's a min and a max though.13:25
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards13:25
erasmospunkone of the beads will be be the one?13:25
bsm117532One of the beads will be the one bitcoin block.13:25
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection]13:25
-!- ozanyurt [~textual@151.250.35.143] has joined #bitcoin-wizards13:25
erasmospunktrying to think about it in a backwards compatible way13:25
bsm117532If I mine one surpassing the braid's minimum difficulty, I remove the tx's that have already been seen in the braid, and transmit the bead to other braid-aware miners.13:25
erasmospunkso there will be nodes that doesn't understand beads13:26
erasmospunkas they don't have enough POW13:26
bsm117532Yes.  But since all beads contain in their Merkle tree everything that's in the Bitcoin block...13:27
-!- IanT_ [~iant@ool-18b8112a.dyn.optonline.net] has quit []13:27
bsm117532So it's kind of a side-channel for communicating mempool synchronization, very akin to "weak blocks".13:27
bsm117532Except structured as a DAG.13:27
erasmospunkyes, what I am working on13:27
bsm117532Of course once the soft fork takes effect, then one can drastically increase the capacity.13:27
bsm117532Also one needs to trigger the new incentive mechanism of the braid, and payouts that are backward-looking, instead of miners creating their own coinbase txn.13:28
erasmospunkyeah, a kind of future coinbase, right?13:28
bsm117532Yes.  The coinbase would refer to a state 100 cohorts in the past.13:30
-!- adnn [~adnn@97-122-21-49.hlrn.qwest.net] has joined #bitcoin-wizards13:31
erasmospunkbsm117532: there is one change from the last time we talked. Remember that the ASICs need time to warm up and you cannot change often the work?13:32
bsm117532erasmospunk: Turns out I was wrong about that.13:33
erasmospunkwhat do you mean?13:33
bsm117532The real issue is validating a block.  So there's a window in which miners are SPV mining after they receive a block.13:33
bsm117532There's a separate issue that has a lot to do with misunderstandings of how p2pool works.13:34
bsm117532But all hardware currently available can retarget in ~ms.13:34
-!- adnn_ [~adnn@97-122-21-49.hlrn.qwest.net] has joined #bitcoin-wizards13:34
bsm117532rather, reload work.13:34
erasmospunkok13:34
bsm117532I'm just about ready to post my code, if you'd like a preview I can send something tonight.13:34
-!- adnn [~adnn@97-122-21-49.hlrn.qwest.net] has quit [Ping timeout: 245 seconds]13:35
erasmospunkThe SPV mining is due to miners seeing a different previous hash from the stratums of other miner pools13:35
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has joined #bitcoin-wizards13:36
erasmospunkbefore they get the block themselves13:36
bsm117532That too13:36
bsm117532But that's what's going on, it's not that the hardware is slow.13:37
erasmospunkin fact the block validation takes very little time if all the transactions are in the mempool13:37
erasmospunkgood to know about the hardware13:37
bsm117532Yeah, relief for me. ;-)13:37
erasmospunkthis is why I think a sub 512-byte block is important13:37
erasmospunkit can be propagated extremely fast13:38
-!- adnn_ [~adnn@97-122-21-49.hlrn.qwest.net] has quit [Ping timeout: 240 seconds]13:38
bsm117532How about one block per transaction?  ;-)13:38
erasmospunkbut you need miner commitments13:38
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [Remote host closed the connection]13:39
erasmospunkI like the idea13:39
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards13:39
bsm117532You only need super-fast because you're worried about orphans, but you can't completely eliminate that, no  matter how fast or how small your block.13:39
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has joined #bitcoin-wizards13:39
-!- Tiraspol [~Tiraspol3@c-98-212-187-224.hsd1.il.comcast.net] has quit [Changing host]13:39
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards13:39
erasmospunktrue13:39
erasmospunkbut even with soft fork braids, a node needs to see blocks every 10 minutes13:40
bsm117532if transactions were individually mined, they couldn't conflict anyway unless there's a double-spend.13:40
bsm117532erasmospunk: yes, the bitcoin difficulty target will always remain as the upper difficulty limit.13:40
bsm117532Even if there's only one transaction in that block!13:41
bsm117532That's required to keep the minority non-upgraded nodes following the highest PoW.13:41
erasmospunkso there will be always a bead that meets that target and becomes the true block13:41
bsm117532Yes, always.13:41
bsm117532It's existence is also tied to Satoshi's payout schedule, which must be kept.13:42
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards13:42
-!- WyzBTC [~Adium@72.10.98.195] has quit [Ping timeout: 250 seconds]13:43
erasmospunkbsm117532: this could work as a sidechain13:46
erasmospunkI was think about the possibility of an internal sidechain13:47
erasmospunkwhere you can sent in and out in a single transaction13:48
erasmospunkall the coins that are in this sidechain are kept in "anyone can spend" UTXOs13:51
-!- zooko [~user@c-73-217-96-13.hsd1.co.comcast.net] has joined #bitcoin-wizards13:52
erasmospunkand once you send to the main chain, the transaction burns the sidechain coins and the miner spends one UTXO to send to your destination13:52
-!- WyzBTC [~Adium@72.10.98.195] has joined #bitcoin-wizards13:54
bsm117532That's one possibility that's been discussed for "extension blocks" as sidechains.13:58
bsm117532And one can view braids this way too.13:58
-!- WyzBTC [~Adium@72.10.98.195] has quit [Ping timeout: 250 seconds]13:58
bsm117532This is why I tried to avoid the conversation about "how to get this into bitcoin" at Scaling...the conversation often goes off to the weeds, and there are many options.13:58
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]14:00
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards14:00
-!- droark_ [~droark@c-24-22-36-12.hsd1.or.comcast.net] has quit [Ping timeout: 250 seconds]14:01
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 240 seconds]14:07
-!- zooko` [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards14:08
-!- sdaftuar [~sdaftuar@static-100-38-11-146.nycmny.fios.verizon.net] has quit [Changing host]14:09
-!- sdaftuar [~sdaftuar@unaffiliated/sdaftuar] has joined #bitcoin-wizards14:09
-!- zooko [~user@c-73-217-96-13.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds]14:10
-!- jposner [~jposner@172.98.67.94] has joined #bitcoin-wizards14:10
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards14:12
-!- pasky [~pasky@nikam.ms.mff.cuni.cz] has quit [Quit: leaving]14:13
kanzurebsm117532: "the only way to get this into bitcoin is using a balanced unicycle fork"14:17
bsm117532Are you quoting someone in particular?  ;-)14:17
amiller_i really like balancing unicycles14:17
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Ping timeout: 250 seconds]14:20
* zooko` looks for the ❤ button on IRC.14:21
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 240 seconds]14:24
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards14:25
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Remote host closed the connection]14:26
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards14:27
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards14:32
-!- zooko`` [~user@50.141.118.200] has joined #bitcoin-wizards14:33
-!- zooko` [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds]14:35
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards14:38
-!- Guest44825 is now known as maaku14:39
-!- zooko`` [~user@50.141.118.200] has quit [Ping timeout: 250 seconds]14:39
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has quit [Ping timeout: 240 seconds]14:40
-!- ozanyurt [~textual@151.250.35.143] has quit [Quit: Textual IRC Client: www.textualapp.com]14:43
-!- mrkent_ [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards14:44
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Ping timeout: 240 seconds]14:44
-!- veleiro [~veleiro@fsf/member/veleiro] has joined #bitcoin-wizards14:46
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]14:49
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards14:51
-!- Erik_dc [~erik@d54c620ed.access.telenet.be] has quit [Remote host closed the connection]14:51
-!- murch [~murch@p4FDB6AF8.dip0.t-ipconnect.de] has quit [Quit: Leaving.]14:57
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]15:00
-!- xabbix [~xabbix@unaffiliated/xabbix] has joined #bitcoin-wizards15:03
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards15:06
-!- c0rw1n is now known as c0rw|zZz15:06
-!- mrkent_ [~textual@unaffiliated/mrkent] has quit [Ping timeout: 256 seconds]15:08
jaromilirc is forever ❤15:11
Luke-Jr♥ looks nicer15:11
Luke-JrIMO\15:11
jaromiltrue15:11
jaromilgosh15:11
jaromilhow you do that15:11
aknix<315:11
kanzurespeaking of moderation....15:11
aknix15:12
aknixlololololol15:12
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has joined #bitcoin-wizards15:13
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]15:18
-!- bramc [~bram@38.99.42.130] has joined #bitcoin-wizards15:23
-!- bramc is now known as Guest3447215:23
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards15:25
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]15:25
-!- zooko [~user@c-73-217-16-2.hsd1.co.comcast.net] has quit [Ping timeout: 272 seconds]15:28
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]15:29
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-wizards15:30
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards15:35
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 272 seconds]15:38
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards15:42
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]15:43
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards15:47
-!- spinza [~spin@197.89.186.26] has quit [Ping timeout: 240 seconds]15:47
-!- veleiro [~veleiro@fsf/member/veleiro] has quit [Ping timeout: 240 seconds]15:48
-!- veleiro [~veleiro@fsf/member/veleiro] has joined #bitcoin-wizards15:49
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Quit: laurentmt]15:58
-!- stevenroose [stevenroos@bnc1.sollidi.us] has quit [Disconnected by services]16:01
-!- stevenroose|BNC [stevenroos@bnc1.sollidi.us] has joined #bitcoin-wizards16:01
-!- spinza [~spin@197.89.19.199] has joined #bitcoin-wizards16:03
-!- erasmospunk [~erasmospu@46.166.188.230] has quit [Remote host closed the connection]16:05
-!- pigeons_ is now known as pigeons16:06
-!- pigeons is now known as Guest2133316:06
-!- stevenroose [~steven@2a01:7c8:aabd:571:5054:ff:fed5:c0cc] has joined #bitcoin-wizards16:07
-!- stevenroose_ [~stevenroo@2a02:2c40:400:b000::1:9fa0] has quit [Quit: Leaving]16:07
-!- Guest21333 is now known as pigeons16:07
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has joined #bitcoin-wizards16:09
-!- zzyzx_ [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has joined #bitcoin-wizards16:10
-!- eudoxia [~eudoxia@r179-24-92-179.dialup.adsl.anteldata.net.uy] has joined #bitcoin-wizards16:12
-!- zzyzx [~chatzilla@97-90-24-187.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 276 seconds]16:14
-!- zzyzx_ is now known as zzyzx16:14
-!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving...]16:15
-!- gavink [~g@184.75.223.211] has joined #bitcoin-wizards16:15
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has joined #bitcoin-wizards16:17
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving]16:18
-!- nuke1989 [~nuke@176.92.212.166] has joined #bitcoin-wizards16:22
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-wizards16:23
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Ping timeout: 276 seconds]16:35
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has joined #bitcoin-wizards16:37
-!- Guest34472 is now known as bramc16:50
-!- mrkent_ [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards16:52
-!- mrkent [~textual@unaffiliated/mrkent] has quit [Ping timeout: 264 seconds]16:54
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has quit [Ping timeout: 260 seconds]16:55
-!- voxelot [~voxelot@unaffiliated/voxelot] has quit [Ping timeout: 250 seconds]16:59
-!- roconnor [~roconnor@host-45-58-253-254.dyn.295.ca] has joined #bitcoin-wizards16:59
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]16:59
-!- conner_ [~conner@40.98.62.94.rev.vodafone.pt] has quit [Remote host closed the connection]17:01
-!- dcousens [~anon@c110-22-219-15.sunsh4.vic.optusnet.com.au] has quit [Remote host closed the connection]17:03
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards17:06
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 240 seconds]17:06
-!- JackH [~Jack@host-80-43-140-156.as13285.net] has quit [Ping timeout: 256 seconds]17:07
-!- Yoghur114 [~jorn@g227014.upc-g.chello.nl] has quit [Remote host closed the connection]17:09
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards17:12
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection]17:17
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]17:26
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-sudeieakushribto] has quit [Quit: Connection closed for inactivity]17:28
-!- AaronVW [~ewout@f055179095.adsl.alicedsl.de] has joined #bitcoin-wizards17:29
-!- AaronvanW_ [~ewout@x4db32dcd.dyn.telefonica.de] has quit [Ping timeout: 250 seconds]17:32
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has joined #bitcoin-wizards17:37
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds]17:52
-!- LeMiner2 [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has joined #bitcoin-wizards17:54
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards17:54
-!- LeMiner [LeMiner@5ED1AFBF.cm-7-2c.dynamic.ziggo.nl] has quit [Ping timeout: 246 seconds]17:55
-!- LeMiner2 is now known as LeMiner17:55
-!- droark [~droark@c-24-22-36-12.hsd1.or.comcast.net] has joined #bitcoin-wizards17:56
-!- brg444 [4631ca01@gateway/web/freenode/ip.70.49.202.1] has quit [Ping timeout: 252 seconds]17:58
-!- mrkent_ [~textual@unaffiliated/mrkent] has quit [Ping timeout: 240 seconds]17:58
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards17:59
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 250 seconds]18:01
-!- belcher [~user@unaffiliated/belcher] has quit [Disconnected by services]18:04
-!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-wizards18:04
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards18:07
-!- JackH [~Jack@host-2-101-192-24.as13285.net] has joined #bitcoin-wizards18:07
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 245 seconds]18:12
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards18:13
-!- eudoxia [~eudoxia@r179-24-92-179.dialup.adsl.anteldata.net.uy] has quit [Quit: Leaving]18:16
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:26
-!- mrkent [~textual@unaffiliated/mrkent] has quit []18:26
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has quit [Ping timeout: 250 seconds]18:27
-!- bramc [~bram@38.99.42.130] has quit [Quit: This computer has gone to sleep]18:32
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 240 seconds]18:36
-!- AaronVW [~ewout@f055179095.adsl.alicedsl.de] has quit [Ping timeout: 250 seconds]18:36
-!- adam3us [~Adium@46-127-137-205.dynamic.hispeed.ch] has joined #bitcoin-wizards18:39
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards18:42
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has joined #bitcoin-wizards18:43
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has quit [Client Quit]18:47
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has joined #bitcoin-wizards18:47
-!- voxelot [~voxelot@2605:e000:1525:802f:18f3:1d02:b6ff:edea] has quit [Changing host]18:47
-!- voxelot [~voxelot@unaffiliated/voxelot] has joined #bitcoin-wizards18:47
-!- sausage_factory [~priidu@unaffiliated/priidu] has quit [Ping timeout: 264 seconds]18:51
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards18:56
-!- mihar [~mihar@4.16.87.162] has quit [Ping timeout: 256 seconds]19:02
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]19:02
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards19:14
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 250 seconds]19:16
-!- jtimon [~quassel@126.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 245 seconds]19:20
-!- sparetire [~sparetire@unaffiliated/sparetire] has quit [Quit: sparetire]19:21
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards19:25
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has joined #bitcoin-wizards19:27
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]19:32
-!- veleiro [~veleiro@fsf/member/veleiro] has quit [Ping timeout: 250 seconds]19:36
-!- rgrant [~user@unaffiliated/rgrant] has joined #bitcoin-wizards19:40
-!- cluckj [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has joined #bitcoin-wizards19:42
-!- jcluck [~cluckj@pool-108-16-231-242.phlapa.fios.verizon.net] has quit [Ping timeout: 265 seconds]19:45
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Remote host closed the connection]19:51
-!- veleiro [~veleiro@fsf/member/veleiro] has joined #bitcoin-wizards19:54
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has joined #bitcoin-wizards19:55
-!- coinoperated [~coinopera@c-73-163-103-87.hsd1.dc.comcast.net] has joined #bitcoin-wizards20:01
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:9141:c43:4095:14fe] has quit [Ping timeout: 250 seconds]20:02
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 256 seconds]20:07
-!- nonaTure [~happy@94.155.72.86] has quit [Quit: Leaving.]20:10
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards20:13
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Quit: Leaving.]20:19
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood]20:22
-!- Luke-Jr [~luke-jr@unaffiliated/luke-jr] has joined #bitcoin-wizards20:22
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards20:30
gmaxwellamiller_: I have to insist now that you reign in peter_r's plagerism.20:30
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]20:33
coinoperatedgmaxwell:  joined channel just now,  what plagiarism has Peter_R committed?20:36
-!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving]20:39
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection]20:44
-!- instagibbs [~instagibb@pool-100-15-134-80.washdc.fios.verizon.net] has quit [Ping timeout: 260 seconds]20:51
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards20:52
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 240 seconds]20:57
-!- jgarzik [~jgarzik@unaffiliated/jgarzik] has quit [Quit: Leaving]20:59
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 245 seconds]21:01
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards21:02
gmaxwellcoinoperated: https://bitcointalk.org/index.php?topic=1274102.msg13679080#msg13679080 provides some context if you care to dig.21:10
-!- rgrant [~user@unaffiliated/rgrant] has quit [Quit: leaving]21:18
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]21:22
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards21:24
-!- kang_ [67efe99f@gateway/web/freenode/ip.103.239.233.159] has joined #bitcoin-wizards21:29
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 240 seconds]21:31
-!- nonaTure [~happy@94.155.72.86] has joined #bitcoin-wizards21:31
-!- GGuyZ_ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards21:32
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards21:34
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Ping timeout: 272 seconds]21:35
-!- GGuyZ_ is now known as GGuyZ21:35
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 256 seconds]21:36
petertoddgmaxwell: have you published that correspondence?21:40
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 265 seconds]21:42
gmaxwellpetertodd: Peter_R himself published most of it, http://pastebin.com/jFgkk8M3  more of it was also described in this channel with him in the room.21:42
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards21:42
petertoddgmaxwell: mind editing that post to link directly to that correspondence? want something nicely self-contained to send to others21:43
gmaxwellpetertodd: I did, I'll make the link more clear.21:43
petertoddgmaxwell: thanks21:43
petertoddgmaxwell: I delibrately didn't look too closely, precisely to make sure this case is easy to understand :)21:44
-!- NewLiberty [~NewLibert@108.74.245.57] has joined #bitcoin-wizards21:44
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards21:44
petertodd*deliberately21:44
gmaxwellpetertodd: I should probably also add a link to the log discussing this in here.21:45
petertoddgmaxwell: good idea21:45
gmaxwellThough more distant forms of these ideas have been described for a long time (including by you)21:45
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards21:45
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards21:46
petertoddyeah, and IIRC, I pointed out the potential incentive compatibility problem that you're giving other miners info on what's valid21:46
gmaxwellpetertodd: yea, I'm actually unconvinced that it has an incentives problem; but I think it needs to be analyized carefully for strategic behavior.21:46
gmaxwellI just don't know.21:46
-!- NewLiberty [~NewLibert@108.74.245.57] has quit [Read error: Connection reset by peer]21:47
gmaxwellI think it might be fair to say that it's not worth doing an incentives analysis without it fully implemented, as fine design decisions might matter.21:47
-!- NewLiberty [~NewLibert@108.74.245.57] has joined #bitcoin-wizards21:47
petertoddgmaxwell: with my proof-of-prior-block proposal the problem probably goes away, at least in practice21:47
petertoddalso, it's the type of thing where we can't prevent people from doing it21:48
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds]21:50
gmaxwellYes, so even if it vulnerable to strategic behavior it may be best to normalize it rather than leave it so that only some have access to it.21:53
deegogmaxwell: following the bitcointalk thread. That's the tragedy, isn't it? The cheater can continue to say outrageous things and continue to pretend he's not been proven wrong; he can even continue to "deny, then appropriate."   But, to a lay person, it just looks like two "equal" mathematicians  quibbling over something deeply technical.  The tragedy of being involved in anything that involves other people :(21:54
petertoddgmaxwell: yup, the SPV mining thing has a big problem there, as no-one else has the software21:54
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards21:54
gmaxwelldeego: I really wouldn't care that much except elsewhere he and others attack my crediblity while trying to make a political push to make radical changes to the bitcoin system.21:55
gmaxwellwhen the preprint of his work went out I immediately contacted andrew miller privately with the hope that it would be handled informally, with Peter R responding that I was "cited" there, ... I see it has not been handled.21:55
deego:|21:56
-!- adam3us [~Adium@46-127-137-205.dynamic.hispeed.ch] has quit [Read error: Connection reset by peer]21:57
gmaxwellI think it's a real shame too, there is a tremendous amount of contribution that can be made in explaining, formalizing, and analizing specific approaches; which doesn't require being disingenious about the origins of ideas. Unfortunately, it seems Peter R's motivations are primarily political, trying to push a large block reparameterization into the bitcoin system without regard for intellectual21:58
gmaxwell honesty-- and when doing so demands that he dismiss me as some kind of coding monkey, apparently he'll do so.21:58
kanzurei wrote about this too,21:58
kanzurehttps://www.reddit.com/r/btc/comments/3xkok3/reduce_orphaning_risk_and_improve/cy60r4y21:58
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has quit [Ping timeout: 250 seconds]21:58
kanzurehttps://www.reddit.com/r/Bitcoin/comments/3ycizh/decentralizing_development_can_we_make_bitcoins/cycex9t?context=121:59
kanzurehttps://www.reddit.com/r/Bitcoin/comments/3yod27/greg_maxwell_was_wrong_transaction_fees_can_pay/cyfluso21:59
kanzurehttps://np.reddit.com/r/Bitcoin/comments/3ycizh/decentralizing_development_can_we_make_bitcoins/cycex9t?context=121:59
gmaxwellI was thinking perhaps my correspondance with PeterR was just too opaque-- communication is a difficut art-- but several people in that thread read the correspondance I had with PeterR and understood the idea just fine.21:59
-!- adam3us [~Adium@46-127-137-205.dynamic.hispeed.ch] has joined #bitcoin-wizards21:59
deegoglad21:59
-!- Tasoshi [~Tasoshi@unaffiliated/tasoshi] has quit [Read error: Connection reset by peer]22:00
kanzuregmaxwell: i think that people don't understand the pastebin, they need their attention directed to specific sections, unfortunately. and additional elaboration/repetition is often helpful when communicating.22:00
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Ping timeout: 256 seconds]22:00
petertoddkanzure: +122:00
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]22:00
petertoddkanzure: a writeup with a summary of the situation would help; why I wrote my opt-in rbf article the way I did: https://petertodd.org/2016/are-wallets-ready-for-rbf (and even it needs improvement)22:01
deego(I learned that sad truth a long time ago in my own lifge.  Most everyone pretends; everyone  wants their fame; and will say anything for it.  Never mind what they will do when there's actual control of a money-system at stake! The PHBs (or the general public) is never wiser and is easily fooled.)  I hope in the case of bitcoin, though, that "smart money" sees what's actually smart.22:01
gmaxwellI stand on the shoulders of giants (often petertodd's it seems!); hell I would have been not angry if the paper -- unable to bring itself to mention me-- had attributed the knoweldge to 'folklore'.22:02
gmaxwell(several of my other inventions-- like the ZKCP-- have been cited as folklore in recent academic works)22:02
kanzurei thought your other concern was the paper rested on the usual false assumptions of the author22:03
kanzurebtw your bitcointalk post leaves out peter rizun's current signature ("The fall of Blockstream Core draws near.") it's literally his signature on his posts.22:03
gmaxwellkanzure: yes, this paper is also in error, in that it breaks the pre-consensus design in such a way as to try to retaining the size==orphaning.22:03
deegogmaxwell: sad to see that. (the folklore "attribution")22:05
kanzureno he says that attribution was missing22:05
deegoyeah22:05
kanzurehuh?22:05
gmaxwelldeego: Unlike academics attribution is not the primary currency I work with, at least. It matters somewhat but mostly for ego; except in cases where my reputation is under attack.22:05
gmaxwellkanzure: I said in other things my work has been attributed to folklore.22:06
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards22:09
TD-Linuxthe most upsetting part of that pastebin is the lack of RFC2822 compliance22:11
petertoddTD-Linux: lol22:11
-!- frankenmint [~frankenmi@174-25-38-39.ptld.qwest.net] has joined #bitcoin-wizards22:13
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has joined #bitcoin-wizards22:19
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has quit [Read error: Connection reset by peer]22:20
-!- Fistful_of_Coins is now known as o3u22:20
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has joined #bitcoin-wizards22:20
TD-Linuxin fact it bothered me so much that I at least fixed the quoting (though not line length) http://pastebin.com/gPKm0QcD22:21
-!- nonaTure [~happy@94.155.72.86] has quit [Quit: Leaving.]22:22
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has quit [Remote host closed the connection]22:22
-!- zmachine [~zmachine@pool-74-100-90-30.lsanca.fios.verizon.net] has joined #bitcoin-wizards22:23
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has quit [Read error: Connection reset by peer]22:24
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has joined #bitcoin-wizards22:24
kanzureTD-Linux: part of the value of the other link is that it was originally created by rizun22:24
TD-Linuxkanzure, yes, I saw it when it was first posted, but as far as the actual review of the paper goes that part isn't relevant22:26
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:49af:cbb9:6289:845] has joined #bitcoin-wizards22:30
-!- phiche [~Adium@37.250.122.221.bredband.tre.se] has quit [Read error: Connection reset by peer]22:36
-!- voxelot [~voxelot@unaffiliated/voxelot] has quit [Ping timeout: 260 seconds]22:42
-!- bit2017 [~linker@27.75.174.138] has quit [Ping timeout: 245 seconds]22:46
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards22:48
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-gtjropiakstirxdb] has joined #bitcoin-wizards22:52
-!- phiche [~Adium@193.89.191.214] has joined #bitcoin-wizards22:54
-!- memymo [~textual@c-24-4-69-49.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…]22:55
-!- DougieBot5000 [~DougieBot@unaffiliated/dougiebot5000] has quit [Quit: Leaving]23:01
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards23:04
-!- tjader [~tjader@189.60.218.22] has quit [Ping timeout: 276 seconds]23:08
-!- tjader [~tjader@189.60.218.22] has joined #bitcoin-wizards23:12
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:49af:cbb9:6289:845] has quit []23:22
-!- bit2017 [~linker@210.245.34.191] has joined #bitcoin-wizards23:30
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards23:32
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]23:37
-!- mrkent [~textual@unaffiliated/mrkent] has joined #bitcoin-wizards23:49
-!- bliljerk101 [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has quit [Ping timeout: 256 seconds]23:50
-!- NewLiberty [~NewLibert@108.74.245.57] has quit [Ping timeout: 250 seconds]23:50
-!- bliljerk101 [~bliljerk1@c-71-60-0-241.hsd1.pa.comcast.net] has joined #bitcoin-wizards23:51
--- Log closed Tue Jan 26 00:00:15 2016

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