--- Log opened Thu Jun 23 00:00:37 2016 00:06 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 00:11 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Remote host closed the connection] 00:12 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 00:15 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 00:17 -!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 272 seconds] 00:18 -!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards 00:33 -!- shangzhou [uid156782@gateway/web/irccloud.com/x-oyfcoegedqormsyn] has joined #bitcoin-wizards 00:37 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 272 seconds] 00:39 -!- PaulCape_ [~PaulCapes@204.28.124.82] has joined #bitcoin-wizards 00:42 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Ping timeout: 252 seconds] 00:44 -!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has quit [Ping timeout: 260 seconds] 00:45 -!- [d__d] [~d__d]@ec2-54-85-45-223.compute-1.amazonaws.com] has joined #bitcoin-wizards 00:48 -!- nuke1989 [~nuke@176.92.85.117] has quit [Remote host closed the connection] 00:50 -!- markus-k [~markus-k@p5B29A3AC.dip0.t-ipconnect.de] has joined #bitcoin-wizards 00:50 -!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has quit [Quit: ZNC - http://znc.in] 01:06 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 01:07 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 01:32 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:45 -!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards 01:52 -!- grashopr__ [~grashopr@2a00:23c5:4e80:200:80e8:80e:6bcc:82e0] has joined #bitcoin-wizards 01:55 -!- grashopr_ [~grashopr@host165-120-248-146.range165-120.btcentralplus.com] has quit [Ping timeout: 252 seconds] 01:59 -!- bildramer [~bildramer@p2003004D2B3778009CDDA6189728E9C4.dip0.t-ipconnect.de] has quit [Quit: hanlon was malicious] 02:01 -!- bildramer [~bildramer@p2003004D2B377800AC9BCCA14258DFA9.dip0.t-ipconnect.de] has joined #bitcoin-wizards 02:01 -!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has quit [Quit: Konversation terminated!] 02:02 -!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 02:06 -!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has quit [Ping timeout: 250 seconds] 02:08 -!- ManfredMacx [~ManfredMa@212.15.176.17] has joined #bitcoin-wizards 02:08 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 02:14 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 02:15 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 02:19 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 272 seconds] 02:24 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 02:29 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 260 seconds] 02:38 -!- shangzhou [uid156782@gateway/web/irccloud.com/x-oyfcoegedqormsyn] has quit [Quit: Connection closed for inactivity] 02:40 -!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving] 02:46 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 02:51 -!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has joined #bitcoin-wizards 03:11 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 03:41 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 03:44 -!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 03:54 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has joined #bitcoin-wizards 03:58 -!- grashopr__ [~grashopr@2a00:23c5:4e80:200:80e8:80e:6bcc:82e0] has quit [Ping timeout: 264 seconds] 04:01 -!- copumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-wizards 04:10 -!- grashopr__ [~grashopr@host165-120-248-212.range165-120.btcentralplus.com] has joined #bitcoin-wizards 04:12 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 04:13 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 260 seconds] 04:17 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 04:39 -!- realcr [~real@bzq-79-179-133-211.red.bezeqint.net] has joined #bitcoin-wizards 04:44 -!- 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-wizards 05:08 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 05:11 -!- atgreen [~green@CPE687f74122463-CM00fc8d24cab0.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds] 05:12 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 05:16 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 240 seconds] 05:17 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 05:18 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] 05:27 -!- MaxSan_ [~one@www17.redstation.co.uk] has quit [Quit: Leaving.] 05:31 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards 05:36 -!- Noldorin [~noldorin@unaffiliated/noldorin] has joined #bitcoin-wizards 05:52 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 05:59 -!- heretolearn [uid110997@gateway/web/irccloud.com/x-uuwyfeydejlfoemb] has joined #bitcoin-wizards 06:08 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 06:13 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 06:16 -!- Myagui-afk is now known as Myagui 06:18 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 264 seconds] 06:26 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 06:33 -!- koshii [~w@c-68-58-151-30.hsd1.in.comcast.net] has joined #bitcoin-wizards 06:37 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 276 seconds] 06:47 -!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 244 seconds] 06:48 -!- hdbuck [~hdbuck@62.160.224.48] has joined #bitcoin-wizards 06:48 -!- hdbuck [~hdbuck@62.160.224.48] has quit [Changing host] 06:48 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards 06:56 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 258 seconds] 07:02 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds] 07:08 -!- ManfredMacx [~ManfredMa@212.15.176.17] has quit [Quit: Bye] 07:12 -!- 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-wizards 07:14 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 07:14 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 07:15 -!- priidu [~priidu@unaffiliated/priidu] has quit [Max SendQ exceeded] 07:17 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 07:18 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 260 seconds] 07:23 -!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection] 07:24 -!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards 07:26 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 07:31 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 07:33 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 07:37 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 244 seconds] 07:46 -!- Greybits [~Greybits@unaffiliated/greybits] has joined #bitcoin-wizards 07:46 -!- c0rw1n- [~c0rw1n@154.153-67-87.adsl-dyn.isp.belgacom.be] has joined #bitcoin-wizards 07:48 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 08:00 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 08:14 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 08:19 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 08:34 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 08:34 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck] 08:35 -!- Tenhi_0 [~tenhi@static.177.80.201.138.clients.your-server.de] has joined #bitcoin-wizards 08:36 -!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has joined #bitcoin-wizards 08:39 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 276 seconds] 08:46 -!- Tenhi_0 [~tenhi@static.177.80.201.138.clients.your-server.de] has quit [K-Lined] 09:06 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 09:08 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 09:12 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 09:15 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 09:20 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 09:21 -!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has joined #bitcoin-wizards 09:26 -!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has quit [Ping timeout: 260 seconds] 09:27 -!- nonaTure [~nonaTure@bitcubator-gw.boh1-r2.syseleven.net] has joined #bitcoin-wizards 09:34 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 09:39 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 244 seconds] 09:40 -!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has joined #bitcoin-wizards 09: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-wizards 09:42 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 10:00 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 10:07 -!- Greybits [~Greybits@unaffiliated/greybits] has quit [Quit: Leaving] 10:13 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 10:16 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 10:21 -!- pigeons [~pigeons@94.242.209.214] has joined #bitcoin-wizards 10: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:26 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 10:26 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds] 10:35 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 10:36 -!- binaryFate [~binaryFat@155.94.209.39] has quit [Ping timeout: 276 seconds] 10:36 -!- binaryFate [~binaryFat@155.94.209.39] has joined #bitcoin-wizards 10:40 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 240 seconds] 10:48 -!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 10:59 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck] 11:04 -!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has joined #bitcoin-wizards 11:06 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has joined #bitcoin-wizards 11:11 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 11:11 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck] 11:25 -!- hdbuck [~hdbuck@ATuileries-153-1-44-163.w83-202.abo.wanadoo.fr] has joined #bitcoin-wizards 11: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-wizards 11:34 -!- Starduster [~SD@unaffiliated/starduster] has quit [] 11:36 < jl2012> some discussion related to MAST and new opcodes: 11:37 < jl2012> [2016-06-24 01:11:01] I don't really understand why Satoshi disabled SUBSTR, LEFT, RIGHT. I can't find any discussion 11:37 < jl2012> [2016-06-24 01:11:43] jl2012: probably only because they looked complex 11:37 < jl2012> [2016-06-24 01:13:34] LSHIFT would crash some nodes. So he disabled all the bitwise logic codes 11:37 < jl2012> [2016-06-24 01:15:56] https://github.com/jl2012/bips/blob/mastopcodes/bip-mastopcodes.mediawiki#Examples 11:37 < jl2012> [2016-06-24 01:16:49] I gave 2 examples here. To realize these use cases, CAT and SUBSTR are the minimum requirement 11:37 < jl2012> [2016-06-24 01:20:45] why do the expand? opcodes remove _all_ stack items? 11:37 < jl2012> [2016-06-24 01:22:31] same as segwit, my MAST bip (BIP114) requires the stack to have exactly 1 true value left after evaluation 11: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-wizards 11:37 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:39 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 258 seconds] 11:40 < jl2012> https://www.irccloud.com/pastebin/RTgj0ZMu/ 11:41 < jl2012> [2016-06-24 01:22:55] after evaluation of any opcode? 11:41 < jl2012> [2016-06-24 01:24:17] after evaluation of the script. But EXPANDs will terminate the evaluation immediately 11:41 < jl2012> [2016-06-24 01:24:33] a bit similar to Satoshi's original OP_RETURN 11:41 < jl2012> [2016-06-24 01:24:51] ah, right 11:41 < jl2012> [2016-06-24 01:25:08] hmm... seems like a potential footgun 11:41 < jl2012> [2016-06-24 01:26:22] yes, that could be risky. I made this proposal before we expand the definition of witness program from 32 to 40 bytes 11:41 < jl2012> [2016-06-24 01:26:36] This may not be necessary now 11:41 < jl2012> [2016-06-24 01:26:59] yeah, I'd be very strongly inclined to leave that off - there's certainty in the fact that evaluation continues to the end 11:41 < jl2012> [2016-06-24 01:27:12] not entirely unrelated to evaluation being stateless 11:41 < jl2012> [2016-06-24 01:27:29] and I want to propose killing OP_IF and its friends in MAST 11:41 < jl2012> [2016-06-24 01:27:55] why? 11:41 < jl2012> [2016-06-24 01:28:24] because MAST could handle everything that OP_IF could do 11:41 < jl2012> [2016-06-24 01:28:34] how? 11:41 < jl2012> [2016-06-24 01:29:21] just put different conditions as different MAST branches 11:41 < jl2012> [2016-06-24 01:29:45] example: https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki#Hashed_TimeLock_Contract 11:41 < jl2012> [2016-06-24 01:29:46] ah right, because mast *is* an op_if - fair enough 11:41 < jl2012> [2016-06-24 01:30:09] hmm, that's kinda a confusing way of writing this stuff... 11:41 < jl2012> [2016-06-24 01:30:20] that will make sure all op_codes in a script to be executed 11:41 < jl2012> [2016-06-24 01:30:26] easier to audit 11:41 < jl2012> [2016-06-24 01:30:40] simply the implmentation 11:42 < jl2012> [2016-06-24 01:30:50] ...all executed in a sucesful evaluation of course 11:42 < jl2012> [2016-06-24 01:31:10] 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 thing 11:42 < jl2012> [2016-06-24 01:32:14] i think it's easier than the expression in BIP112, at least.... 11:42 < jl2012> [2016-06-24 01:33:05] again, not having if's is very confusing 11:42 < jl2012> [2016-06-24 01:33:28] confusing it not good for adoption 11:42 < jl2012> [2016-06-24 01:33:49] like I say, this doesn't need to be a lower-level fix, just a fix in terms of how we pretty-print this stuff 11:42 < jl2012> [2016-06-24 01:34:44] I think using IF is very confusing.....to understand that BIP112 example, I have to execute the script with pen and paper 11:42 < jl2012> [2016-06-24 01:34:59] 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 way 11:42 < jl2012> [2016-06-24 01:36:05] 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 hood 11:42 < jl2012> [2016-06-24 01:44:50] for example, it's not obvious why a 2DROP is used, until one really runs the script step by step 11:42 < jl2012> [2016-06-24 01:49:36] ? I mean, if you know what CSV does it seems pretty obvious to me 11:43 < jl2012> [2016-06-24 01:50:52] but usually you use a DROP after CSV, not 2DROP. So you need to figure out what the other item is dropped 11:43 < jl2012> [2016-06-24 01:51:43] well, because of what was on the stack in the if of course 11:43 < jl2012> [2016-06-24 01:51:58] maybe I'm not smart enough to run this script mentally.... 11:43 < jl2012> [2016-06-24 01:52:34] I mean, it's just a factor of how optimized the script is; it could be written otherwise, which your mast version makes impossible 11:43 < jl2012> [2016-06-24 01:53:28] "which your mast version makes impossible" <--- don't understand 11:43 < jl2012> [2016-06-24 01:54:36] I mean, if I understand it right, I can't reuse the stuff on the stack in the same way that the bip112 version does 11:43 < jl2012> [2016-06-24 01:56:01] 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] because I might have two conditions that use the same data 11:43 < jl2012> [2016-06-24 02:00:07] yes, but the unexecuted condition is hidden in the merkle tree, anyway 11:43 < jl2012> [2016-06-24 02:00:46] eh, let me take a closer look at this - we're talking past each other 11:43 < jl2012> [2016-06-24 02:02:08] "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] fix: https://github.com/bitcoin/bips/pull/411 11:43 < jl2012> [2016-06-24 02:12:56] 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 code 11:43 < jl2012> [2016-06-24 02:13:50] yes 11:43 < jl2012> [2016-06-24 02:16:25] might make sense to not call this "MAST" but rather "multi-script" 11:43 < jl2012> [2016-06-24 02:16:37] it's not really an abstract syntax tree anymore 11:43 < jl2012> [2016-06-24 02:17:51] oh, that's my understanding of MAST......what's the difference? 11:44 < jl2012> [2016-06-24 02:18:59] AFAIK, there has been no clear spec for MAST. That's my understanding 11:44 < jl2012> [2016-06-24 02:19:20] well, with MAST I'd expect multiple branches to share the same stack 11:44 < jl2012> [2016-06-24 02:20:26] same stack? why and how? Alice won't have the signature of Bob, for example 11:45 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 12:00 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 12:01 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 12:07 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 12:21 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 12:22 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 12:23 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 12:29 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds] 12:32 -!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 252 seconds] 12:36 -!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards 12:37 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 12:48 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 12:54 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer] 12:54 -!- dEBRUYNE_ [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 12:56 -!- 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-wizards 13:26 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 260 seconds] 13:27 -!- 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, Nightwolf 13:27 -!- ggreer [~ggreer@2604:a880:1:20::d:2001] has joined #bitcoin-wizards 13:27 -!- sneak [~sneak@2a01:4f8:151:84cb:d0cc:242:61a6:bf0d] has joined #bitcoin-wizards 13:27 -!- Netsplit over, joins: Anduck, petertodd, stevenroose, yang, TheSeven 13:28 -!- Netsplit over, joins: Emcy, hashtag, rubensayshi, hexis, bustd_soket, sparetire, adamg 13:28 -!- sneak is now known as Guest88671 13:28 -!- Netsplit over, joins: c0rw1n 13:28 -!- jron [~okok@54.161.129.226] has joined #bitcoin-wizards 13:28 -!- ggreer [~ggreer@2604:a880:1:20::d:2001] has quit [Changing host] 13:28 -!- ggreer [~ggreer@unaffiliated/angryparsley] has joined #bitcoin-wizards 13:28 -!- Netsplit over, joins: markus-k 13:28 -!- Netsplit over, joins: Davasny 13:29 -!- coryfields [~quassel@2001:4802:7800:1:6fc4:c486:ff20:1fa] has joined #bitcoin-wizards 13:29 -!- yokwe [sid51352@gateway/web/irccloud.com/x-bbdxyshhkixoprfl] has joined #bitcoin-wizards 13:29 -!- mappum [sid43795@gateway/web/irccloud.com/x-piqyvjwgaynknxtv] has joined #bitcoin-wizards 13:29 -!- Netsplit over, joins: musalbas 13:29 -!- cfields [~quassel@unaffiliated/cfields] has joined #bitcoin-wizards 13:30 -!- 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:31 -!- artifexd [sid28611@gateway/web/irccloud.com/x-uhrhhxbxfhwfbwnr] has joined #bitcoin-wizards 13:31 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 13:31 -!- jtremback_ [sid67723@gateway/web/irccloud.com/x-jyuhdhjmoefctvpd] has quit [Ping timeout: 258 seconds] 13:32 -!- bassguitarman [sid40024@gateway/web/irccloud.com/x-cmkjubaljazttyix] has joined #bitcoin-wizards 13:32 -!- catern [~catern@catern.com] has joined #bitcoin-wizards 13:32 -!- zmanian__ [sid113594@gateway/web/irccloud.com/x-yfcnsukewvfnwkzx] has joined #bitcoin-wizards 13:32 -!- adams__ [sid73416@gateway/web/irccloud.com/x-jclcivuvrpsoupzg] has joined #bitcoin-wizards 13:32 -!- wallet42 [sid154231@gateway/web/irccloud.com/x-umprapwslhdrzvbw] has joined #bitcoin-wizards 13:36 -!- qpm [~qpm@unaffiliated/midnightmagic/bot/qpm] has joined #bitcoin-wizards 13:36 -!- bustd_soket [~weechat@unaffiliated/loteriety] has quit [Ping timeout: 258 seconds] 13:37 -!- kumavis [sid13576@gateway/web/irccloud.com/x-miclzwsqflzotwvr] has joined #bitcoin-wizards 13:40 -!- nicolag [sid157154@gateway/web/irccloud.com/x-ybweabezhgbripvw] has joined #bitcoin-wizards 13:43 -!- MaxSan_ [~one@185.103.96.147] has joined #bitcoin-wizards 13:43 -!- draynium [~d@c-67-190-234-214.hsd1.fl.comcast.net] has joined #bitcoin-wizards 13:43 -!- jtremback_ [sid67723@gateway/web/irccloud.com/x-rbkyjkmwxfkrlqyl] has joined #bitcoin-wizards 13:46 -!- nuke1989 [~nuke@176.92.85.117] has joined #bitcoin-wizards 13:48 -!- nabu [~nabu@192.40.88.70] has joined #bitcoin-wizards 13:54 -!- bustd_soket [~weechat@unaffiliated/loteriety] has joined #bitcoin-wizards 14:05 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 14:06 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 14:16 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 14:29 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] 14:31 -!- nabu [~nabu@192.40.88.70] has quit [Quit: Konversation terminated!] 14:38 -!- nabu [~nabu@104.238.169.132] has joined #bitcoin-wizards 14:38 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 14:40 -!- mrpocoyo [~renlord@59.167.194.21] has quit [Ping timeout: 272 seconds] 14:41 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 14:46 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 14:55 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 14:56 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 15:01 -!- Iriez [wario@distribution.xbins.org] has quit [Ping timeout: 240 seconds] 15:04 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 272 seconds] 15:05 -!- Davasny [~quassel@78-11-193-195.static.ip.netia.com.pl] has quit [Remote host closed the connection] 15:14 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 15:18 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 15:26 -!- Iriez [wario@distribution.xbins.org] has joined #bitcoin-wizards 15:26 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 15:27 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 15:31 -!- johntramp [~john@175.111.102.145] has quit [Ping timeout: 244 seconds] 15:34 -!- 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-wizards 15:41 -!- bramc [26632a82@gateway/web/freenode/ip.38.99.42.130] has joined #bitcoin-wizards 15:41 < bramc> Some commentary from me about writing software for banks https://medium.com/@bramcohen/clean-up-your-state-8d0500b4f48e#.srb67yutm 15:46 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] 15:49 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 15:51 < kanzure> bramc: arguably all of that should be a giant state machine with events and transitions instead 15:51 < kanzure> bramc: with perfect rollback support 15:53 < bramc> kanzure: 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 < kanzure> and message queues. giant message queues, enough to make mulesoft cry. 15:54 < kanzure> well 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:58 < bramc> Putting 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 years 15:58 < bramc> There's no downside to doing it right. 15:58 < kanzure> yes yes, and people stuff variable definitions near the top of their methods, etc. 15:59 -!- 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-wizards 16:03 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 16:06 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has quit [] 16:15 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 16:16 -!- hdbuck [~hdbuck@unaffiliated/hdbuck] has quit [Quit: hdbuck] 16:23 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 16:29 -!- d9b4bef9 [~d9b4bef9@web419.webfaction.com] has quit [Remote host closed the connection] 16:30 -!- neuroses1412 [~neuroses@unaffiliated/neuroses1412] has quit [Ping timeout: 244 seconds] 16:34 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-xrghrxdaxnabephn] has joined #bitcoin-wizards 16:35 -!- bramc [26632a82@gateway/web/freenode/ip.38.99.42.130] has quit [Ping timeout: 250 seconds] 16:46 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 16:48 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has joined #bitcoin-wizards 16:54 -!- MoALTz [~no@78-11-183-124.static.ip.netia.com.pl] has quit [Quit: Leaving] 17:26 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 17:35 -!- brand0 [brand0@lol.bxroberts.org] has quit [Remote host closed the connection] 17:39 -!- brand0 [brand0@lol.bxroberts.org] has joined #bitcoin-wizards 17:40 -!- Tiraspol [~Tiraspol3@unaffiliated/tiraspol] has joined #bitcoin-wizards 17:42 -!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection] 17:45 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [] 17:55 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-ziijwboxnvlvelpn] has quit [Quit: Connection closed for inactivity] 18:03 -!- 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-wizards 18:08 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 18:11 -!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards 18:16 -!- mrpocoyo [~renlord@59.167.194.21] has joined #bitcoin-wizards 18:17 -!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection] 18:20 -!- _r0ach_ [~r0ach@107-217-214-192.lightspeed.jcvlfl.sbcglobal.net] has joined #bitcoin-wizards 18:22 < kanzure> wei dai doing a thesis defense on "statistical methods in cryptography" http://www.cs.ucsb.edu/news/events/ms-thesis-defense-wei-dai 18:31 -!- markus-k_ [~markus-k@p4FCCD26C.dip0.t-ipconnect.de] has joined #bitcoin-wizards 18:33 -!- draynium [~d@c-67-190-234-214.hsd1.fl.comcast.net] has quit [Ping timeout: 258 seconds] 18:34 -!- markus-k [~markus-k@p5B29A3AC.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 19:27 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 19:32 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards 19:35 -!- nullfxn [~nullFxn@107-147-108-164.res.bhn.net] has joined #bitcoin-wizards 19:42 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds] 19:49 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 19:59 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 20:06 -!- priidu [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer] 20:10 -!- PRab [~chatzilla@c-68-62-95-247.hsd1.mi.comcast.net] has joined #bitcoin-wizards 20:19 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 20:42 -!- 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:43 -!- mountaingoat [~mountaing@unaffiliated/mountaingoat] has joined #bitcoin-wizards 20:51 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards 20:53 -!- King_Rex [~King_Rex@unaffiliated/king-rex/x-3258444] has quit [Remote host closed the connection] 21:01 -!- grashopr_ [~grashopr@host165-120-248-32.range165-120.btcentralplus.com] has joined #bitcoin-wizards 21:04 -!- 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:05 -!- MaxSan_ [~one@185.103.96.147] has joined #bitcoin-wizards 21:05 -!- grashopr__ [~grashopr@2a00:23c5:4e80:200:c0d2:f48f:a330:6427] has joined #bitcoin-wizards 21:08 -!- grashopr_ [~grashopr@host165-120-248-32.range165-120.btcentralplus.com] has quit [Ping timeout: 252 seconds] 21:10 -!- rasengan [rasengan@pdpc/corporate-sponsor/privateinternetaccess.com/rasengan] has quit [Quit: WeeChat 1.6-dev] 21:15 -!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Ping timeout: 244 seconds] 21:17 -!- wizkid057 [~wk@unaffiliated/wizkid057] has joined #bitcoin-wizards 21:18 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 246 seconds] 21:21 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has joined #bitcoin-wizards 21:45 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds] 21:45 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:47 -!- nonaTure [~nonaTure@053dbb41.dynamic.tele-ag.de] has quit [Ping timeout: 244 seconds] 21:48 -!- 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:53 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 22:01 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-xrghrxdaxnabephn] has quit [Quit: Connection closed for inactivity] 22:04 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 258 seconds] 22:09 -!- cyphase [~cyphase@unaffiliated/cyphase] has joined #bitcoin-wizards 22:16 -!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has quit [Ping timeout: 258 seconds] 22:22 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 260 seconds] 22:26 -!- digitalmagus [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards 22:27 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [Ping timeout: 276 seconds] 22:42 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 22:43 -!- MaxSan_ [~one@185.103.96.147] has quit [Ping timeout: 258 seconds] 22:55 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 276 seconds] 22:56 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 22:58 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-kpacyjsattfiquxg] has joined #bitcoin-wizards 23:02 -!- MaxSan_ [~one@185.103.96.139] has joined #bitcoin-wizards 23:11 -!- jtimon [~quassel@217.31.134.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 23:32 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 264 seconds] 23:35 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 23:54 -!- MaxSan_ [~one@185.103.96.139] has quit [Ping timeout: 252 seconds] 23:57 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards --- Log closed Fri Jun 24 00:00:39 2016