2016-06-23.log

--- Log opened Thu Jun 23 00:00:37 2016
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]00:06
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Remote host closed the connection]00:11
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]00:12
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards00:15
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 272 seconds]00:17
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards00:18
-!- shangzhou [uid156782@gateway/web/irccloud.com/x-oyfcoegedqormsyn] has joined #bitcoin-wizards00:33
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 272 seconds]00:37
-!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards00:39
-!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds]00:42
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 260 seconds]00:44
-!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards00:45
-!- nuke1989 [~nuke@176.92.85.117] has quit [Remote host closed the connection]00:48
-!- markus-k [~markus-k@p5B29A3AC.dip0.t-ipconnect.de] has joined #bitcoin-wizards00:50
-!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has quit [Quit: ZNC - http://znc.in]00:50
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards01:06
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]01:07
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards01:32
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards01:45
-!- grashopr__ [~grashopr@2a00:23c5:4e80:200:80e8:80e:6bcc:82e0] has joined #bitcoin-wizards01:52
-!- grashopr_ [~grashopr@host165-120-248-146.range165-120.btcentralplus.com] has quit [Ping timeout: 252 seconds]01:55
-!- bildramer [~bildramer@p2003004D2B3778009CDDA6189728E9C4.dip0.t-ipconnect.de] has quit [Quit: hanlon was malicious]01:59
-!- bildramer [~bildramer@p2003004D2B377800AC9BCCA14258DFA9.dip0.t-ipconnect.de] has joined #bitcoin-wizards02:01
-!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has quit [Quit: Konversation terminated!]02:01
-!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards02:02
-!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 250 seconds]02:06
-!- ManfredMacx [~ManfredMa@212.15.176.17] has joined #bitcoin-wizards02:08
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards02:08
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]02:14
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds]02:15
-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 272 seconds]02:19
-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards02:24
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 260 seconds]02:29
-!- shangzhou [uid156782@gateway/web/irccloud.com/x-oyfcoegedqormsyn] has quit [Quit: Connection closed for inactivity]02:38
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving]02:40
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards02:46
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards02:51
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards03:11
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards03:41
-!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards03:44
-!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards03:54
-!- grashopr__ [~grashopr@2a00:23c5:4e80:200:80e8:80e:6bcc:82e0] has quit [Ping timeout: 264 seconds]03:58
-!- copumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards04:01
-!- grashopr__ [~grashopr@host165-120-248-212.range165-120.btcentralplus.com] has joined #bitcoin-wizards04:10
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards04:12
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds]04:13
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds]04:17
-!- realcr [~real@bzq-79-179-133-211.red.bezeqint.net] has joined #bitcoin-wizards04:39
-!- realcr [~real@bzq-79-179-133-211.red.bezeqint.net] has quit [Quit: WeeChat 0.4.2]04:44
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards04:44
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards05:08
-!- atgreen [~green@CPE687f74122463-CM00fc8d24cab0.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds]05:11
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards05:12
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds]05:16
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds]05:17
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds]05:18
-!- MaxSan_ [~one@www17.redstation.co.uk] has quit [Quit: Leaving.]05:27
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards05:31
-!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards05:36
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards05:52
-!- heretolearn [uid110997@gateway/web/irccloud.com/x-uuwyfeydejlfoemb] has joined #bitcoin-wizards05:59
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]06:08
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards06:13
-!- Myagui-afk is now known as Myagui06:16
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 264 seconds]06:18
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards06:26
-!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has joined #bitcoin-wizards06:33
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 276 seconds]06:37
-!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 244 seconds]06:47
-!- hdbuck [~hdbuck@62.160.224.48] has joined #bitcoin-wizards06:48
-!- hdbuck [~hdbuck@62.160.224.48] has quit [Changing host]06:48
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards06:48
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 258 seconds]06:56
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds]07:02
-!- ManfredMacx [~ManfredMa@212.15.176.17] has quit [Quit: Bye]07:08
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds]07:12
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards07:12
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards07:14
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards07:14
-!- priidu [~priidu@unaffiliated/priidu] has quit [Max SendQ exceeded]07:15
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards07:17
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds]07:18
-!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection]07:23
-!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards07:24
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards07:26
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards07:31
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards07:33
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 244 seconds]07:37
-!- Greybits [~Greybits@unaffiliated/greybits] has joined #bitcoin-wizards07:46
-!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards07:46
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]07:48
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards08:00
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards08:14
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds]08:19
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards08:34
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck]08:34
-!- Tenhi_0 [~tenhi@static.177.80.201.138.clients.your-server.de] has joined #bitcoin-wizards08:35
-!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has joined #bitcoin-wizards08:36
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 276 seconds]08:39
-!- Tenhi_0 [~tenhi@static.177.80.201.138.clients.your-server.de] has quit [K-Lined]08:46
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards09:06
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit]09:08
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards09:12
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards09:15
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds]09:20
-!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has joined #bitcoin-wizards09:21
-!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has quit [Ping timeout: 260 seconds]09:26
-!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has joined #bitcoin-wizards09:27
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards09:34
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 244 seconds]09:39
-!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has joined #bitcoin-wizards09:40
-!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has quit [Changing host]09:40
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards09:40
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]09:42
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds]10:00
-!- Greybits [~Greybits@unaffiliated/greybits] has quit [Quit: Leaving]10:07
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards10:13
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards10:16
-!- pigeons [~pigeons@94.242.209.214] has joined #bitcoin-wizards10:21
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds]10:21
-!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has quit [Ping timeout: 276 seconds]10:21
-!- heretolearn [uid110997@gateway/web/irccloud.com/x-uuwyfeydejlfoemb] has quit [Quit: Connection closed for inactivity]10:21
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards10:26
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds]10:26
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards10:35
-!- binaryFate [~binaryFat@155.94.209.39] has quit [Ping timeout: 276 seconds]10:36
-!- binaryFate [~binaryFat@155.94.209.39] has joined #bitcoin-wizards10:36
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 240 seconds]10:40
-!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds]10:48
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck]10:59
-!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards11:04
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards11:06
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards11:11
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck]11:11
-!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has joined #bitcoin-wizards11:25
-!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has quit [Changing host]11:25
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards11:25
-!- Starduster [~SD@unaffiliated/starduster] has quit []11:34
jl2012some discussion related to MAST and new opcodes:11:36
jl2012[2016-06-24 01:11:01] <jl2012> I don't really understand why Satoshi disabled SUBSTR, LEFT, RIGHT. I can't find any discussion11:37
jl2012[2016-06-24 01:11:43] <petertodd> jl2012: probably only because they looked complex11:37
jl2012[2016-06-24 01:13:34] <jl2012> LSHIFT would crash some nodes. So he disabled all the bitwise logic codes11:37
jl2012[2016-06-24 01:15:56] <jl2012> https://github.com/jl2012/bips/blob/mastopcodes/bip-mastopcodes.mediawiki#Examples11:37
jl2012[2016-06-24 01:16:49] <jl2012> I gave 2 examples here. To realize these use cases, CAT and SUBSTR are the minimum requirement11:37
jl2012[2016-06-24 01:20:45] <petertodd> why do the expand? opcodes remove _all_ stack items?11:37
jl2012[2016-06-24 01:22:31] <jl2012> same as segwit, my MAST bip (BIP114) requires the stack to have exactly 1 true value left after evaluation11:37
-!- jl2012 [uid133844@gateway/web/irccloud.com/x-nagqtkdyclzltggh] has quit [Excess Flood]11:37
-!- jl2012 [uid133844@gateway/web/irccloud.com/x-pdhjcdhawubsbeel] has joined #bitcoin-wizards11:37
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:37
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 258 seconds]11:39
jl2012https://www.irccloud.com/pastebin/RTgj0ZMu/11:40
jl2012[2016-06-24 01:22:55] <petertodd> after evaluation of any opcode?11:41
jl2012[2016-06-24 01:24:17] <jl2012> after evaluation of the script. But EXPANDs will terminate the evaluation immediately11:41
jl2012[2016-06-24 01:24:33] <jl2012> a bit similar to Satoshi's original OP_RETURN11:41
jl2012[2016-06-24 01:24:51] <petertodd> ah, right11:41
jl2012[2016-06-24 01:25:08] <petertodd> hmm... seems like a potential footgun11:41
jl2012[2016-06-24 01:26:22] <jl2012> yes, that could be risky. I made this proposal before we expand the definition of witness program from 32 to 40 bytes11:41
jl2012[2016-06-24 01:26:36] <jl2012> This may not be necessary now11:41
jl2012[2016-06-24 01:26:59] <petertodd> yeah, I'd be very strongly inclined to leave that off - there's certainty in the fact that evaluation continues to the end11:41
jl2012[2016-06-24 01:27:12] <petertodd> not entirely unrelated to evaluation being stateless11:41
jl2012[2016-06-24 01:27:29] <jl2012> and I want to propose killing OP_IF and its friends in MAST11:41
jl2012[2016-06-24 01:27:55] <petertodd> why?11:41
jl2012[2016-06-24 01:28:24] <jl2012> because MAST could handle everything that OP_IF could do11:41
jl2012[2016-06-24 01:28:34] <petertodd> how?11:41
jl2012[2016-06-24 01:29:21] <jl2012> just put different conditions as different MAST branches11:41
jl2012[2016-06-24 01:29:45] <jl2012> example: https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki#Hashed_TimeLock_Contract11:41
jl2012[2016-06-24 01:29:46] <petertodd> ah right, because mast *is* an op_if - fair enough11:41
jl2012[2016-06-24 01:30:09] <petertodd> hmm, that's kinda a confusing way of writing this stuff...11:41
jl2012[2016-06-24 01:30:20] <jl2012> that will make sure all op_codes in a script to be executed11:41
jl2012[2016-06-24 01:30:26] <jl2012> easier to audit11:41
jl2012[2016-06-24 01:30:40] <jl2012> simply the implmentation11:41
jl2012[2016-06-24 01:30:50] <petertodd> ...all executed in a sucesful evaluation of course11:42
jl2012[2016-06-24 01:31:10] <petertodd> yeah, I don't think the way you've written that htlc contract is easy to read at all - but that's just a presentation-layer thing11:42
jl2012[2016-06-24 01:32:14] <jl2012> i think it's easier than the expression in BIP112, at least....11:42
jl2012[2016-06-24 01:33:05] <petertodd> again, not having if's is very confusing11:42
jl2012[2016-06-24 01:33:28] <btcdrak> confusing it not good for adoption11:42
jl2012[2016-06-24 01:33:49] <petertodd> like I say, this doesn't need to be a lower-level fix, just a fix in terms of how we pretty-print this stuff11:42
jl2012[2016-06-24 01:34:44] <jl2012> I think using IF is very confusing.....to understand that BIP112 example, I have to execute the script with pen and paper11:42
jl2012[2016-06-24 01:34:59] <petertodd> same kind of reason why I show dex expressions in lisp form, even though you could show them in depth-first form, and many implementations might work better that way11:42
jl2012[2016-06-24 01:36:05] <petertodd> have you considered brackets? I mean, the confusion in the BIP112 example for you probably stems from the fact this is a stack-based language - with or without lisp-like brackets can actually be done the same way under the hood11:42
jl2012[2016-06-24 01:44:50] <jl2012> for example, it's not obvious why a 2DROP is used, until one really runs the script step by step11:42
jl2012[2016-06-24 01:49:36] <petertodd> ? I mean, if you know what CSV does it seems pretty obvious to me11:42
jl2012[2016-06-24 01:50:52] <jl2012> but usually you use a DROP after CSV, not 2DROP. So you need to figure out what the other item is dropped11:43
jl2012[2016-06-24 01:51:43] <petertodd> well, because of what was on the stack in the if of course11:43
jl2012[2016-06-24 01:51:58] <jl2012> maybe I'm not smart enough to run this script mentally....11:43
jl2012[2016-06-24 01:52:34] <petertodd> I mean, it's just a factor of how optimized the script is; it could be written otherwise, which your mast version makes impossible11:43
jl2012[2016-06-24 01:53:28] <jl2012> "which your mast version makes impossible" <--- don't understand11:43
jl2012[2016-06-24 01:54:36] <petertodd> I mean, if I understand it right, I can't reuse the stuff on the stack in the same way that the bip112 version does11:43
jl2012[2016-06-24 01:56:01] <jl2012> it's a MAST, that means you will/can only use one of the conditions a time. So why would you like to reuse something?11:43
jl2012[2016-06-24 01:59:21] <petertodd> because I might have two conditions that use the same data11:43
jl2012[2016-06-24 02:00:07] <jl2012> yes, but the unexecuted condition is hidden in the merkle tree, anyway11:43
jl2012[2016-06-24 02:00:46] <petertodd> eh, let me take a closer look at this - we're talking past each other11:43
jl2012[2016-06-24 02:02:08] <jl2012> "using the same data".... in the BIP112 example, you mean the public keys of Alice and Bob in the script? (actually the example is wrong for using "key hash". Should be "pubkey")11:43
jl2012[2016-06-24 02:04:04] <jl2012> fix: https://github.com/bitcoin/bips/pull/41111:43
jl2012[2016-06-24 02:12:56] <petertodd> yeah, so I see your point now; you're just making the argument that for any difference, just add more versions of the script repeating the same code11:43
jl2012[2016-06-24 02:13:50] <jl2012> yes11:43
jl2012[2016-06-24 02:16:25] <petertodd> might make sense to not call this "MAST" but rather "multi-script"11:43
jl2012[2016-06-24 02:16:37] <petertodd> it's not really an abstract syntax tree anymore11:43
jl2012[2016-06-24 02:17:51] <jl2012> oh, that's my understanding of MAST......what's the difference?11:43
jl2012[2016-06-24 02:18:59] <jl2012> AFAIK, there has been no clear spec for MAST. That's my understanding11:44
jl2012[2016-06-24 02:19:20] <petertodd> well, with MAST I'd expect multiple branches to share the same stack11:44
jl2012[2016-06-24 02:20:26] <jl2012> same stack? why and how? Alice won't have the signature of Bob, for example11:44
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards11:45
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]12:00
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards12:01
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:07
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards12:21
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit]12:22
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]12:23
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds]12:29
-!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 252 seconds]12:32
-!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards12:36
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards12:37
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards12:48
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer]12:54
-!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards12:54
-!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has quit [Client Quit]12:56
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f50a:7317:89b2:a23a] has quit [Read error: Connection reset by peer]12:56
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards12:56
-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 260 seconds]13:26
-!- Netsplit *.net <-> *.split quits: catern, Guest59696, artifexd, TheSeven, markus-k, c0rw1n, Davasny, stevenroose, jron_, Emcy, (+19 more, use /NETSPLIT to show all of them)13:27
-!- Netsplit over, joins: bertani, Nightwolf13:27
-!- ggreer [~ggreer@2604:a880:1:20::d:2001] has joined #bitcoin-wizards13:27
-!- sneak [~sneak@2a01:4f8:151:84cb:d0cc:242:61a6:bf0d] has joined #bitcoin-wizards13:27
-!- Netsplit over, joins: Anduck, petertodd, stevenroose, yang, TheSeven13:27
-!- Netsplit over, joins: Emcy, hashtag, rubensayshi, hexis, bustd_soket, sparetire, adamg13:28
-!- sneak is now known as Guest8867113:28
-!- Netsplit over, joins: c0rw1n13:28
-!- jron [~okok@54.161.129.226] has joined #bitcoin-wizards13:28
-!- ggreer [~ggreer@2604:a880:1:20::d:2001] has quit [Changing host]13:28
-!- ggreer [~ggreer@unaffiliated/angryparsley] has joined #bitcoin-wizards13:28
-!- Netsplit over, joins: markus-k13:28
-!- Netsplit over, joins: Davasny13:28
-!- coryfields [~quassel@2001:4802:7800:1:6fc4:c486:ff20:1fa] has joined #bitcoin-wizards13:29
-!- yokwe [sid51352@gateway/web/irccloud.com/x-bbdxyshhkixoprfl] has joined #bitcoin-wizards13:29
-!- mappum [sid43795@gateway/web/irccloud.com/x-piqyvjwgaynknxtv] has joined #bitcoin-wizards13:29
-!- Netsplit over, joins: musalbas13:29
-!- cfields [~quassel@unaffiliated/cfields] has joined #bitcoin-wizards13:29
-!- Netsplit over, joins: [d__d]13:30
-!- kumavis [sid13576@gateway/web/irccloud.com/x-tqraullnjhknvoux] has quit [Ping timeout: 258 seconds]13:30
-!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has quit [Ping timeout: 258 seconds]13:30
-!- nicolag [uid157154@gateway/web/irccloud.com/x-jxrusynvaikcloca] has quit [Ping timeout: 258 seconds]13:30
-!- zmanian__ [sid113594@gateway/web/irccloud.com/x-gxpomwonphpiiorn] has quit [Ping timeout: 258 seconds]13:30
-!- adams__ [sid73416@gateway/web/irccloud.com/x-bokxkymgyjeaxfdn] has quit [Ping timeout: 258 seconds]13:30
-!- wallet42 [sid154231@gateway/web/irccloud.com/x-dsayumsjmsgievvv] has quit [Ping timeout: 258 seconds]13:30
-!- artifexd [sid28611@gateway/web/irccloud.com/x-uhrhhxbxfhwfbwnr] has joined #bitcoin-wizards13:31
-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards13:31
-!- jtremback_ [sid67723@gateway/web/irccloud.com/x-jyuhdhjmoefctvpd] has quit [Ping timeout: 258 seconds]13:31
-!- bassguitarman [sid40024@gateway/web/irccloud.com/x-cmkjubaljazttyix] has joined #bitcoin-wizards13:32
-!- catern [~catern@catern.com] has joined #bitcoin-wizards13:32
-!- zmanian__ [sid113594@gateway/web/irccloud.com/x-yfcnsukewvfnwkzx] has joined #bitcoin-wizards13:32
-!- adams__ [sid73416@gateway/web/irccloud.com/x-jclcivuvrpsoupzg] has joined #bitcoin-wizards13:32
-!- wallet42 [sid154231@gateway/web/irccloud.com/x-umprapwslhdrzvbw] has joined #bitcoin-wizards13:32
-!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards13:36
-!- bustd_soket [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 258 seconds]13:36
-!- kumavis [sid13576@gateway/web/irccloud.com/x-miclzwsqflzotwvr] has joined #bitcoin-wizards13:37
-!- nicolag [sid157154@gateway/web/irccloud.com/x-ybweabezhgbripvw] has joined #bitcoin-wizards13:40
-!- MaxSan_ [~one@185.103.96.147] has joined #bitcoin-wizards13:43
-!- draynium [~d@c-67-190-234-214.hsd1.fl.comcast.net] has joined #bitcoin-wizards13:43
-!- jtremback_ [sid67723@gateway/web/irccloud.com/x-rbkyjkmwxfkrlqyl] has joined #bitcoin-wizards13:43
-!- nuke1989 [~nuke@176.92.85.117] has joined #bitcoin-wizards13:46
-!- nabu [~nabu@192.40.88.70] has joined #bitcoin-wizards13:48
-!- bustd_soket [~weechat@unaffiliated/loteriety] has joined #bitcoin-wizards13:54
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection]14:05
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards14:06
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]14:16
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind]14:29
-!- nabu [~nabu@192.40.88.70] has quit [Quit: Konversation terminated!]14:31
-!- nabu [~nabu@104.238.169.132] has joined #bitcoin-wizards14:38
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards14:38
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 272 seconds]14:40
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards14:41
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards14:46
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]14:55
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards14:56
-!- Iriez [wario@distribution.xbins.org] has quit [Ping timeout: 240 seconds]15:01
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds]15:04
-!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has quit [Remote host closed the connection]15:05
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]15:14
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]15:18
-!- Iriez [wario@distribution.xbins.org] has joined #bitcoin-wizards15:26
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection]15:26
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards15:27
-!- johntramp [~john@175.111.102.145] has quit [Ping timeout: 244 seconds]15:31
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection]15:34
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards15:34
-!- bramc [26632a82@gateway/web/freenode/ip.38.99.42.130] has joined #bitcoin-wizards15:41
bramcSome commentary from me about writing software for banks https://medium.com/@bramcohen/clean-up-your-state-8d0500b4f48e#.srb67yutm15:41
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind]15:46
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards15:49
kanzurebramc: arguably all of that should be a giant state machine with events and transitions instead15:51
kanzurebramc: with perfect rollback support15:51
bramckanzure: State machine, asynchronous message passing, enforced invariants on balances. All those things are good ideas. But they're fancy and applicable in only a few circumstances. The first things to do is to learn to code like you graduated from junior high.15:53
kanzureand message queues. giant message queues, enough to make mulesoft cry.15:53
kanzurewell re: junior high that's more of a lemon market problem (e.g. hard to tell whether the guys at the other end of your API call are morons or have implemented a pile of shit)15:54
bramcPutting calls at the end of methods (or right before a return), even calls to internal methods within the same class, is something I've been doing reflexively for the last twenty years15:58
bramcThere's no downside to doing it right.15:58
kanzureyes yes, and people stuff variable definitions near the top of their methods, etc.15:58
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]15:59
-!- johntramp [~john@175.111.102.145] has joined #bitcoin-wizards15:59
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards16:03
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit []16:06
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]16:15
-!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck]16:16
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards16:23
-!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection]16:29
-!- neuroses1412 [~neuroses@unaffiliated/neuroses1412] has quit [Ping timeout: 244 seconds]16:30
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-xrghrxdaxnabephn] has joined #bitcoin-wizards16:34
-!- bramc [26632a82@gateway/web/freenode/ip.38.99.42.130] has quit [Ping timeout: 250 seconds]16:35
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]16:46
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards16:48
-!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving]16:54
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards17:26
-!- brand0 [brand0@lol.bxroberts.org] has quit [Remote host closed the connection]17:35
-!- brand0 [brand0@lol.bxroberts.org] has joined #bitcoin-wizards17:39
-!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards17:40
-!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection]17:42
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit []17:45
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-ziijwboxnvlvelpn] has quit [Quit: Connection closed for inactivity]17:55
-!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 252 seconds]18:03
-!- Starduster [~SD@unaffiliated/starduster] has quit [Read error: Connection reset by peer]18:03
-!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards18:03
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds]18:08
-!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards18:11
-!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards18:16
-!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection]18:17
-!- _r0ach_ [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards18:20
kanzurewei dai doing a thesis defense on "statistical methods in cryptography" http://www.cs.ucsb.edu/news/events/ms-thesis-defense-wei-dai18:22
-!- markus-k_ [~markus-k@p4FCCD26C.dip0.t-ipconnect.de] has joined #bitcoin-wizards18:31
-!- draynium [~d@c-67-190-234-214.hsd1.fl.comcast.net] has quit [Ping timeout: 258 seconds]18:33
-!- markus-k [~markus-k@p5B29A3AC.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]18:34
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards19:27
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards19:32
-!- nullfxn [~nullFxn@107-147-108-164.res.bhn.net] has joined #bitcoin-wizards19:35
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds]19:42
-!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving]19:49
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards19:59
-!- priidu [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer]20:06
-!- PRab [~chatzilla@c-68-62-95-247.hsd1.mi.comcast.net] has joined #bitcoin-wizards20:10
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards20:19
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 244 seconds]20:42
-!- mountain1 [~mountaing@c-98-207-22-50.hsd1.ca.comcast.net] has quit [Quit: WeeChat 1.5]20:42
-!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards20:43
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards20:51
-!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection]20:53
-!- grashopr_ [~grashopr@host165-120-248-32.range165-120.btcentralplus.com] has joined #bitcoin-wizards21:01
-!- grashopr__ [~grashopr@host165-120-248-212.range165-120.btcentralplus.com] has quit [Ping timeout: 264 seconds]21:04
-!- MaxSan_ [~one@185.103.96.147] has quit [Ping timeout: 250 seconds]21:04
-!- MaxSan_ [~one@185.103.96.147] has joined #bitcoin-wizards21:05
-!- grashopr__ [~grashopr@2a00:23c5:4e80:200:c0d2:f48f:a330:6427] has joined #bitcoin-wizards21:05
-!- grashopr_ [~grashopr@host165-120-248-32.range165-120.btcentralplus.com] has quit [Ping timeout: 252 seconds]21:08
-!- rasengan [rasengan@pdpc/corporate-sponsor/privateinternetaccess.com/rasengan] has quit [Quit: WeeChat 1.6-dev]21:10
-!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Ping timeout: 244 seconds]21:15
-!- wizkid057 [~wk@unaffiliated/wizkid057] has joined #bitcoin-wizards21:17
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 246 seconds]21:18
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards21:21
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds]21:45
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards21:45
-!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds]21:47
-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 260 seconds]21:48
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.]21:48
-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards21:53
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-xrghrxdaxnabephn] has quit [Quit: Connection closed for inactivity]22:01
-!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 258 seconds]22:04
-!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards22:09
-!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has quit [Ping timeout: 258 seconds]22:16
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds]22:22
-!- digitalmagus [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards22:26
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [Ping timeout: 276 seconds]22:27
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards22:42
-!- MaxSan_ [~one@185.103.96.147] has quit [Ping timeout: 258 seconds]22:43
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds]22:55
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards22:56
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-kpacyjsattfiquxg] has joined #bitcoin-wizards22:58
-!- MaxSan_ [~one@185.103.96.139] has joined #bitcoin-wizards23:02
-!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds]23:11
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds]23:32
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards23:35
-!- MaxSan_ [~one@185.103.96.139] has quit [Ping timeout: 252 seconds]23:54
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards23:57
--- Log closed Fri Jun 24 00:00:39 2016

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