2015-12-31.log

--- Log opened Thu Dec 31 00:00:51 2015
-!- STRML [~STRML@unaffiliated/strml] has quit [Quit: ZNC - http://znc.in]00:01
-!- Dizzle_ [~Dizzle@2605:6000:1018:c0b1:acc7:83bf:a667:8f87] has quit [Ping timeout: 240 seconds]00:02
-!- kmels [~kmels@181.174.104.127] has quit [Ping timeout: 246 seconds]00:04
-!- STRML [~STRML@unaffiliated/strml] has joined #bitcoin-wizards00:07
-!- justanotheruser is now known as gentoognuhurd00:25
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hbwjxanbhybzbodw] has joined #bitcoin-wizards00:27
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has quit [Quit: Leaving]00:33
-!- Dizzle_ [~Dizzle@2605:6000:1018:c0b1:f598:6b0:829a:809c] has joined #bitcoin-wizards00:34
-!- Dizzle_ [~Dizzle@2605:6000:1018:c0b1:f598:6b0:829a:809c] has quit [Client Quit]00:34
bramc110 new lines is enough, I'm calling it a day.00:34
CubicEarthStrong work bramc - that's 110 more lines than I wrote today.00:40
bramcCubicEarth, It's a little misleading because I spent several months doing design work for what I'm coding now. When there's a clear spec I can crank through stuff super fast.00:42
CubicEarthbramc: So your saying that's a lot?  I know for carful work it can be.00:43
bramcCubicEarth, For core work it's a huge amount.00:44
CubicEarthbramc: got it.00:44
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]00:53
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards01:03
-!- ozanyurt_ [~textual@151.250.32.112] has joined #bitcoin-wizards01:31
-!- gentoognuhurd is now known as justanotheruser01:33
-!- ozanyurt [~textual@static.73.76.9.176.clients.your-server.de] has quit [Ping timeout: 265 seconds]01:34
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:52a:cba5:ca57:eacc] has quit [Ping timeout: 240 seconds]02:21
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards02:25
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-sxofootcmyekhbwm] has joined #bitcoin-wizards02:25
-!- Piper-Off is now known as Monthrect02:26
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]02:26
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards02:26
-!- stevenroose_ [~steven@193.190.253.144] has joined #bitcoin-wizards02:32
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]02:36
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards02:36
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards02:39
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards02:40
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 240 seconds]02:49
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards02:49
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards02:56
-!- p15_ [~p15@34.91.145.64.client.static.strong-tk2.bringover.net] has quit [Ping timeout: 265 seconds]02:57
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]03:07
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards03:09
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]03:37
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards03:37
-!- justanotheruser is now known as gentoognuhurd03:41
stevenroose_anyone here? I have a remark on the paper on 2-way pegged sidechains03:41
fluffyponythere are logs, so comment away and someone will definitely read it03:43
stevenroose_it says "While the hash value itself does not change the amount of work a block is counted as, the presence of lower-than-necessary hashes is in fact statistical evidence of more work done in the chain[Mil12]. "03:47
stevenroose_right above that, it explains that the values are random probabilistic, so that even if only hashing towards a certain target, certain amounts of the time, the hash will be certain times lower than the target03:48
stevenroose_however, since the target is included in the block hash and since publishing a valid hash asap is incentivized so hard, not a single miner will ever hash towards lower-than-necessary hashes03:49
stevenroose_so, given the hash value on itself, it can be statistical evidence that more work is done than a higher hash03:49
stevenroose_however given the known target value, everyone knows that the hash value only counts as the target value because it could have been any other value lower than the target03:50
stevenroose_right?03:50
stevenroose_the paper suggests exploiting these lower-then-necessary hashes by (if I understand it correctly, I need to read the source on that) giving them more weight as an SPV proof03:51
stevenroose_I think that might actually be dangerous because a miner that "accidentally" finds an abnormally low hash for a certain block, has a lot more power than another miner mining for that block, even though they are looking for the same target hash03:52
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]03:53
stevenroose_fluffypony: are the logs public, btw? my bouncer often fails so I dont have logs for myself if I close my laptop..03:54
fluffyponyyes indeed, check the channel topic03:54
fluffyponythey're also on botbot.me03:54
stevenroose_haha, ok, bitcoin.ninja is such an epic domain name :D03:55
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Quit: Quitte]03:58
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]04:16
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has joined #bitcoin-wizards04:20
-!- c0rw|zZz is now known as c0rw1n04:23
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]04:24
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 260 seconds]04:28
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards04:29
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards04:29
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Client Quit]04:29
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]04:31
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has joined #bitcoin-wizards04:31
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]04:34
-!- c0rw1n [~c0rw1n@91.176.76.47] has quit []04:38
-!- c0rw1n [~c0rw1n@91.176.76.47] has joined #bitcoin-wizards04:38
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards04:38
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards04:40
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]04:49
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards04:49
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards04:52
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has quit [Read error: Connection reset by peer]04:53
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards04:54
-!- Myagui [Myagui@shell.xshellz.com] has quit [Quit: -]04:58
-!- rustyn_ [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards04:59
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Disconnected by services]05:00
-!- rustyn_ is now known as rustyn05:00
-!- Myagui [Myagui@shell.xshellz.com] has joined #bitcoin-wizards05:00
-!- tulip [~tulip@unaffiliated/tulip] has quit [Quit: Textual IRC Client: www.textualapp.com]05:04
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has quit [Ping timeout: 256 seconds]05:08
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]05:08
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has quit [Ping timeout: 250 seconds]05:10
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has quit [Ping timeout: 272 seconds]05:10
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards05:10
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has joined #bitcoin-wizards05:31
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Remote host closed the connection]05:33
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards05:35
-!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.]05:37
-!- arowser [~quassel@106.120.101.38] has joined #bitcoin-wizards05:37
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 256 seconds]05:38
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards05:40
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has quit [Ping timeout: 265 seconds]05:44
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]05:50
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]05:50
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards05:51
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards05:51
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]05:55
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards05:57
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 256 seconds]05:58
-!- qadaemon [~textual@c-73-45-141-214.hsd1.il.comcast.net] has joined #bitcoin-wizards05:59
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:00
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:05
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:11
-!- shesek [~shesek@bzq-84-110-208-231.cablep.bezeqint.net] has quit [Ping timeout: 272 seconds]06:14
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:20
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 265 seconds]06:20
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards06:20
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards06:20
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has joined #bitcoin-wizards06:20
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:25
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]06:25
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards06:25
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:28
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:28
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:30
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:30
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:32
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Read error: Connection reset by peer]06:35
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards06:36
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer]06:36
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards06:37
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]06:42
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards06:44
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:52
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]06:52
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards06:53
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards06:53
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 260 seconds]06:57
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards06:58
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]06:59
-!- supasonic [~supasonic@172-11-188-117.lightspeed.rcsntx.sbcglobal.net] has joined #bitcoin-wizards07:00
kanzurei'm seeing a lot of confusion on the interwebs regarding "pow is all you need for security".... probably our terminology is somewhat to blame for this (other than plain old misunderstandings).07:01
kanzureis there a good way to have a term that essentially means something like "pow gives us a way to (try to) have a healthy sybil-resistant market of competing unregulated alternatives"?07:01
kanzurei would like the word or phrase to make it more obvious to others that "centralized mining with high-difficulty PoW" does not confer any security benefits.07:02
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards07:03
-!- stevenroose_ [~steven@193.190.253.144] has quit [Ping timeout: 260 seconds]07:03
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]07:04
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards07:08
-!- se3000 [~SE@38.125.163.60] has quit [Ping timeout: 260 seconds]07:08
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards07:16
ibrightlywell "centralized mining with high-difficulty PoW" does offer a security benefit. As long as cryptography is used in an effective manner and blocks are publicly verifiable then it's far superior to say traditional banking where consumers have no ability to verify transactions.07:16
instagibbsPoW specifically though. For example, versus a Federated sidechain with one signer.07:18
-!- molly [~molly@unaffiliated/molly] has joined #bitcoin-wizards07:21
instagibbsin extermis it's quite a similar threat model, with fewer benefits(speed, proof of double-minting) of pure block signing.07:22
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 264 seconds]07:22
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards07:23
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]07:23
-!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 276 seconds]07:25
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 245 seconds]07:28
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards07:28
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards07:28
maakukanzure: we tried to make this distinction by coining DMMS07:29
maakuyou may just need to find a more memorable phrase for that concept07:29
maakuibrightly: why? they could still arbitrarily rewrite transactions07:30
maaku(or force upgrades a la evil fork)07:30
ibrightlyThey could, but not without all users knowing about it.07:30
ibrightlyOr perhaps forking themselves off of the accepted chain of transactions.07:31
kanzuremaaku: DMMS isn't sufficient though... i guess you could talk about membership requirements?07:33
ibrightlyBasically centralized PoW does still confer transparency although transactions are no longer censorship resistant.07:34
kanzurewhat transparency? the nonce....?07:34
ibrightlyEmpty blocks = obvious suppression of transactions.07:34
maakukanzure: security comes from censorship-resistance, censorship-resistance derived from dynamic membership07:35
ibrightlyTransactions included can't be invalid or else clients will reject or at least be aware of the 'lie' created by the centralized miner.07:35
-!- nabu [~nabu@104.200.151.11] has joined #bitcoin-wizards07:35
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 256 seconds]07:37
kanzurei had a good argument about a month ago that censorship resistance is important but not sufficient, unfortunately i have forgotten the argument :|07:38
kanzureDMMS membership requirements should only be PoW, and all the other requirements we should be attempting to minimize and limit within reason07:38
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]07:39
-!- amiller [~socrates1@unaffiliated/socrates1024] has quit [Ping timeout: 276 seconds]07:42
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards07:46
-!- Guest19545 [~socrates1@li175-104.members.linode.com] has joined #bitcoin-wizards07:47
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards07:47
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards07:52
-!- molz [~molly@unaffiliated/molly] has joined #bitcoin-wizards07:52
-!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has joined #bitcoin-wizards07:56
-!- molly [~molly@unaffiliated/molly] has quit [Ping timeout: 276 seconds]07:56
-!- moli [~molly@unaffiliated/molly] has joined #bitcoin-wizards07:57
-!- paci [~paci@host41-233-static.58-79-b.business.telecomitalia.it] has quit [Ping timeout: 272 seconds]08:00
-!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 276 seconds]08:00
-!- paci [~paci@host41-233-static.58-79-b.business.telecomitalia.it] has joined #bitcoin-wizards08:00
-!- phantomcircuit [~phantomci@strateman.ninja] has quit [Max SendQ exceeded]08:03
-!- hashtag_ [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has quit [Ping timeout: 265 seconds]08:04
-!- phantomcircuit [~phantomci@strateman.ninja] has joined #bitcoin-wizards08:05
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]08:06
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]08:07
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards08:07
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #bitcoin-wizards08:09
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards08:09
-!- Guest19545 [~socrates1@li175-104.members.linode.com] has quit [Changing host]08:10
-!- Guest19545 [~socrates1@unaffiliated/socrates1024] has joined #bitcoin-wizards08:10
-!- Guest19545 is now known as amiller08:10
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 276 seconds]08:14
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 240 seconds]08:16
-!- rustyn [~rustyn@unaffiliated/rustyn] has quit [Read error: Connection reset by peer]08:17
-!- rustyn [~rustyn@unaffiliated/rustyn] has joined #bitcoin-wizards08:17
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards08:23
-!- jannes [~jannes@178.132.211.90] has quit [Remote host closed the connection]08:23
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]08:28
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 255 seconds]08:28
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards08:30
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards08:31
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards08:46
-!- MoALTz [~no@78-11-180-214.static.ip.netia.com.pl] has joined #bitcoin-wizards08:47
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]08:52
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 240 seconds]08:53
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards08:53
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards08:54
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards08:59
-!- nuke1989 [~nuke@178-157-152.dynamic.cyta.gr] has joined #bitcoin-wizards09:06
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 250 seconds]09:12
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]09:13
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]09:13
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards09:13
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards09:14
-!- sparetire_ [~sparetire@unaffiliated/sparetire] has joined #bitcoin-wizards09:15
TaekI'm going to be in NYC tomorrow and Saturday if anyone wants to grab a beer09:16
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 260 seconds]09:20
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards09:20
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]09:20
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 240 seconds]09:25
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards09:25
-!- AaronvanW [~ewout@f055080177.adsl.alicedsl.de] has joined #bitcoin-wizards09:28
-!- AaronvanW [~ewout@f055080177.adsl.alicedsl.de] has quit [Changing host]09:28
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards09:28
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards09:30
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards09:32
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 265 seconds]09:33
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards09:33
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]09:35
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards09:37
-!- ozanyurt [~textual@176.233.94.26] has joined #bitcoin-wizards09:39
-!- shesek [~shesek@bzq-84-110-208-179.red.bezeqint.net] has joined #bitcoin-wizards09:40
bsm1175321Taek: hit me up.09:41
-!- Harkonin [~Harkonin_@2001:1900:2104:2::86] has quit [Remote host closed the connection]09:42
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 250 seconds]09:43
-!- ozanyurt_ [~textual@151.250.32.112] has quit [Ping timeout: 276 seconds]09:43
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]09:48
-!- Alanius [~alan@flyingarm.bar] has quit [Ping timeout: 240 seconds]09:49
-!- Alanius [~alan@139.162.193.206] has joined #bitcoin-wizards09:49
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards09:49
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Read error: Connection reset by peer]09:54
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards09:55
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards09:58
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]10:07
-!- Alanius [~alan@139.162.193.206] has quit [Ping timeout: 272 seconds]10:08
-!- Alanius [~alan@flyingarm.bar] has joined #bitcoin-wizards10:09
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards10:09
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has joined #bitcoin-wizards10:10
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]10:12
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]10:15
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards10:16
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has joined #bitcoin-wizards10:18
-!- zwischenzug [~zwischenz@pool-173-73-105-60.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds]10:18
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]10:21
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards10:23
-!- Burrito [~Burrito@unaffiliated/burrito] has joined #bitcoin-wizards10:29
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]10:29
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 276 seconds]10:30
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards10:30
-!- CubicEarth [~cubiceart@67.168.82.178] has joined #bitcoin-wizards10:32
-!- zookolaptop [~user@2601:281:8001:26aa:6cc6:e1de:8bf6:8a02] has joined #bitcoin-wizards10:47
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]10:49
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards10:52
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Excess Flood]10:52
-!- adlai [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards10:53
-!- ratbanebo [~ratbanebo@2a02:1812:1515:2400:60f8:594:8272:701f] has joined #bitcoin-wizards11:06
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards11:08
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards11:32
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]11:41
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-opmftxpknbmbatbg] has joined #bitcoin-wizards11:46
-!- smk [6dc99a9e@gateway/web/freenode/ip.109.201.154.158] has joined #bitcoin-wizards11:52
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 240 seconds]11:56
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Quit: Leaving]12:09
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]12:17
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards12:18
-!- heath_ is now known as heath12:20
-!- JackH [~Jack@host-80-43-143-141.as13285.net] has quit [Ping timeout: 260 seconds]12:20
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards12:21
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards12:21
-!- brg444 [18257df2@gateway/web/freenode/ip.24.37.125.242] has quit [Quit: Page closed]12:23
-!- CubicEarth [~cubiceart@67.168.82.178] has quit [Remote host closed the connection]12:23
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:27
-!- archobserver [~archobser@unaffiliated/superobserver] has quit [Remote host closed the connection]12:32
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]12:38
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 260 seconds]12:38
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]12:39
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards12:39
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:39
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards12:42
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has quit [Quit: This computer has gone to sleep]12:47
-!- _whitelogger [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]12:47
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards12:48
-!- veqtrus [~veqtrus@cpe-366758.ip.primehome.com] has joined #bitcoin-wizards12:49
-!- smk [6dc99a9e@gateway/web/freenode/ip.109.201.154.158] has quit [Ping timeout: 252 seconds]12:50
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Read error: Connection reset by peer]12:51
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]12:54
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:55
veqtrusHi! Regarding the draft segwit bip, wouldn't it be less ugly to redefine a NOP to CHECKSEGWITVERIFY instead of redefining the meaning of a single data push?12:56
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards12:56
-!- _whitelogger_ [whitelogge@fehu.whitequark.org] has quit [Ping timeout: 240 seconds]13:00
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 276 seconds]13:01
-!- _whitelogger [whitelogge@fehu.whitequark.org] has joined #bitcoin-wizards13:02
-!- trippysalmon [rob@2001:984:6466:0:9cd1:31f7:6e73:f440] has joined #bitcoin-wizards13:04
adlaiveqtrus: NOPs are a scarce resource, single data pushes are ugly and this gives them meaning and purpose13:05
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]13:08
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards13:08
veqtrusadlai: aren't there any plans to introduce more nops as part of some hard fork? we have quite a lot of unused single byte values.13:12
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards13:14
adlainah, there are enough NOPs, and too many hard fork wishlists.13:16
* adlai invites all 'wizards' seriously interested in long-term Bitcoin survival to join him: https://www.facebook.com/groups/TenHundred/permalink/183541415333593/13:16
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]13:18
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards13:19
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has quit [Ping timeout: 250 seconds]13:19
-!- dgenr8 [~dgenr8@unaffiliated/dgenr8] has joined #bitcoin-wizards13:24
-!- veqtrus [~veqtrus@cpe-366758.ip.primehome.com] has quit [Quit: Leaving]13:25
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]13:26
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards13:26
* adlai hopes all the excitement and support is due to wizards enjoying the new year; which indeed, they should :)13:27
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has joined #bitcoin-wizards13:32
-!- NewLiberty [~NewLibert@2602:306:b8e0:8160:b8e2:1c9c:fe32:8ba2] has quit [Ping timeout: 260 seconds]13:37
-!- bramc [~bram@99-75-88-206.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-wizards13:42
-!- zookolaptop [~user@2601:281:8001:26aa:6cc6:e1de:8bf6:8a02] has quit [Ping timeout: 260 seconds]13:44
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds]13:46
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards13:48
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards13:50
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]13:56
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards13:57
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards13:57
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has quit [Ping timeout: 246 seconds]14:00
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards14:01
-!- Giszmo [~leo@pc-139-55-215-201.cm.vtr.net] has joined #bitcoin-wizards14:01
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]14:01
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards14:03
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]14:08
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]14:14
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards14:18
merlincoreyadlai: I'm a literal wizard and I am interested in the long term survival of bitcoin, but I'm not clear how going to Facebook is going to help anything, nor how it would hurt anything if I did not14:23
* adlai links directly to https://github.com/adlai/TenHundredBitsOfMoney/blob/master/README.md14:24
merlincoreyI read it but I still don't get it14:25
merlincoreywhat are you implementing / proposing to implement, and how will it save bitcoin, from what exactly?14:25
adlaithink of it as a way for probing existing communication channels for the channel operator's resistence to being the fallback in case bitcoin's gossip network suddenly stops working14:28
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]14:30
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]14:31
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards14:31
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards14:31
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]14:33
adlaispecifically, this'd be (if anybody built it, which nobody will, because it's a subtle joke, like most else...) a replacement for the broadcast channel. 144MB/day, times the bloat factor, is a lot less than most 'social media' handles without batting an eyelid14:37
kanzureadlai: you mean bitcoin transaction serialization into english-readable words?14:38
-!- oneeman [~oneeman__@ip48-68-15-186.ct.co.cr] has joined #bitcoin-wizards14:38
adlais/transaction/block/ but yes14:38
merlincoreyso basically streaming the blockchain into tweets or something?14:40
-!- gielbier [~giel____@unaffiliated/gielbier] has quit [Ping timeout: 276 seconds]14:41
adlaisure, or into any other social media... that's the less relevant part. the Purpose would be to probe a medium's readiness to functioning as a backup to bitcoin's block broadcast, should something happen to the existing system.14:42
-!- c-cex-finch [uid120855@gateway/web/irccloud.com/x-opmftxpknbmbatbg] has quit [Quit: Connection closed for inactivity]14:44
adam3usi quite liked jgarzik's bitcoin sattelite idea.14:45
adlaiit's a good one, the atmosphere can't exactly censor anything... but it's a tad expensive, too14:46
* adlai liked radio broadcast, esp. repurposing old frequencies licensed to dead/dying cable propaganda14:47
adlai"cable" here used in the general sense of the ter14:47
-!- arubi [~ese168@unaffiliated/arubi] has quit [Ping timeout: 240 seconds]14:53
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Ping timeout: 250 seconds]14:58
-!- c0rw1n is now known as c0rw|zZz15:03
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has joined #bitcoin-wizards15:04
-!- Guest2324 [~root@76.74.170.216] has joined #bitcoin-wizards15:05
-!- el33th4x0r [68e5aa14@gateway/web/cgi-irc/kiwiirc.com/ip.104.229.170.20] has quit [Client Quit]15:06
Guest2324adam3us: ping15:06
-!- sCOGSBY [~uumdbmd@173.44.57.146] has joined #bitcoin-wizards15:14
Guest2324adam3us: you mentioned "a number of wallets and processors already voiced support or said they planned to do simultaneous release with segregated-witness". thats cool. which wallets and processors are planning to do that?15:15
-!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 260 seconds]15:18
-!- paleh0rse [~opet@108.61.68.151] has joined #bitcoin-wizards15:19
adam3usGuest1234:greenAddress and hiveWallet said so publicly. others would have to speak for themselves. (there can be competitive advantage to being first in terms of poaching users and/or offering lower fees/faster clearing)15:20
paleh0rseanyone from btci around?15:20
Guest2324adam3us: what about the statement that "it is an intentionally decentralised development team" in reference to Bitcoin Core, by my count you employ 11-12 of them for some definition of employ15:21
Guest2324curious what your metric for decentralization in development is there15:21
maakuGuest2324: there is never a requirement that development is decentralized15:23
Guest2324also thats cool re: greenaddress and hivewallet, i thought hive wallet development was abaonded15:23
paleh0rsewould be cool if it was, though. ;)15:24
Guest2324maaku: adam3us said it was and intentionally so. curious how he came to that position given the circumstances.15:25
adam3usGuest1234: which project are you working on if you dont mind me reciprocating the questioning15:25
Guest2324im not working on anything15:25
paleh0rseGuest2324: perhaps the mere possibility that anyone can fork is enough to meet Adam's definition of decentralized?  just guessing, not trying to speak for anyone15:26
* maaku seriously wonders what the fuss over "decentralize the development" is. *what does that even mean*15:26
adam3usGuest1234: are you working on promoting any forks of bitcoin? just curious of your motivations.15:27
adlaihow about "make it so a single asteroid is not likely to kill all the mindshare"15:27
paleh0rsemaaku: perhaps simply a system that allows some sort of voting by anyone/everyone for every commit. also perhaps unrealistic... but, not necessarily a future impossibility15:27
adlaiat least, the other guys will die of sunlight deprivation etc15:27
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has joined #bitcoin-wizards15:28
maakupaleh0rse: and that would be good, why? what would that achieve?15:28
Guest2324adam3us: not actively promoting a particular fork. i find all the fear of a fork interesting though15:28
kanzureit's not a fear, it's disinterest.15:29
adlaimaaku: my guess is that the fear stems from a misplaced beliefs that individual developers, or even a group of them, can change the core rules... it doesn't help that the other cartel mistakenly thought to have any power over the rules has openly said they want developers to play a stronger dictator game15:29
paleh0rsemaaku: im just describing what it could possibly mean, not putting forth ANY sort of opinion on it. what good would it be? in some minds, it would prevent/replace singular control over commits to Core itself.15:29
maakuadlai: that makes sense15:29
* adlai is not attacking anybody here, except maybe the pool operators.15:29
kanzurevoting cannot prevent singular control over commits, that's impossible15:29
Guest2324the system was meant to be goverend solely by hashpower. thats why i find it very interesting when others claim that shouldn't be the case15:29
adlaiGuest2324: no, the system is not governed.15:30
kanzurethe system was not meant to be governed by hashpower, that's also impossible15:30
adlaithe system exists, either it works or it doesn't. hashpower serves to produce consensus over its state.15:30
paleh0rsekanzure: u may be correct, but i always hate using the word "impossible"15:30
kanzurepaleh0rse: impossible using current tech15:30
Guest2324"They vote with their CPU power, expressing their acceptance of15:30
Guest2324valid blocks by working on extending them and rejecting invalid blocks by refusing to work on15:30
maakupaleh0rse: core committers work by consensus, which in this case means any controversial commit would be reverted by one of the other committers15:30
Guest2324them. Any needed rules and incentives can be enforced with this consensus mechanism."15:30
paleh0rsekanzure: much more accurate ;)15:31
Guest2324i only see one consensus mechanism cited15:31
maakusomeone with a better memory can drum up references of when this has actually happened, as it has on multiple occasions15:31
kanzuremaaku: i wouldn't say that core always works by consensus (e.g., ACKs from every conceivable person, is not the goal)15:31
* adlai mumbles something about reverting p2sh and redoing it the right way15:31
adlaiit's ~only~ 10% of existing utxos...15:31
maakukanzure: rough consensus15:31
maaku"you know it when you see it"15:32
paleh0rsemaaku: this i know. :)15:32
maakuit's a merit based system, so it's a little obscure to outsiders...15:32
maakualso this is way off-topic for -wizards15:32
adlaiGuest2324: so, consensus in that quote refers to consensus over state, within a set of rules. the rules don't change, because you wouldn't know who to trust about which changes are good or bad.15:32
kanzuremaaku: w/e, i don't know if it's useful to say the word consensus there. it confuses the topic because bitcoin ledger history consensus is another thing, and apparently the terminology is too confusing for everyone.15:32
adam3usGuest1234: this is pretty interesting re how consensus works from IETF sources for bitcoin http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-October/011457.html15:32
maakukanzure: agree on the confusion, but "rough consensus" is the industry term and I don't know a better phrase...15:33
Guest2324adlai: maybe i'm going blind in my old age but: "Any needed rules and incentives can be enforced with this consensus mechanism."15:33
paleh0rseconsensus... more consensus... coinbase... more Coinbase. lol, our lex has been confusing for years15:33
adlaiGuest2324: maybe satoshi went senile in quotation.15:33
kanzuremaaku: merit. if wladimir was ever to start doing releases with stuff that is poorly reasoned, all the other developers would just go do some other client or leave etc.15:33
-!- smk [6dc99a9e@gateway/web/freenode/ip.109.201.154.158] has joined #bitcoin-wizards15:33
adlaiGuest2324: how about you voice your misconceptions in your own words, in #bitcoin15:33
maakukanzure: actually wladimir couldn't push a release.. that part is decentralized15:33
kanzureagreed regarding off-topicness15:33
maaku(gitian signatures)15:33
adam3usGuest1234: it is a subtle point but actually it is the economically dependent full nodes that enforce consensus rules not miners; miners follow.15:34
kanzuremaaku: i wouldn't call that decentralized, but i agree wladimir can't push a release on his own like that, true15:34
adlaikanzure: we seem to have reached broad consensus on off-topicness15:34
-!- coinoperated [~coinopera@70.15.164.106.res-cmts.t132.ptd.net] has quit [Ping timeout: 250 seconds]15:34
paleh0rseanyways, i just came to find out if anyone can explain an interesting anomoly in the btci My Wallet data today -- it's probably bad data, but if not... anyone want the link? i'll pm15:35
Guest2324adam3us: he didn't menton economically dependent full nodes. he mentioned CPU power.15:35
Guest2324mention15:35
adlaipaleh0rse: also for that, you're more likely to find people who care about that stuff in another channel.15:35
kanzurehe was wrong. it turns out it's not about CPU power at all.15:35
jcorganpaleh0rse: #bitcoin please15:35
Guest2324i doubt it was an oversight15:35
paleh0rseadlai: if real, this would interest everyone in bitcoin15:35
maakuGuest2324: satoshi was clueless about tons of shit15:35
kanzureyou can be wrong even without an oversight15:35
Guest2324lol15:35
jcorganGuest2324: #bitcoin15:35
adlaibut "btci" aren't "in bitcoin", so it interests nobody in this channel.15:36
-!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 256 seconds]15:36
adlaiplot twist: Guest2324 is satoshi, drunk on new year's, trolling the lemmings who slave while he waits.15:36
Guest2324by my count the only one who's been right about anything has been satoshi15:36
-!- mode/#bitcoin-wizards [+o jcorgan] by ChanServ15:36
kanzurewow we have ops now. cool.15:36
Guest2324wouldn't want to get in the way of the FUD spreading. take care.15:37
-!- Guest2324 [~root@76.74.170.216] has quit [Quit: leaving]15:37
-!- mode/#bitcoin-wizards [+b *!*ubuntu@*.compute-1.amazonaws.com] by jcorgan15:37
-!- Guest1234 was kicked from #bitcoin-wizards by jcorgan [Guest1234]15:37
-!- mode/#bitcoin-wizards [-b *!*ubuntu@*.compute-1.amazonaws.com] by jcorgan15:37
-!- mode/#bitcoin-wizards [-o jcorgan] by jcorgan15:39
kanzurei think you kicked the wrong guest?15:39
kanzureah there were two.15:39
jcorganyeah, misfire15:39
paleh0rselol n115:40
adlaipicking up the thread about the "consensus" misconception, which I do think is half-on-topic here: much misunderstanding stems from people conflating consensus over system state, and consensus over the consensus system's rules;15:40
kanzureluke-jr was mentioning earlier that he has had to remind people about this misconception, and that he has even caught himself making the same mistake (so have i)15:41
paleh0rsemost of reddit doesnt understand the distinction, but some do. would be too painful to explain it every time the uses are conflated15:41
kanzure(i mean, i've caught myself, not caught him doing that)15:41
adlaiand much more noise, lately, stems from people conflating voluntary addition of new rules, which miners can and should do at developer suggestion, and voluntary elision of old rules, which nobody should ever do if they want to be certain they're using Bitcoin15:41
maakuit's a meta-level mistake. the rules of the game are fixed; we achieve consensus over the results15:41
jcorganpaleh0rse: r/bitcoin is the youtube comment section of bitcoin15:42
adlaithe real confusion begins when voluntary new rules become so routine that we start to think the involuntary permanent rules are all voluntary at some level15:42
-!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has joined #bitcoin-wizards15:42
maakuit's a one-way street. you can add a rule, but you can never* take one away15:42
maaku(*turns out you always can take away rules, but in an unfriendly way)15:43
adlair/bitcoin has improved a little since the angry humans left to 'uncensored' subs, leaving just confused humans and 'men at work'15:43
paleh0rsejcorgan to an extent, i agree. however, you wont find me patronizing anyone on reddit either.15:44
adlaithe unfriendliness is relative, and measurable; for example, removing the p2sh rule would be inconsiderate towards ~10% of bitcoin-ownerships, but it wouldn't "break bitcoin"15:44
* adlai is not advocating this, just thinking out loud15:44
maakuadlai: I meant something different, the hard-fork-as-a-soft-fork idea15:44
paleh0rsejcorgan no need to put forth any air of superiority. the entire community plays a role in the success/failure, not just wizards15:45
maakupaleh0rse: r/bitcoin is a tiny, not representative segment of the community though15:45
paleh0rsemaaku as someone who is working on private projects, im a nobody to you; but, it doesnt mean im a nobody. (this is an example)15:46
paleh0rse^^not making it personal, just pointing out that some on reddit, including myself, are more than just bored at work. we go there to educate, debate, etc... mainly because IRC is blocked at work for me, and i cant share my projects anyways. :(15:47
maakupaleh0rse: what I mean is there are millions of people using bitcoin world-wide. there are maybe a few thousand active people on r/bitcoin. r/bitcoin's echochamber should not be mistaken for community voice15:47
* adlai quotes r/BitcoinMarkets: "It's likely that /r/darknetmarkets[3] has already eclipsed /r/bitcoin[4] in economic significance" (source and data at https://www.reddit.com/r/BitcoinMarkets/comments/3yhanq/daily_discussion_monday_december_28_2015/cyeb7xx )15:47
paleh0rsemaaku oh, absolutely agree. i like all my info multi-source. :)15:48
adlair/BitcoinMarkets has dubious economic significance, but much better SNR than any of the general subs15:48
maakui appreciate the work you do on r/bitcoin, but I'm just saying we shouldn't take "reddit thinks X" as "the users have spoken in favor of X"15:48
paleh0rseadlai: as ana ctive trader, i'd agree with that too15:48
paleh0rsemaaku: ACK again15:48
paleh0rsei just dont completely dimiss it15:49
paleh0rsereddit is reddit.15:49
paleh0rsethere are jewels there... hidden, but still there.15:49
* adlai prefers "meatspace reddit" for educating redditors15:49
adlaiaka meatups, buying/selling small amounts from desperate impulse-traders, hacking outside the home, etc15:50
adlaithen you ask them a question or two, and another few...15:50
adlais/from/to/, ie, "offer it and they will come"15:50
* adlai would like to discuss joinmarket with paleh0rse (the self-professed 'active trader'), if this is too OT we can take it to PM or #joinmarket15:51
paleh0rsei havent used it15:52
adlaiyou don't have to use it, it generates financial data far more accurate than anything Nic Cagey acts out15:52
paleh0rselol15:52
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has quit [Read error: Connection reset by peer]15:52
paleh0rseok15:52
adlaibitcoin has an interest rate! in hebrew the portmanteau is "ribitcoin"...15:52
adlai("ribit" = interest)15:52
paleh0rsehmm, k15:53
jcorganok guys, let's get -wizards back on topic15:53
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has joined #bitcoin-wizards15:53
* adlai returns to #joinmarket, hopes paleh0rse and/or other curious lurkers follow15:54
kanzureyes this is off-topic again.15:54
adlaitopic-space is best defined by its edges15:55
paleh0rseby the way, i meant bc.i earlier (ref the data anomoly), not btci... sorry, tired. anyone interested in link to data im talking about, send pm15:55
paleh0rseim out for a bit.15:56
paleh0rseHAPPY NEW YEAR15:56
paleh0rse(it was ref a 1 million coin internal movement in their wallets today).15:57
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards15:59
-!- leakypat [~leakypat@p10201-ipngn2001marunouchi.tokyo.ocn.ne.jp] has joined #bitcoin-wizards16:01
bsm1175321So back on topic.  I just had a maybe interesting idea about sharding.16:08
kanzuredid you happen to read vitalik's sharding paper thingy?16:09
bsm1175321kanzure: no... link?16:09
kanzurehttp://diyhpl.us/wiki/transcripts/scalingbitcoin/sharding-the-blockchain/16:09
kanzurehttps://github.com/vbuterin/scalability_paper/blob/master/scalability.pdf16:09
bsm1175321Oh yeah that one.  I read it a while ago...I'll look again.16:10
bsm1175321Imagine many mined coins, in a geographic region (defined by low ping time), where the miners are located in this geographic region. By virtue of the low ping time, the block time can be very fast, or equivalently, convergence/confirmation very fast. With atomic transfers (Lightning Network), one can create links between geographic regions that are essentially instantaneous.16:11
bsm1175321It's a hub-and-spoke model where the hubs are mined coins and the spokes are LN.16:12
kanzurei mentioned a small point about multi-chain atomic transfer stuff here http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-September/010909.html16:12
-!- CubicEar_ [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards16:12
-!- hashtag [~hashtagg_@cpe-174-97-254-80.ma.res.rr.com] has joined #bitcoin-wizards16:13
-!- pozitron [~nu@109.201.143.40] has joined #bitcoin-wizards16:14
kanzurebut yes, cut-through payment channel stuff might go through different chunks of totally unrelated state space, to get to the destination that you prefer, and presumably the intermediate route doesn't matter that much.16:14
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Ping timeout: 255 seconds]16:15
bsm1175321I think this would be a much faster network, since one doesn't need global convergence.  Transaction time would be cut to local convergence time + ping time (LN).16:16
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-wizards16:19
bsm1175321The other idea I'm toying with is trying to devise a ZKP that indicates a UTXO is unspent at a specific blockheight. (Where each node is only holding a fraction of the UTXO space and tx's are collaboratively verified before mining by passing ZKP's)16:24
-!- leviathaan [~leviathaa@cpc29-walt12-2-0-cust7.13-2.cable.virginm.net] has joined #bitcoin-wizards16:40
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has quit [Read error: Connection reset by peer]16:40
leviathaanis it any worth investing in mining anymore?16:40
adlaino, and you'll hear that in #bitcoin-mining too16:41
leviathaanbut if people will shut down their hardware due to difficulty then it will stop working16:43
leviathaanis there a credible article by any chance that details what is going to happen to btc in the near future? (1-3 years)16:44
leviathaansorry for the noob question, i know you guys get this a lot16:44
adlainoob questions are fine, the problem is relevance; this is not the right place for these questions16:45
adlaiyou should try #bitcoin, #bitcoin-mining, or ##bitcoin (i'm not kidding!)16:45
-!- davec [~davec@cpe-24-243-251-52.hot.res.rr.com] has joined #bitcoin-wizards16:46
adlaibut to answer your question, my guess is that during the next 1-3 years, bitcoin will keep working, but probably reduce the block subsidy to 12.516:46
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has quit [Remote host closed the connection]16:50
merlincoreyI read a little of the backlog and realize that you guys decided it was off topic, but Guest1234 may have been this guy on HN that was saying that 11/12 core bitcoin developers are de facto employees of blockstream and that the reason the block size limit is being kept down is to further blockstream's business plans16:53
merlincoreywhere do I go to ask about that / get some kind of comment?16:53
merlincoreyhttps://news.ycombinator.com/item?id=10819217 << part of his rant16:54
adlaimerlincorey: /dev/null16:56
adlaior maybe #blockstream, but they'll probably ignore you because it's a nonissue16:56
merlincoreyadlai: that's at least more productive than engaging #bitcoin or /r/bitcoin in the matter16:56
merlincoreyso basically the answer is "nothing to see here"?16:56
adlai"core bitcoin developers" is a funny concept. yes, they write the software most people run; no, it does not matter if they want to break bitcoin, because they literally can't.16:56
adam3usjudging by the username that'd be jtoomim :) in a more conspiracy theory moment16:57
adlaithey could try, and it would be suicide (professional, if not literal, depending how deranged btc hodlers get)16:57
merlincoreyadam3us: fair enough :)16:57
jcorgansigh16:57
adam3usmerlincorey: kind of OT for here but related reddit thread https://www.reddit.com/r/Bitcoin/comments/3yqe7c/segregated_witness_still_sounds_complicated_why/cyg2w0y16:57
merlincoreythanks adam3us pointers to more was all I was hoping for16:58
merlincoreythere's a lot of noise and very little signal with a lot of bitcoin things16:58
merlincoreyas I am sure you are familiar16:58
jcorganthis isn't helping16:58
adlaiadam3us: maybe a "What Blockstream could do to break Bitcoin" post on its blog could help show people that it actually can't16:58
merlincoreyjcorgan: it's helping me -- Guest1234 above and jtoomim's HN rant linked present a bit of a conspiracy theory with regards to bitcoin core developers... having some kind of response and related thread is helpful in at least confirming it in that light16:59
adam3usadlai: there's a bunch of stuff scattered around reddit over the last year. sigh. people should write more FAQs, blog explainers, less getting stuck on reddit FAQ reanswering.16:59
merlincoreyi.e. it seemed pretty conspiracy theory to me and I am here for technical insight and understanding to the future of bitcoin and blockchain technology17:00
-!- zookolaptop [~user@198.202.202.45] has joined #bitcoin-wizards17:00
adlaimerlincorey: are you familiar with game theory? Bitcoin's security derives more from that than plain old crypto17:00
merlincoreybut I;d be less interested in that if it was true there was an evil corporate cabal trying to drive things in their favor17:00
merlincoreyadlai: that I am17:00
merlincoreyanyway thanks again for the pointer and sorry for the added noise17:01
jcorgani give up17:01
* merlincorey goes back to lurking17:01
-!- jcorgan [~jcorgan@unaffiliated/jcorgan] has left #bitcoin-wizards []17:01
kanzuremerlincorey: i have already replied on that Hn thread. read the comments dude.17:01
merlincoreykanzure: I am on the train heading home from work, I read 5 hours ago at lunch17:01
* adlai wishes fewer people would give up in the face of noise and disinformation17:01
* merlincorey apologizes for not reading every second of every minute 17:01
merlincoreykanzure: but again thanks for the pointer :P17:01
* merlincorey furiously reads on the train17:02
merlincoreyadlai: also agreed17:02
adlai.later tell jcorgan next time please kick me, or whomever else is making the most noise. bitcoin needs dedication, not surrender...17:02
adlai;;later tell jcorgan next time please kick me, or whomever else is making the most noise. bitcoin needs dedication, not surrender...17:02
gribbleThe operation succeeded.17:02
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has joined #bitcoin-wizards17:03
-!- frankenmint [~frankenmi@67-5-247-11.ptld.qwest.net] has joined #bitcoin-wizards17:03
merlincoreykanzure: thank you for your response on HN, it is a mostly well reasoned counter point17:05
kanzurethere's more than one.17:10
merlincoreyI only saw that one - maybe will go back and read more17:15
-!- zookolaptop [~user@198.202.202.45] has quit [Ping timeout: 245 seconds]17:16
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]17:16
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]17:17
-!- leviathaan [~leviathaa@cpc29-walt12-2-0-cust7.13-2.cable.virginm.net] has quit []17:18
-!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.]17:23
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards17:33
tulip> < adlai> NOPs are a scarce resource17:34
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards17:34
adlaiso are highlights. happy Year of the Difficulty Adjustment Period, tulip !17:35
tulipthe nice thing is that given one NOP, you can soft fork in more NOPs. it wasn't actually done this way, but this could have been used in the extension to Bitcoin script where the creator added NOP1-NOP10 for soft forks.17:35
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]17:36
adlaithe general approach of "the existing rules never change, but anything is possible if you dance just right between the canyon walls" is highly underappreciated and underemphasized in CS10117:36
tulipOP_NOP becomes OP_NOP_EXTENSION, which gives you 256 more NOP.17:36
adlaibut what if #42 is OP_NOP_MORE_EXTENSIONS?17:37
alpalptulip sounds like unicode17:37
alpalpor multibyte text17:37
tulipBitcoin originally supported multi-byte opcodes so it's not that outlandish.17:37
adlaireally, bitcoin can do anything the miners allow, provided they don't break consensus.17:38
* adlai is talking about the capital-c Consensus, about system rules, not state consensus... we need some new words!17:38
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards17:39
jl2012With segwit, we could escape from the original script system and the number of NOP it's not a problem at all17:39
tulipI've often wondered how realistic it would be to actually remove Bitcoin script entirely.17:39
adlaiwhat'd you replace it with?17:40
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]17:40
tulipthe number of scriptPubKey which aren't standard P2PKH / P2PK / encapsulated multisig is astonishingly low. if desired it could just be removed completely and the standard formats hardcoded in.17:41
adlaiwell, you do want to leave some programmability, or else "programmable money" is no more than "decentralized pseudonimous cash"...17:41
tulipyou would then have segwit types and the complexity of Bitcoin script is gone.17:41
adlaiit seems that hardcode-coin would not support "BIP4x"17:42
adlaiso while it would "exist", you wouldn't be able to enter nor exit the system without invoking trust17:42
tulipcalling Bitcoin Script programmable money is pretty misleading, it's just a language which lets you play with signatures for the most part.17:42
adlaiit's programmable enough... most people wouldn't know a turing machine if it fell on their foot17:43
tulippeople think of "programmable money" as things like coin covenants, which Bitcoin is very much unable to do. it's just an astonishing complex way of defining signatures, multisig, and timelock restrictions.17:44
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards17:45
adlaicross-chain swaps involve more programming than most "hello world" examples17:45
-!- gentoognuhurd [~Justan@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds]17:46
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]17:47
-!- melvster1 [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has quit [Ping timeout: 240 seconds]17:47
tulipBitcoin Script is still the wrong way to do most things.17:47
-!- Cory [~C@unaffiliated/cory] has joined #bitcoin-wizards17:48
* adlai goes eat, but would love to see examples17:48
-!- go1111111 [~go1111111@104.200.154.42] has quit [Ping timeout: 276 seconds]17:49
tulipadlai: with soft forks there's no real need for it to exist. if you have outputs with [sigtype] [sig] and your node doesn't understand how to valid [sigtype] you ignore it, if you do know how to validate it you do so. versioned transaction scripts were part of Bitcoin originally as well, but were the victim of poor implementation.17:55
-!- CubicEar_ [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]17:59
-!- melvster1 [~melvster@ip-86-49-18-198.net.upcbroadband.cz] has joined #bitcoin-wizards18:00
-!- go1111111 [~go1111111@104.232.116.217] has joined #bitcoin-wizards18:04
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-sxofootcmyekhbwm] has quit [Quit: Connection closed for inactivity]18:04
-!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 255 seconds]18:04
tulipI basically posit that the amount of complexity doesn't justify its existence. in the spirit of versioned transaction elements here's a Bitcoin Script challenge (open to anybody in the channel). attempt to explain the marked behaviour, you should attempt to describe the difference between the definition of OP_VER and OP_VERIF. https://i.imgur.com/ia6D40y.png18:05
-!- Cory [~C@unaffiliated/cory] has joined #bitcoin-wizards18:09
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards18:11
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]18:13
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards18:13
tulipbonus points, explain why OP_VER is disabled.18:14
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards18:14
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has quit [Quit: Leaving.]18:15
alpalpOP_VER will just push the version on the stack, OP_VERIF will compare the verison to a value.18:18
-!- trippysalmon [rob@2001:984:6466:0:9cd1:31f7:6e73:f440] has quit [Ping timeout: 250 seconds]18:18
tulipyes, so OP_VER could have forked the network every time it was used.18:21
alpalptransaction is valid under one version, but not in another?18:21
tulipyes. the value pushed to the stack is that of the client version validating the transaction.18:22
alpalpbut satoshi was all knowing and perfect and conceived without sin18:22
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has joined #bitcoin-wizards18:24
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]18:25
tulipyou correctly described what the opcodes used to do, what they do today is interesting in its own right. you can use OP_VER in a non-transversed conditional branch with no ill-effect, but OP_VERIF will instantly kill the script regardless of if it is executed or not.18:25
-!- laurentmt [~Thunderbi@128-79-141-196.hfc.dyn.abo.bbox.fr] has quit [Client Quit]18:28
-!- gielbier [~giel____@a149043.upc-a.chello.nl] has quit [Ping timeout: 250 seconds]18:44
-!- Monthrect is now known as Piper-Off18:45
-!- tulip [~tulip@unaffiliated/tulip] has quit [Ping timeout: 260 seconds]18:48
-!- NewLiberty [~NewLibert@rrcs-74-87-213-251.west.biz.rr.com] has quit [Ping timeout: 256 seconds]18:55
bramcBitcoin never really has 'rough consensus' more like 'clear majority of actual developers'18:57
-!- tulip [~tulip@unaffiliated/tulip] has joined #bitcoin-wizards19:13
alpalprough consensus of those who actually understand what they are talking about?19:15
adlaibramc: please don't strengthen the misconception that [un]clear majority of any group of talking heads means anything.19:17
bramcadlai, Enhancements are getting accepted somehow19:18
tulip(the answer for how OP_VERIF is handled in script execution https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L292 )19:18
adlaibramc: there's a difference between one group of people convincing another group of people to stop producing one kind of valid data, and one tiny superminory if Bitcoin convincing the entirety of Bitcoin to start accepting batshit invalidity19:19
adlaiin the utterly useless "fork" terminology: the former is "soft", the latter, hard.19:20
tulipwhat do you find wrong with the terminology?19:22
bramcadlai, Even for soft forks, there rarely is 'rough consensus', too many contrarians who argue against everything.19:22
adlaitulip: too similar to "software fork", and too unrelated to what they really are, which is a narrowing or expansion of consensus space19:23
tulipadlai: make a new term and get it into common usage then.19:25
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards19:25
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Ping timeout: 265 seconds]19:30
kanzurein a hard-fork scenario, if there is hashrate that was scheduled by a miner to come online just after the hard-fork, it seems like this makes a hard-fork decision somewhat more risky for colluding miners because they wont know whether the new hashrate is going to mine the previous rules. right?19:31
tulipit seems unlikely anybody would seriously attempt that.19:33
tulipthe amount of chaos involved with working out what services are running what software version unfathomably huge.19:35
-!- throughnothing [~throughno@2601:646:4001:f3d1:ddde:e78f:a4:fd5d] has joined #bitcoin-wizards19:35
alpalpor rent hashpower to trigger a hard fork, then rent it back to orphan19:35
tulipthe nethash is pretty irrelevant for a hard fork (sorry adlai).19:38
-!- raedah [~raedah@172.56.39.215] has joined #bitcoin-wizards19:45
-!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 265 seconds]19:48
-!- Cory [~C@unaffiliated/cory] has joined #bitcoin-wizards19:54
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards19:59
-!- tromp__ [~tromp@ool-18be0bd8.dyn.optonline.net] has joined #bitcoin-wizards20:03
-!- tulip [~tulip@unaffiliated/tulip] has quit [Quit: Textual IRC Client: www.textualapp.com]20:05
-!- tromp_ [~tromp@ool-18be0bd8.dyn.optonline.net] has quit [Ping timeout: 245 seconds]20:06
-!- neilf [~neilf@40.121.88.219] has joined #bitcoin-wizards20:18
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has quit [Remote host closed the connection]20:26
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards20:26
-!- CubicEarth [~cubiceart@c-67-168-82-178.hsd1.wa.comcast.net] has joined #bitcoin-wizards20:30
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Ping timeout: 260 seconds]20:31
-!- c-cex-yuriy [uid76808@gateway/web/irccloud.com/x-hbwjxanbhybzbodw] has quit [Quit: Connection closed for inactivity]20:32
-!- GGuyZ [~GGuyZ@216-15-125-203.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Quit: GGuyZ]20:32
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 250 seconds]20:32
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards20:34
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards20:38
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has joined #bitcoin-wizards20:38
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]20:39
-!- dEBRUYNE [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]20:41
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards20:49
-!- oneeman [~oneeman__@ip48-68-15-186.ct.co.cr] has quit [Quit: Leaving]20:51
-!- dEBRUYNE_ [~dEBRUYNE@56-197-ftth.onsbrabantnet.nl] has quit [Ping timeout: 256 seconds]20:58
bramcAnd now I've finished the is_included() functions. All that's left are add() and remove(), and those are only two functions, right?21:00
kanzuremaybe copy petertodd's interface from https://github.com/petertodd/python-merbinnertree/blob/master/merbinnertree/__init__.py21:02
kanzurealthough his "classes within functions" is somewhat non-pythonic21:02
kanzureoops i was thinking of https://github.com/proofchains/python-proofmarshal/blob/master/proofmarshal/mmr.py21:03
kanzurewhich also does the same thing anyway -_-21:04
bramcDoing is_included() first was a good idea, it made me realize that both add() and remove() on balanced blocks (branch blocks) should jump to the end and then work their way backwards to avoid memory lookups21:04
bramckanzure, I'm fairly confident that I have a good API21:05
* kanzure returns to looking at page 6 figure 4 http://diyhpl.us/~bryan/papers2/neuro/cognitiveconsilience/Cognitive%20consilience:%20Primate%20non-primary%20neuroanatomical%20circuits%20underlying%20cognition%20-%202011.pdf21:06
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]21:12
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards21:14
bramcThat can result in less performance in a set which used to be much larger and has now shrunk, but I think I'll punt on it. The 'right' way to fix it is to add a heuristic for changing branch blocks to leaf blocks when they have a small enough amount of stuff in them but that, uh, has some issues.21:16
-!- gentoognuhurd [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards21:21
-!- Burrito [~Burrito@unaffiliated/burrito] has quit [Quit: Leaving]21:39
-!- wallet42 [~wallet42@i121-117-83-230.s41.a013.ap.plala.or.jp] has joined #bitcoin-wizards22:02
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]22:43
-!- cheetah2 [~cheetah2@172.242.102.144] has joined #bitcoin-wizards22:44
-!- cheetah2 [~cheetah2@172.242.102.144] has quit [Remote host closed the connection]22:49
-!- moa [~kiwigb@opentransactions/dev/moa] has joined #bitcoin-wizards23:04
--- Log closed Fri Jan 01 00:00:52 2016

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