--- Log opened Fri Jun 17 00:00:32 2016 00:02 -!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer] 00:04 -!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards 00:08 -!- gabridome_ [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards 00:10 -!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 244 seconds] 00:10 -!- gabridome_ is now known as gabridome 00:11 -!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has joined #bitcoin-wizards 00:12 -!- bsm117532 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 244 seconds] 00:27 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 00:37 -!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 246 seconds] 00:53 -!- nonaTure [~nonaTure@p5DD7BDCF.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 01:17 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 01:19 -!- freekevin [freekevin@gateway/shell/xshellz/x-twacdhfpapjyesuc] has quit [Remote host closed the connection] 01:19 -!- Starduster [~SD@unaffiliated/starduster] has quit [Read error: Connection reset by peer] 01:19 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 01:19 -!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards 01:20 -!- liead [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards 01:21 -!- ManfredMacx [~ManfredMa@212.15.176.17] has joined #bitcoin-wizards 01:22 -!- adam3us [~adam3us@unaffiliated/adam3us] has quit [Excess Flood] 01:22 -!- livegnik [~livegnik@bnw.7c0.nl] has quit [Read error: Connection reset by peer] 01:22 -!- adlai [~adlai@unaffiliated/adlai] has quit [Ping timeout: 244 seconds] 01:22 -!- adam3us [~adam3us@unaffiliated/adam3us] has joined #bitcoin-wizards 01:23 -!- livegnik [~livegnik@bnw.7c0.nl] has joined #bitcoin-wizards 01:33 -!- Transisto2 [~Trans@modemcable252.252-177-173.mc.videotron.ca] has joined #bitcoin-wizards 01:34 -!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Read error: Connection reset by peer] 01:36 -!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has quit [Ping timeout: 276 seconds] 01:36 -!- epscy_ [~epscy@176.126.241.239] has joined #bitcoin-wizards 01:37 -!- roasbeef [~root@104.131.26.124] has quit [Ping timeout: 244 seconds] 01:37 -!- Lightsword [~Lightswor@107.170.253.193] has quit [Ping timeout: 276 seconds] 01:37 -!- tucenaber_ [~tucenaber@o144.231.lokis.net.pl] has joined #bitcoin-wizards 01:38 -!- smooth [~ubuntu@ec2-54-201-223-245.us-west-2.compute.amazonaws.com] has quit [Ping timeout: 276 seconds] 01:38 -!- brand0 [brand0@lol.bxroberts.org] has quit [Ping timeout: 264 seconds] 01:38 -!- mr_burdell [~mr_burdel@unaffiliated/mr-burdell/x-7609603] has joined #bitcoin-wizards 01:38 -!- smooth [~ubuntu@ec2-54-201-223-245.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards 01:39 -!- stevenroose_ [~steven@vps.weuste.club] has joined #bitcoin-wizards 01:40 -!- Lightsword [~Lightswor@2604:a880:1:20::1d3:9001] has joined #bitcoin-wizards 01:40 -!- wizkid057 [~wk@unaffiliated/wizkid057] has joined #bitcoin-wizards 01:40 -!- _MRL-Relay [~mrlrelay@coreteam.getmonero.org] has joined #bitcoin-wizards 01:41 -!- Eliel [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has joined #bitcoin-wizards 01:41 -!- nickler_ [~nickler@185.12.46.130] has joined #bitcoin-wizards 01:41 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 01:42 -!- othe_ [~othe@coreteam.getmonero.org] has joined #bitcoin-wizards 01:42 -!- binaryFate [~binaryFat@155.94.209.39] has quit [Remote host closed the connection] 01:42 -!- brand0 [brand0@lol.bxroberts.org] has joined #bitcoin-wizards 01:42 -!- adam3us [~adam3us@unaffiliated/adam3us] has quit [Ping timeout: 260 seconds] 01:42 -!- binaryFate [~binaryFat@155.94.209.39] has joined #bitcoin-wizards 01:42 -!- MRL-Relay [~mrlrelay@coreteam.getmonero.org] has quit [Ping timeout: 240 seconds] 01:42 -!- nickler [~nickler@185.12.46.130] has quit [Ping timeout: 240 seconds] 01:42 -!- othe [~othe@coreteam.getmonero.org] has quit [Ping timeout: 240 seconds] 01:42 -!- othe_ is now known as othe 01:43 -!- epscy [~epscy@176.126.241.239] has quit [Ping timeout: 252 seconds] 01:43 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Ping timeout: 252 seconds] 01:43 -!- tucenaber [~tucenaber@unaffiliated/tucenaber] has quit [Ping timeout: 252 seconds] 01:43 -!- stevenroose [~steven@vps.weuste.club] has quit [Ping timeout: 252 seconds] 01:43 -!- Eliel_ [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has quit [Ping timeout: 252 seconds] 01:43 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 01:43 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Excess Flood] 01:44 -!- adam3us [~adam3us@unaffiliated/adam3us] has joined #bitcoin-wizards 01:45 -!- roasbeef [~root@104.131.26.124] has joined #bitcoin-wizards 01:45 -!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards 01:46 -!- runeks [sid21167@gateway/web/irccloud.com/x-oaawzlidewnyenbs] has quit [Ping timeout: 258 seconds] 01:46 -!- robmyers [sid75499@gnu/social/robmyers] has quit [Ping timeout: 258 seconds] 01:47 -!- henrytill [~henrytill@unaffiliated/henrytill] has quit [Ping timeout: 246 seconds] 01:47 -!- mappum [sid43795@gateway/web/irccloud.com/x-znimtwsomhpaztww] has quit [Ping timeout: 258 seconds] 01:47 -!- robmyers [sid75499@gnu/social/robmyers] has joined #bitcoin-wizards 01:48 -!- runeks [sid21167@gateway/web/irccloud.com/x-bwubpakfcfmbhyjj] has joined #bitcoin-wizards 01:49 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 01:49 -!- mappum [sid43795@gateway/web/irccloud.com/x-zchsdnauiyzvtcvj] has joined #bitcoin-wizards 01:50 -!- henrytill [~henrytill@unaffiliated/henrytill] has joined #bitcoin-wizards 01:55 -!- _MRL-Relay is now known as MRL-Relay 02:01 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 02:01 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 02:04 -!- liead is now known as adlai 02:21 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 02:28 -!- kristofferR [~kristoffe@37.37-191-175.fiber.lynet.no] has joined #bitcoin-wizards 02:31 -!- kristofferR [~kristoffe@37.37-191-175.fiber.lynet.no] has quit [Client Quit] 02:38 -!- Emcy [~MC@cpc3-swan1-0-0-cust336.7-3.cable.virginm.net] has joined #bitcoin-wizards 02:38 -!- Emcy [~MC@cpc3-swan1-0-0-cust336.7-3.cable.virginm.net] has quit [Changing host] 02:38 -!- Emcy [~MC@unaffiliated/mc1984] has joined #bitcoin-wizards 02:47 -!- shesek [~shesek@bzq-84-110-110-138.red.bezeqint.net] has quit [Ping timeout: 260 seconds] 03:00 -!- shesek [~shesek@bzq-84-110-37-241.red.bezeqint.net] has joined #bitcoin-wizards 03:01 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 03:24 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 03:30 -!- AaronvanW [~ewout@220pc230.sshunet.nl] has joined #bitcoin-wizards 03:30 -!- AaronvanW [~ewout@220pc230.sshunet.nl] has quit [Changing host] 03:30 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards 03:37 -!- spinza [~spin@197.83.246.76] has quit [Ping timeout: 240 seconds] 03:49 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 03:49 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 03:53 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 03:53 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 03:58 -!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection] 03:59 -!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards 03:59 -!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards 04:03 -!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards 04:11 -!- spinza [~spin@197.89.184.69] has joined #bitcoin-wizards 04:15 -!- MaxSan_ [~one@46.19.137.116] has joined #bitcoin-wizards 04:15 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 04:25 -!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f4f6:88ae:91b0:bf4b] has joined #bitcoin-wizards 05:05 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 05:06 -!- Guest1996 [~socrates1@li175-104.members.linode.com] has quit [Changing host] 05:06 -!- Guest1996 [~socrates1@unaffiliated/socrates1024] has joined #bitcoin-wizards 05:06 -!- Guest1996 is now known as amiller 05:12 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 05:17 < instagibbs> LOL 05:17 < instagibbs> why is the bridge 2 way? It's not supposed to be? btcdrak ? 05:18 < slackircbridge1> test 05:19 -!- yoghur114 [83e0c66f@gateway/web/freenode/ip.131.224.198.111] has joined #bitcoin-wizards 05:19 < instagibbs> guess it's not now nvm 05:20 < btcdrak> someone needs to +q the slackircbridge1 user 05:47 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 06:08 -!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards 06:14 -!- yoghur114 [83e0c66f@gateway/web/freenode/ip.131.224.198.111] has quit [Quit: Page closed] 06:15 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection] 06:41 -!- MaxSan_ [~one@46.19.137.116] has quit [Quit: Leaving.] 06:44 -!- ManfredMacx [~ManfredMa@212.15.176.17] has quit [Quit: Bye] 06:58 -!- James_ [~James@2.31.69.87] has quit [Changing host] 06:58 -!- James_ [~James@unaffiliated/syncyourdogmas] has joined #bitcoin-wizards 06:58 -!- James_ is now known as SyncYourDogmas 07:16 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 07:21 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 264 seconds] 07:43 -!- bsm1175321 [~mcelrath@38.121.165.30] has quit [Ping timeout: 276 seconds] 07:44 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards 08:00 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 08:05 < helo> be care with those smart contracts, folks ;) 08:13 -!- Tenhi_ [~tenhi@static.177.80.201.138.clients.your-server.de] has joined #bitcoin-wizards 08:13 < jaromil> or maybe not, just have fun with it? I guess ethereum now can be considered a testnet 08:14 -!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards 08:16 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 08:17 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 08:18 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-wizards 08:19 < JackH> how did it ever get to 160 million dollars? 08:20 < JackH> that alone is INSANE, for non audited code just dumped in a chain that has very little auditing itself to begin with 08:22 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 250 seconds] 08:22 < kanzure> wrong channel, JackH 08:23 -!- Tenhi_ [~tenhi@static.177.80.201.138.clients.your-server.de] has quit [K-Lined] 08:24 < JackH> yeah I know.... 08:30 -!- murch [~murch@p4FE3A29B.dip0.t-ipconnect.de] has joined #bitcoin-wizards 08:32 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 08:44 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds] 08:46 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards 08:47 -!- metric_ is now known as metric 08:49 < kanzure> http://hackingdistributed.com/2016/06/16/scanning-live-ethereum-contracts-for-bugs/ 08:51 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards 08:52 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 08:57 < Taek> kanzure: can you put all the links about the DAO vulnerability into a single folder? 08:57 < JackH> actually this is a bit relevant for Bitcoin, if anything, we can see the social side at play if they do a HF 08:58 < Taek> or at least give them a single tag. This stuff has a ton of educational value 08:58 < JackH> and if I am not wrong, SegWit + MAST will allow some smart contract possibilities 08:58 < kanzure> Taek: i wasn't going to bother tracking these. 08:59 < Taek> it's both a good example of playing with fire and how not to design a script system 08:59 < kanzure> Taek: i sort of assumed someone else would be keeping a timeline of links but now that i say it outloud i realize that's completely unlikely. 09:00 < JackH> you know we all look to you for links and files and pdf's kanzure 09:00 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 09:00 < kanzure> JackH: https://www.youtube.com/watch?v=ekP0LQEsUh0 09:01 < JackH> LOL 09:02 < JackH> if you dont agree, make a DAO replacement ;) 09:02 -!- zooko [~user@2601:281:8000:8387:990f:7440:dc99:45dc] has joined #bitcoin-wizards 09:06 -!- zooko [~user@2601:281:8000:8387:990f:7440:dc99:45dc] has quit [Remote host closed the connection] 09:09 < jaromil> very little auditing? nono, its "televised auditing" https://bitcoinmagazine.com/articles/r-issues-buterin-s-ethereum-platform-review-papers-opportunities-and-challenges-for-private-and-consortium-blockchains-1465943849 09:10 < jaromil> this is from 3 days ago, but has been going on for 1-2 years now 09:10 < jaromil> https://bitcoinmagazine.com/articles/ing-bank-participates-in-r-s-comparative-test-of-distributed-ledgers-and-cloud-platforms-1457543723 09:11 < katu_> "bank" and "cloud" sound scary in same sentence 09:11 < jaromil> and there is a list of world class banks on the bandwagon, here it is, scroll down and read where the endorsements come from http://r3cev.com/press/2016/1/20/r3-brings-eleven-major-global-financial-institutions-together-on-a-cloud-based-distributed-ledger 09:11 < katu_> especially with weak paxos "blockchains" like HL 09:13 < jaromil> anyway its at least good that ethereum shielded Bitcoin short - mid and long term development from the hyped up banksters on ecstasy 09:13 < katu_> ? 09:13 < katu_> please keep it to tech in here :) 09:13 < jaromil> yep sry 09:14 < jaromil> let it be a warning against hype on tech, when it comes to audit better leave the shills out of the door 09:18 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 09:22 < Taek> https://blog.slock.it/deja-vu-dao-smart-contracts-audit-results-d26bc088e32e#.cd6f0x2cy 09:23 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 244 seconds] 09:23 < Taek> This makes me question the value of security audits generally with regards to cryptocurrency 09:23 < Taek> I suppose it's a bit like getting a security audit of your custom hashing function 09:24 < othe> damn hard to audit something like this without auditing the whole ethereum trainwreck 09:24 < fluffypony> except they DID audit Ethereum, othe 09:24 < fluffypony> same company 09:24 < othe> which ethereum? 09:24 < othe> the go one, the python one, the rust one, or the c++ one? 09:24 < fluffypony> http://www.dejavusecurity.com/blog/2015/7/23/deja-vu-security-assists-in-ethereum-release 09:24 < fluffypony> http://static1.squarespace.com/static/53168f6ce4b0ee73efea0c2a/t/55b69280e4b0c62a632f5508/1438028416636/CaseStudyEthereum1_BlogDecorations.pdf 09:25 < fluffypony> looks like the Go one ony 09:25 < fluffypony> *only 09:25 < othe> not surprised, also not surprised they didn´t find everything 09:26 < fluffypony> to speak to your point, Taek, security audits in cryptocurrency are mostly a marketing exercise 09:27 < othe> would have to be ongoing anyway, or its kinda pointless 09:28 < katu_> unless the implementation is formally verifiable to a spec which itself can be proven 09:28 < katu_> to be fair, bitcoin has neither too 09:28 < katu_> i wonder if theres some academic research to that goal though, kanzure ? :) 09:32 < JackH> lol 09:33 < Taek> There are parts of Bitcoin which have been formally verified, at least to simplified assumptions 09:33 < Taek> for example, I'm pretty sure that sipa did some formal verification to prove that certain types of errors did not exist in libsecp256k1 09:34 < Taek> which is not fully equivalent to proving there are no bugs at all in libsecp256k1, but it shows that the tools exist, are being used, and in the future their use will probably become easier and more ubiquitious 09:34 < katu_> Taek: thats only algorithms in secp256k1, C implementation is pretty much impossible to model check 09:35 < gmaxwell> katu_: thats not true, on either point. 09:36 < gmaxwell> We formally verified some aspects of the C code used in the field arithemetic using frama C, and using formalizations of C (frama c, or the compcert COQ embedding) it's possible to check much more, though we haven't because it's a lot of difficult specialized work that none of the people working on it are experts in. 09:37 < bsm117532> This is one thing that annoys me about Ethereum. For smart contracts you *really* want formal verification. They instead went with an opaque bytecode and multiple front-end languages... :-/ 09:37 < bsm117532> I'd have gone with Prolog or ML... 09:38 < katu_> gmaxwell: neat, so limited subset of C on reduced domains. thats pretty impressive. still, incomplete model :/ 09:39 < katu_> bsm117532: agreed :( 09:39 < gmaxwell> katu_: the limited subset is the whole of the language we use. 09:40 < gmaxwell> (the formalizations don't support a few things, but those are things we don't use; (well when we started, compcert didn't do long long, but I'm pretty sure it does now)) 09:40 < katu_> gmaxwell: im more surprised about the asm part correctness 09:40 < katu_> that theres tooling for that these days 09:52 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 10:10 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards 10:12 < jaromil> the problem is not cryptographical, but semantical / linguistic 10:13 < jaromil> there are limits to perfection which set me off from thinking there should really be a crypto-currency written in Coq 10:13 < jaromil> but at least some more literacy in implementing an actual language grammar should be there 10:14 < jaromil> and at the very least, contracts should be written in a language that is as functional, non-imperative and stateless as possible 10:14 < jaromil> IMHO 10:15 < jaromil> (anyway really to check Coq, interesting concept https://coq.inria.fr 10:15 -!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds] 10:18 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has joined #bitcoin-wizards 10:22 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 10:30 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 10:36 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 10:38 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 10:41 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 10:48 -!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-wizards 10:52 -!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 10:53 < nicolag> What prevents a miner to not accept a transaction of mine? 10:54 < gmaxwell> Nothing. 10:54 < gmaxwell> Hopefully you paid enough fee to make it attractive, and that that was enough. 10:55 < gmaxwell> and hopefully you preserved your privacy well enough that they can't tell your transaction apart from any other. 10:56 < nicolag> thanks gmaxwell 10:56 < fluffypony> nicolag: nothing prevents them, that's why there's more than 1 miner 11:00 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] 11:01 -!- murch [~murch@p4FE3A29B.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 11:04 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Quit: laurentmt] 11:04 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 11:05 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 11:06 -!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds] 11:09 -!- freekevin [freekevin@gateway/shell/xshellz/x-bwazbabnhtpufbuf] has joined #bitcoin-wizards 11:11 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 11:14 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 11:15 -!- MaxSan_ [~one@185.103.96.135] has joined #bitcoin-wizards 11:21 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 11:25 -!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has quit [Ping timeout: 272 seconds] 11:27 -!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has joined #bitcoin-wizards 11:37 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 11:43 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 11:43 -!- gielbier [~giel____@095-096-096-058.static.chello.nl] has joined #bitcoin-wizards 11:44 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 11:50 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards 11:53 -!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection] 11:55 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 11:57 -!- zooko [~user@2601:281:8000:8387:75d5:557e:7670:63d0] has joined #bitcoin-wizards 11:59 -!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection] 12:00 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [] 12:01 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards 12:01 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards 12:01 -!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host] 12:01 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards 12:01 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 12:14 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 12:15 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 12:18 -!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] 12:28 -!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection] 12:30 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards 12:31 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 12:32 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Ping timeout: 240 seconds] 12:33 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards 12:36 -!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection] 12:39 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 12:40 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 12:41 -!- SyncYourDogmas [~James@unaffiliated/syncyourdogmas] has quit [Ping timeout: 244 seconds] 12:43 -!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has quit [Quit: Bye] 12:44 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards 12:58 -!- SyncYourDogmas [~James@unaffiliated/syncyourdogmas] has joined #bitcoin-wizards 12:58 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer] 12:58 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 12:59 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Remote host closed the connection] 13:03 -!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection] 13:06 -!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards 13:14 -!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f4f6:88ae:91b0:bf4b] has quit [Remote host closed the connection] 13:22 -!- roman_ [~quassel@2a01:cb1d:4a4:2e00:389f:ee19:8e38:a209] has joined #bitcoin-wizards 13:25 -!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has joined #bitcoin-wizards 13:30 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 13:34 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 250 seconds] 13:40 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 13:40 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [Quit: "Be greedy when others are fearful" - Warran DAO Buffett] 13:46 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards 13:46 -!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] 13:49 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 14:04 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 14:11 -!- rdponticelli [~quassel@190.103.200.15] has joined #bitcoin-wizards 14:12 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 14:13 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection] 14:16 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 14:32 -!- Church- [~hatter@unaffiliated/church-] has joined #bitcoin-wizards 14:35 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 14:40 -!- _rht [uid86914@gateway/web/irccloud.com/x-qpbjoujiiztllvoq] has quit [Quit: Connection closed for inactivity] 14:46 -!- PERSIAN [~PERSIAN@MTRLPQ4709W-LP130-05-1279284515.dsl.bell.ca] has joined #bitcoin-wizards 14:48 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 250 seconds] 14:54 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 14:54 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 14:57 -!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.] 15:04 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 15:17 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 15:19 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards 15:21 -!- dignork [~dignork@unaffiliated/dignork] has quit [Quit: gone] 15:22 -!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Client Quit] 15:23 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards 15:26 -!- roman_ [~quassel@2a01:cb1d:4a4:2e00:389f:ee19:8e38:a209] has quit [Read error: Connection reset by peer] 15:39 -!- Church- is now known as Gilfoyle 15:39 -!- Gilfoyle [~hatter@unaffiliated/church-] has left #bitcoin-wizards ["WeeChat 1.5"] 15:45 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 258 seconds] 15:46 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 15:50 -!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has quit [Read error: Connection reset by peer] 15:51 -!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has joined #bitcoin-wizards 15:58 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 16:09 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection] 16:10 -!- nonaTure [~nonaTure@199.15.128.146] has joined #bitcoin-wizards 16:15 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 16:32 -!- nonaTure [~nonaTure@199.15.128.146] has quit [Ping timeout: 244 seconds] 16:38 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 16:52 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 17:00 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection] 17:25 -!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has quit [Quit: Leaving] 17:33 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving] 17:40 -!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards 17:40 -!- buZz [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer] 17:41 -!- buZz [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards 17:41 -!- buZz is now known as Guest96086 17:42 -!- Guest96086 [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer] 17:46 -!- buZz_ [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards 17:49 -!- buZz_ is now known as buZz 17:50 -!- rdponticelli [~quassel@190.103.200.15] has quit [Ping timeout: 258 seconds] 18:01 -!- AEM- is now known as aem 18:10 -!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards 18:24 -!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] 18:30 -!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards 18:34 -!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…] 18:46 -!- toffoo [~tof@unaffiliated/toffoo] has quit [] 18:47 -!- terrapin [~noname@185.21.218.134] has joined #bitcoin-wizards 18:48 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection] 18:50 -!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards 19:16 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards 19:17 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer] 19:21 -!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards 19:21 -!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 258 seconds] 19:31 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-xgofachlifepzley] has quit [Quit: Connection closed for inactivity] 19:48 -!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 258 seconds] 19:58 -!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds] 20:03 -!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 276 seconds] 20:08 -!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind] 20:16 -!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards 20:28 -!- bramc [634b58ce@gateway/web/freenode/ip.99.75.88.206] has joined #bitcoin-wizards 20:29 < bramc> Hey everybody 20:29 < bramc> The discussion in list is productive, but unfortunately it's cut into my coding time :-/ 20:30 < bramc> It's been worth it just to find out that blake2 is 5 times as fast as sha256 though. Anybody know what the block and padding sizes for blake2 are? 20:39 -!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has quit [Quit: Leaving] 20:57 -!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving] 21:21 < nicolag> has it been proven that byzantine fault tolerant protocols must have 3 phases? (/cc amiller) 21:22 < amiller> it might depend on the setting, especially synchronous, asyncronous, or osmeting else, and what tolerance 21:23 < amiller> and whether you mean in the worst case or in an optimistic case 21:23 -!- PERSIAN [~PERSIAN@MTRLPQ4709W-LP130-05-1279284515.dsl.bell.ca] has quit [Quit: PERSIAN] 21:24 < amiller> nicolag, 21:24 < amiller> i'm curious if you had something specific in mind! 21:24 < amiller> also: hi nicola! 21:25 < nicolag> hello amiller, I am on my way reading your honey badger paper 21:25 < nicolag> and I took a step back re-reading the pbft 21:26 < nicolag> and I have been watching Barbara Liskov presenting in 2001 21:26 < nicolag> (http://video.mit.edu/watch/practical-byzantine-fault-tolerance-9388/) 21:27 < nicolag> and at some point she says that 3f+1 has been proven, while she could not come up if 3 phases is the minimal 21:27 < nicolag> amount of phases (with a valid proof) 21:29 < amiller> there are faster ones 21:29 < amiller> note that this is in the optimistic case 21:29 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer] 21:29 < amiller> like, pbft for sure takes more phases if you have some failures and so you have to do the view change steps 21:29 < amiller> here's a 1-rounder https://www.cs.cornell.edu/projects/QuickSilver/public_pdfs/52180438.pdf 21:30 -!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards 21:34 < nicolag> I will have a look at it 21:34 < nicolag> if you have other background reading, please send 21:35 < zooko> bramc: the RFC is probably the best resource for you to learn BLAKE2: https://tools.ietf.org/html/rfc7693 21:35 < zooko> BLAKE2b has 128-byte blocks, BLAKE2s has 64-byte blocks 21:36 < zooko> padding is "minimal", i.e. optimized out when possible 21:36 < zooko> What mailing list discussion? 21:36 < nicolag> also amiller I have a set of questions that I will ask once I am done 21:37 < nicolag> (i might answer them and ask you if my thinking is correct) 21:38 < bramc> zooko: on bitcoin-dev 21:40 < amiller> nicolag, sure 21:41 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] 21:43 < zooko> bramc: are the things you want to hash small things like the outputs from lower-level hashes in a tree, or large things like kilobytes worth of data? Or both? 21:44 < zooko> You can look up the sort of machine you want to optimize for and the size of data on http://bench.cr.yp.to/results-hash.html 21:44 < zooko> Unfortunately it isn't being maintained and there are some optimized implementations of BLAKE2 that aren't shown there. 21:44 < bramc> Mostly things which are exactly 65 bytes :-P 21:44 < zooko> Ooh. :-/ 21:45 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 258 seconds] 21:45 < bramc> I can cut corners and make it 64 easily enough, but that requires no padding to work well. 21:45 -!- TheSeven [~quassel@rockbox/developer/TheSeven] has joined #bitcoin-wizards 21:46 < zooko> Why does it require no padding? 21:47 < bramc> It doesn't require no padding, but the 2x speedup would be nice. 21:48 < zooko> If you don't mind optimizing for AVX2, there's a new implementation by Dcoder that is just beautiful on AVX2. 21:48 < zooko> It's 1.5 cycles per byte! 21:48 -!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has quit [Quit: WeeChat 1.5] 21:48 < bramc> What is avx2? 21:48 < zooko> But you have to have sufficiently long inputs that the SIMD can do its magic. 21:48 < zooko> AVX2 is a new wide SIMD instruction in x86-64 chips. 21:49 < bramc> Oh, nope, no sufficiently long inputs here, and this must run well on a wide range of hardware 21:51 < zooko> As for the last issue, I personally try to target ARM chips nowadays, figuring that *everything* is fast on new Intel chips. 21:51 < bramc> The most interesting benchmark is the least favorable hardware. 21:51 < zooko> Exactly. minimax 21:51 < zooko> As for the first issue, I was thinking you might be able to construct wide inputs if you wanted by having higher fanout or something. 21:51 < zooko> http://bench.cr.yp.to/results-hash.html has results on lots of different hardware. 21:52 < bramc> I don't really need to look at benchmarks to know I should switch to blake2. It beats sha256 in a blowout. 21:53 < zooko> Right. 21:53 < bramc> What is the significance of blake2b and blake2s? 21:54 < zooko> b is the 64-bit-optimized version, with 128-byte blocks, and s is the 32-bit-optimized version, with 64-byte blocks. 21:54 < bramc> My API should probably stick with sha256 for the things passed in, because it accepts them either hashed or unhashed and the external hashing function is much more likely to be sha256 21:54 < bramc> Ah. My understanding is that 32-bit machines are dying out. 21:55 < zooko> Yeah, I was surprised to see 64-bit quickly spread in cell phones 21:55 < zooko> 32-bit is probably continuing to be super-important in embedded (IoT) and so on. 21:56 < zooko> But if your inputs can fit into 64-bytes then BLAKE2s might be a little more efficient even on 64-bit CPUs. 21:56 < zooko> Or maybe not. Probably ought to try both and measure. 21:58 < bramc> I doubt there are going to be many 32-bit machines running this so I'm going to optimize for the common case and do blake2. 21:58 < bramc> Also I don't expect to see many 128-bit machines ever. 22:00 * zooko nods 22:00 < zooko> BLAKE2b is a fine choice. 22:02 < gmaxwell> the other fun though is that sha2 looks like it will be considerably faster once silicon support for it ships. 22:03 < gmaxwell> So you end up with the aes vs chacha support, where aes is much faster/more power efficient with hardware support, and much worse without. 22:03 < kanzure> bramc: https://github.com/opentimestamps/opentimestamps-server/blob/master/doc/merkle-mountain-range.md 22:03 < kanzure> https://github.com/proofchains/python-proofmarshal/blob/master/proofmarshal/mmr.py 22:03 < kanzure> and for others following along: 22:03 < kanzure> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012715.html 22:03 < zooko> gmaxwell: good point! 22:04 < kanzure> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-June/012758.html 22:05 < bramc> gmaxwell: grumble grumble. blake2b is probably down in 'cache misses are just as much of a problem' territory, so the boost from hardware acceleration might not matter all that much. 22:07 < bramc> I like how we went through all that time and effort to select sha3 and now we're debating sha256 vs. blake. 22:07 < zooko> ;-) 22:07 < zooko> SHA3 could also be super-fast someday, if added into hardware. 22:08 < bramc> Everything is fast if you accelerate it in hardware. 22:08 < zooko> The SHA3 contest was a great success. It produced not only SHA3, but also produced the realization that making secure hash functions is relatively easy nowadays, and in fact SHA256 apparently already was one. 22:11 -!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has quit [Quit: Connection closed for inactivity] 22:25 < Taek> blake2 also doesn't suffer from length extension attacks 22:26 < zooko> True. 22:27 < zooko> My observation in choosing between SHA256 and BLAKE2 in Zcash is that dumb engineering bits that like make a big difference. 22:27 < zooko> Keying, length-extension, personalization. 22:27 < gmaxwell> bramc: fwiw, sha2 is siginificant in profiles of bitcoin core, enough that there is work underway to use sse4 sha256, and use parallel sha256 in the tree hashing. 22:28 < gmaxwell> it wasn't until we made everything else fast, however. 22:28 < bramc> gmaxwell: Adding utxo commitments would quite a bit of hashing overhead 22:29 < bramc> would add I mean 22:30 < gmaxwell> (in particular the impact on block connection is non-trivial... as signatures are cached and such) 22:43 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 252 seconds] 22:59 -!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards 23:28 -!- roman_ [~quassel@2a01:cb1d:4a4:2e00:4d36:deb8:da5c:57b1] has joined #bitcoin-wizards 23:45 -!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [Read error: Connection reset by peer] 23:48 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 23:50 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards 23:51 -!- digitalmagus2 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards 23:57 -!- nonaTure [~nonaTure@199.15.128.146] has joined #bitcoin-wizards --- Log closed Sat Jun 18 00:00:33 2016