2016-06-17.log

--- Log opened Fri Jun 17 00:00:32 2016
-!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has quit [Read error: Connection reset by peer]00:02
-!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards00:04
-!- gabridome_ [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has joined #bitcoin-wizards00:08
-!- gabridome [~gabridome@host205-24-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 244 seconds]00:10
-!- gabridome_ is now known as gabridome00:10
-!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has joined #bitcoin-wizards00:11
-!- bsm117532 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Ping timeout: 244 seconds]00:12
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards00:27
-!- rusty2 [~rusty@pdpc/supporter/bronze/rusty] has quit [Ping timeout: 246 seconds]00:37
-!- nonaTure [~nonaTure@p5DD7BDCF.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds]00:53
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards01:17
-!- 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-wizards01:19
-!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards01:19
-!- liead [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards01:20
-!- ManfredMacx [~ManfredMa@212.15.176.17] has joined #bitcoin-wizards01:21
-!- 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-wizards01:22
-!- livegnik [~livegnik@bnw.7c0.nl] has joined #bitcoin-wizards01:23
-!- Transisto2 [~Trans@modemcable252.252-177-173.mc.videotron.ca] has joined #bitcoin-wizards01:33
-!- wizkid057 [~wk@unaffiliated/wizkid057] has quit [Read error: Connection reset by peer]01:34
-!- 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-wizards01:36
-!- 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-wizards01:37
-!- 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-wizards01:38
-!- smooth [~ubuntu@ec2-54-201-223-245.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards01:38
-!- stevenroose_ [~steven@vps.weuste.club] has joined #bitcoin-wizards01:39
-!- Lightsword [~Lightswor@2604:a880:1:20::1d3:9001] has joined #bitcoin-wizards01:40
-!- wizkid057 [~wk@unaffiliated/wizkid057] has joined #bitcoin-wizards01:40
-!- _MRL-Relay [~mrlrelay@coreteam.getmonero.org] has joined #bitcoin-wizards01:40
-!- Eliel [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has joined #bitcoin-wizards01:41
-!- nickler_ [~nickler@185.12.46.130] has joined #bitcoin-wizards01:41
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards01:41
-!- othe_ [~othe@coreteam.getmonero.org] has joined #bitcoin-wizards01:42
-!- binaryFate [~binaryFat@155.94.209.39] has quit [Remote host closed the connection]01:42
-!- brand0 [brand0@lol.bxroberts.org] has joined #bitcoin-wizards01:42
-!- adam3us [~adam3us@unaffiliated/adam3us] has quit [Ping timeout: 260 seconds]01:42
-!- binaryFate [~binaryFat@155.94.209.39] has joined #bitcoin-wizards01: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 othe01:42
-!- 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-wizards01:43
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Excess Flood]01:43
-!- adam3us [~adam3us@unaffiliated/adam3us] has joined #bitcoin-wizards01:44
-!- roasbeef [~root@104.131.26.124] has joined #bitcoin-wizards01:45
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards01:45
-!- 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:46
-!- 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-wizards01:47
-!- runeks [sid21167@gateway/web/irccloud.com/x-bwubpakfcfmbhyjj] has joined #bitcoin-wizards01:48
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards01:49
-!- mappum [sid43795@gateway/web/irccloud.com/x-zchsdnauiyzvtcvj] has joined #bitcoin-wizards01:49
-!- henrytill [~henrytill@unaffiliated/henrytill] has joined #bitcoin-wizards01:50
-!- _MRL-Relay is now known as MRL-Relay01:55
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards02:01
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit]02:01
-!- liead is now known as adlai02:04
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]02:21
-!- kristofferR [~kristoffe@37.37-191-175.fiber.lynet.no] has joined #bitcoin-wizards02:28
-!- kristofferR [~kristoffe@37.37-191-175.fiber.lynet.no] has quit [Client Quit]02:31
-!- Emcy [~MC@cpc3-swan1-0-0-cust336.7-3.cable.virginm.net] has joined #bitcoin-wizards02: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-wizards02:38
-!- shesek [~shesek@bzq-84-110-110-138.red.bezeqint.net] has quit [Ping timeout: 260 seconds]02:47
-!- shesek [~shesek@bzq-84-110-37-241.red.bezeqint.net] has joined #bitcoin-wizards03:00
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving]03:01
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer]03:24
-!- AaronvanW [~ewout@220pc230.sshunet.nl] has joined #bitcoin-wizards03:30
-!- AaronvanW [~ewout@220pc230.sshunet.nl] has quit [Changing host]03:30
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards03:30
-!- spinza [~spin@197.83.246.76] has quit [Ping timeout: 240 seconds]03:37
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards03:49
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit]03:49
-!- 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-wizards03:53
-!- raedah [~x@172.56.42.64] has quit [Remote host closed the connection]03:58
-!- RoboTeddy [~roboteddy@c-67-188-40-206.hsd1.ca.comcast.net] has joined #bitcoin-wizards03:59
-!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards03:59
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards04:03
-!- spinza [~spin@197.89.184.69] has joined #bitcoin-wizards04:11
-!- MaxSan_ [~one@46.19.137.116] has joined #bitcoin-wizards04:15
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]04:15
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f4f6:88ae:91b0:bf4b] has joined #bitcoin-wizards04:25
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]05:05
-!- Guest1996 [~socrates1@li175-104.members.linode.com] has quit [Changing host]05:06
-!- Guest1996 [~socrates1@unaffiliated/socrates1024] has joined #bitcoin-wizards05:06
-!- Guest1996 is now known as amiller05:06
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards05:12
instagibbsLOL05:17
instagibbswhy is the bridge 2 way? It's not supposed to be? btcdrak ?05:17
slackircbridge1<instagibbs> test05:18
-!- yoghur114 [83e0c66f@gateway/web/freenode/ip.131.224.198.111] has joined #bitcoin-wizards05:19
instagibbsguess it's not now nvm05:19
btcdraksomeone needs to +q the slackircbridge1 user05:20
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards05:47
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards06:08
-!- yoghur114 [83e0c66f@gateway/web/freenode/ip.131.224.198.111] has quit [Quit: Page closed]06:14
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection]06:15
-!- MaxSan_ [~one@46.19.137.116] has quit [Quit: Leaving.]06:41
-!- ManfredMacx [~ManfredMa@212.15.176.17] has quit [Quit: Bye]06:44
-!- James_ [~James@2.31.69.87] has quit [Changing host]06:58
-!- James_ [~James@unaffiliated/syncyourdogmas] has joined #bitcoin-wizards06:58
-!- James_ is now known as SyncYourDogmas06:58
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards07:16
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 264 seconds]07:21
-!- bsm1175321 [~mcelrath@38.121.165.30] has quit [Ping timeout: 276 seconds]07:43
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has joined #bitcoin-wizards07:44
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards08:00
helobe care with those smart contracts, folks ;)08:05
-!- Tenhi_ [~tenhi@static.177.80.201.138.clients.your-server.de] has joined #bitcoin-wizards08:13
jaromilor maybe not, just have fun with it? I guess ethereum now can be considered a testnet08:13
-!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards08:14
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds]08:16
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards08:17
-!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-wizards08:18
JackHhow did it ever get to 160 million dollars?08:19
JackHthat alone is INSANE, for non audited code just dumped in a chain that has very little auditing itself to begin with08:20
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 250 seconds]08:22
kanzurewrong channel, JackH08:22
-!- Tenhi_ [~tenhi@static.177.80.201.138.clients.your-server.de] has quit [K-Lined]08:23
JackHyeah I know....08:24
-!- murch [~murch@p4FE3A29B.dip0.t-ipconnect.de] has joined #bitcoin-wizards08:30
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards08:32
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 264 seconds]08:44
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards08:46
-!- metric_ is now known as metric08:47
kanzurehttp://hackingdistributed.com/2016/06/16/scanning-live-ethereum-contracts-for-bugs/08:49
-!- N0S4A2 [~weechat@216-243-38-141.users.condointernet.net] has joined #bitcoin-wizards08:51
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.]08:52
Taekkanzure: can you put all the links about the DAO vulnerability into a single folder?08:57
JackHactually this is a bit relevant for Bitcoin, if anything, we can see the social side at play if they do a HF08:57
Taekor at least give them a single tag. This stuff has a ton of educational value08:58
JackHand if I am not wrong, SegWit + MAST will allow some smart contract possibilities08:58
kanzureTaek: i wasn't going to bother tracking these.08:58
Taekit's both a good example of playing with fire and how not to design a script system08:59
kanzureTaek: 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.08:59
JackHyou know we all look to you for links and files and pdf's kanzure09:00
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards09:00
kanzureJackH: https://www.youtube.com/watch?v=ekP0LQEsUh009:00
JackHLOL09:01
JackHif you dont agree, make a DAO replacement ;)09:02
-!- zooko [~user@2601:281:8000:8387:990f:7440:dc99:45dc] has joined #bitcoin-wizards09:02
-!- zooko [~user@2601:281:8000:8387:990f:7440:dc99:45dc] has quit [Remote host closed the connection]09:06
jaromilvery 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-146594384909:09
jaromilthis is from 3 days ago, but has been going on for 1-2 years now09:10
jaromilhttps://bitcoinmagazine.com/articles/ing-bank-participates-in-r-s-comparative-test-of-distributed-ledgers-and-cloud-platforms-145754372309:10
katu_"bank" and "cloud" sound scary in same sentence09:11
jaromiland 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-ledger09:11
katu_especially with weak paxos "blockchains" like HL09:11
jaromilanyway its at least good that ethereum shielded Bitcoin short - mid and long term development from the hyped up banksters on ecstasy09:13
katu_?09:13
katu_please keep it to tech in here :)09:13
jaromilyep sry09:13
jaromillet it be a warning against hype on tech, when it comes to audit better leave the shills out of the door09:14
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards09:18
Taekhttps://blog.slock.it/deja-vu-dao-smart-contracts-audit-results-d26bc088e32e#.cd6f0x2cy09:22
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 244 seconds]09:23
TaekThis makes me question the value of security audits generally with regards to cryptocurrency09:23
TaekI suppose it's a bit like getting a security audit of your custom hashing function09:23
othedamn hard to audit something like this without auditing the whole ethereum trainwreck09:24
fluffyponyexcept they DID audit Ethereum, othe09:24
fluffyponysame company09:24
othewhich ethereum?09:24
othethe go one, the python one, the rust one, or the c++ one?09:24
fluffyponyhttp://www.dejavusecurity.com/blog/2015/7/23/deja-vu-security-assists-in-ethereum-release09:24
fluffyponyhttp://static1.squarespace.com/static/53168f6ce4b0ee73efea0c2a/t/55b69280e4b0c62a632f5508/1438028416636/CaseStudyEthereum1_BlogDecorations.pdf09:24
fluffyponylooks like the Go one ony09:25
fluffypony*only09:25
othenot surprised, also not surprised they didn´t find everything09:25
fluffyponyto speak to your point, Taek, security audits in cryptocurrency are mostly a marketing exercise09:26
othewould have to be ongoing anyway, or its kinda pointless09:27
katu_unless the implementation is formally verifiable to a spec which itself can be proven09:28
katu_to be fair, bitcoin has neither too09:28
katu_i wonder if theres some academic research to that goal though, kanzure ? :)09:28
JackHlol09:32
TaekThere are parts of Bitcoin which have been formally verified, at least to simplified assumptions09:33
Taekfor example, I'm pretty sure that sipa did some formal verification to prove that certain types of errors did not exist in libsecp256k109:33
Taekwhich 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 ubiquitious09:34
katu_Taek: thats only algorithms in secp256k1, C implementation is pretty much impossible to model check09:34
gmaxwellkatu_: thats not true, on either point.09:35
gmaxwellWe 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:36
bsm117532This 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
bsm117532I'd have gone with Prolog or ML...09:37
katu_gmaxwell: neat, so limited subset of C on reduced domains. thats pretty impressive. still, incomplete model :/09:38
katu_bsm117532: agreed :(09:39
gmaxwellkatu_: the limited subset is the whole of the language we use.09:39
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 correctness09:40
katu_that theres tooling for that these days09:40
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards09:52
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards10:10
jaromilthe problem is not cryptographical, but semantical / linguistic10:12
jaromilthere are limits to perfection which set me off from thinking there should really be a crypto-currency written in Coq10:13
jaromilbut at least some more literacy in implementing an actual language grammar should be there10:13
jaromiland at the very least, contracts should be written in a language that is as functional, non-imperative and stateless as possible10:14
jaromilIMHO10:14
jaromil(anyway really to check Coq, interesting concept https://coq.inria.fr10:15
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has quit [Ping timeout: 244 seconds]10:15
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has joined #bitcoin-wizards10:18
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]10:22
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards10:30
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards10:36
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]10:38
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards10:41
-!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-wizards10:48
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards10:52
nicolagWhat prevents a miner to not accept a transaction of mine?10:53
gmaxwellNothing.10:54
gmaxwellHopefully you paid enough fee to make it attractive, and that that was enough.10:54
gmaxwelland hopefully you preserved your privacy well enough that they can't tell your transaction apart from any other.10:55
nicolagthanks gmaxwell10:56
fluffyponynicolag: nothing prevents them, that's why there's more than 1 miner10:56
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds]11:00
-!- murch [~murch@p4FE3A29B.dip0.t-ipconnect.de] has quit [Remote host closed the connection]11:01
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Quit: laurentmt]11:04
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards11:04
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards11:05
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds]11:06
-!- freekevin [freekevin@gateway/shell/xshellz/x-bwazbabnhtpufbuf] has joined #bitcoin-wizards11:09
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]11:11
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards11:14
-!- MaxSan_ [~one@185.103.96.135] has joined #bitcoin-wizards11:15
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]11:21
-!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has quit [Ping timeout: 272 seconds]11:25
-!- OxADADA [~OxADADA@alumni-linux.ccs.neu.edu] has joined #bitcoin-wizards11:27
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards11:37
-!- 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-wizards11:43
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards11:44
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards11:50
-!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection]11:53
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards11:55
-!- zooko [~user@2601:281:8000:8387:75d5:557e:7670:63d0] has joined #bitcoin-wizards11:57
-!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection]11:59
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit []12:00
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards12:01
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has joined #bitcoin-wizards12:01
-!- paveljanik [~paveljani@79-98-72-216.sys-data.com] has quit [Changing host]12:01
-!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-wizards12:01
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards12:01
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]12:14
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards12:15
-!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving]12:18
-!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection]12:28
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards12:30
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards12:31
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Ping timeout: 240 seconds]12:32
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-wizards12:33
-!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection]12:36
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]12:39
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards12:40
-!- SyncYourDogmas [~James@unaffiliated/syncyourdogmas] has quit [Ping timeout: 244 seconds]12:41
-!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has quit [Quit: Bye]12:43
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-wizards12:44
-!- SyncYourDogmas [~James@unaffiliated/syncyourdogmas] has joined #bitcoin-wizards12:58
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Read error: Connection reset by peer]12:58
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards12:58
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Remote host closed the connection]12:59
-!- edvorg [~edvorg@14.186.80.50] has quit [Remote host closed the connection]13:03
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards13:06
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f4f6:88ae:91b0:bf4b] has quit [Remote host closed the connection]13:14
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:389f:ee19:8e38:a209] has joined #bitcoin-wizards13:22
-!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has joined #bitcoin-wizards13:25
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards13:30
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 250 seconds]13:34
-!- 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:40
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has joined #bitcoin-wizards13:46
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit]13:46
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards13:49
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards14:04
-!- rdponticelli [~quassel@190.103.200.15] has joined #bitcoin-wizards14:11
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]14:12
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection]14:13
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards14:16
-!- Church- [~hatter@unaffiliated/church-] has joined #bitcoin-wizards14:32
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]14:35
-!- _rht [uid86914@gateway/web/irccloud.com/x-qpbjoujiiztllvoq] has quit [Quit: Connection closed for inactivity]14:40
-!- PERSIAN [~PERSIAN@MTRLPQ4709W-LP130-05-1279284515.dsl.bell.ca] has joined #bitcoin-wizards14:46
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 250 seconds]14:48
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards14:54
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards14:54
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has quit [Quit: Leaving.]14:57
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards15:04
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Remote host closed the connection]15:17
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards15:19
-!- dignork [~dignork@unaffiliated/dignork] has quit [Quit: gone]15:21
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has quit [Client Quit]15:22
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards15:23
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:389f:ee19:8e38:a209] has quit [Read error: Connection reset by peer]15:26
-!- Church- is now known as Gilfoyle15:39
-!- Gilfoyle [~hatter@unaffiliated/church-] has left #bitcoin-wizards ["WeeChat 1.5"]15:39
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 258 seconds]15:45
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards15:46
-!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has quit [Read error: Connection reset by peer]15:50
-!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has joined #bitcoin-wizards15:51
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards15:58
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection]16:09
-!- nonaTure [~nonaTure@199.15.128.146] has joined #bitcoin-wizards16:10
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)]16:15
-!- nonaTure [~nonaTure@199.15.128.146] has quit [Ping timeout: 244 seconds]16:32
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards16:38
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards16:52
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Remote host closed the connection]17:00
-!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has quit [Quit: Leaving]17:25
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has quit [Quit: Leaving]17:33
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards17:40
-!- buZz [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer]17:40
-!- buZz [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards17:41
-!- buZz is now known as Guest9608617:41
-!- Guest96086 [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer]17:42
-!- buZz_ [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards17:46
-!- buZz_ is now known as buZz17:49
-!- rdponticelli [~quassel@190.103.200.15] has quit [Ping timeout: 258 seconds]17:50
-!- AEM- is now known as aem18:01
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards18:10
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving]18:24
-!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards18:30
-!- Noldorin [~noldorin@unaffiliated/noldorin] has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]18:34
-!- toffoo [~tof@unaffiliated/toffoo] has quit []18:46
-!- terrapin [~noname@185.21.218.134] has joined #bitcoin-wizards18:47
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has quit [Remote host closed the connection]18:48
-!- bsm1175321 [~mcelrath@static-108-21-236-13.nycmny.fios.verizon.net] has joined #bitcoin-wizards18:50
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards19:16
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer]19:17
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards19:21
-!- chjj [~chjj@unaffiliated/chjj] has quit [Ping timeout: 258 seconds]19:21
-!- Ylbam [uid99779@gateway/web/irccloud.com/x-xgofachlifepzley] has quit [Quit: Connection closed for inactivity]19:31
-!- edvorg [~edvorg@14.186.80.50] has quit [Ping timeout: 258 seconds]19:48
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Ping timeout: 260 seconds]19:58
-!- Emcy [~MC@unaffiliated/mc1984] has quit [Ping timeout: 276 seconds]20:03
-!- Aranjedeath [~Aranjedea@unaffiliated/aranjedeath] has quit [Quit: Three sheets to the wind]20:08
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards20:16
-!- bramc [634b58ce@gateway/web/freenode/ip.99.75.88.206] has joined #bitcoin-wizards20:28
bramcHey everybody20:29
bramcThe discussion in list is productive, but unfortunately it's cut into my coding time :-/20:29
bramcIt'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:30
-!- ClockCat [~CattieCat@2607:fcc8:9e44:2500:dd5f:8b0e:1991:ee42] has quit [Quit: Leaving]20:39
-!- pro [~pro@unaffiliated/pro] has quit [Quit: Leaving]20:57
nicolaghas it been proven that byzantine fault tolerant protocols must have 3 phases? (/cc amiller)21:21
amillerit might depend on the setting, especially synchronous, asyncronous, or osmeting else, and what tolerance21:22
amillerand whether you mean in the worst case or in an optimistic case21:23
-!- PERSIAN [~PERSIAN@MTRLPQ4709W-LP130-05-1279284515.dsl.bell.ca] has quit [Quit: PERSIAN]21:23
amillernicolag,21:24
amilleri'm curious if you had something specific in mind!21:24
amilleralso: hi nicola!21:24
nicolaghello amiller, I am on my way reading your honey badger paper21:25
nicolagand I took a step back re-reading the pbft21:25
nicolagand I have been watching Barbara Liskov presenting in 200121:26
nicolag(http://video.mit.edu/watch/practical-byzantine-fault-tolerance-9388/)21:26
nicolagand at some point she says that 3f+1 has been proven, while she could not come up if 3 phases is the minimal21:27
nicolagamount of phases (with a valid proof)21:27
amillerthere are faster ones21:29
amillernote that this is in the optimistic case21:29
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has quit [Read error: Connection reset by peer]21:29
amillerlike, pbft for sure takes more phases if you have some failures and so you have to do the view change steps21:29
amillerhere's a 1-rounder https://www.cs.cornell.edu/projects/QuickSilver/public_pdfs/52180438.pdf21:29
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards21:30
nicolagI will have a look at it21:34
nicolagif you have other background reading, please send21:34
zookobramc: the RFC is probably the best resource for you to learn BLAKE2: https://tools.ietf.org/html/rfc769321:35
zookoBLAKE2b has 128-byte blocks, BLAKE2s has 64-byte blocks21:35
zookopadding is "minimal", i.e. optimized out when possible21:36
zookoWhat mailing list discussion?21:36
nicolagalso amiller I have a set of questions that I will ask once I am done21:36
nicolag(i might answer them and ask you if my thinking is correct)21:37
bramczooko: on bitcoin-dev21:38
amillernicolag, sure21:40
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.]21:41
zookobramc: 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:43
zookoYou 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.html21:44
zookoUnfortunately it isn't being maintained and there are some optimized implementations of BLAKE2 that aren't shown there.21:44
bramcMostly things which are exactly 65 bytes :-P21:44
zookoOoh. :-/21:44
-!- TheSeven [~quassel@rockbox/developer/TheSeven] has quit [Ping timeout: 258 seconds]21:45
bramcI 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-wizards21:45
zookoWhy does it require no padding?21:46
bramcIt doesn't require no padding, but the 2x speedup would be nice.21:47
zookoIf you don't mind optimizing for AVX2, there's a new implementation by Dcoder that is just beautiful on AVX2.21:48
zookoIt'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
bramcWhat is avx2?21:48
zookoBut you have to have sufficiently long inputs that the SIMD can do its magic.21:48
zookoAVX2 is a new wide SIMD instruction in x86-64 chips.21:48
bramcOh, nope, no sufficiently long inputs here, and this must run well on a wide range of hardware21:49
zookoAs for the last issue, I personally try to target ARM chips nowadays, figuring that *everything* is fast on new Intel chips.21:51
bramcThe most interesting benchmark is the least favorable hardware.21:51
zookoExactly. minimax21:51
zookoAs 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
zookohttp://bench.cr.yp.to/results-hash.html has results on lots of different hardware.21:51
bramcI don't really need to look at benchmarks to know I should switch to blake2. It beats sha256 in a blowout.21:52
zookoRight.21:53
bramcWhat is the significance of blake2b and blake2s?21:53
zookob is the 64-bit-optimized version, with 128-byte blocks, and s is the 32-bit-optimized version, with 64-byte blocks.21:54
bramcMy 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 sha25621:54
bramcAh. My understanding is that 32-bit machines are dying out.21:54
zookoYeah, I was surprised to see 64-bit quickly spread in cell phones21:55
zooko32-bit is probably continuing to be super-important in embedded (IoT) and so on.21:55
zookoBut if your inputs can fit into 64-bytes then BLAKE2s might be a little more efficient even on 64-bit CPUs.21:56
zookoOr maybe not. Probably ought to try both and measure.21:56
bramcI 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
bramcAlso I don't expect to see many 128-bit machines ever.21:58
* zooko nods22:00
zookoBLAKE2b is a fine choice.22:00
gmaxwellthe other fun though is that sha2 looks like it will be considerably faster once silicon support for it ships.22:02
gmaxwellSo 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
kanzurebramc: https://github.com/opentimestamps/opentimestamps-server/blob/master/doc/merkle-mountain-range.md22:03
kanzurehttps://github.com/proofchains/python-proofmarshal/blob/master/proofmarshal/mmr.py22:03
kanzureand for others following along:22:03
kanzurehttps://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012715.html22:03
zookogmaxwell: good point!22:03
kanzurehttps://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-June/012758.html22:04
bramcgmaxwell: 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:05
bramcI 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
zookoSHA3 could also be super-fast someday, if added into hardware.22:07
bramcEverything is fast if you accelerate it in hardware.22:08
zookoThe 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:08
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has quit [Quit: Connection closed for inactivity]22:11
Taekblake2 also doesn't suffer from length extension attacks22:25
zookoTrue.22:26
zookoMy observation in choosing between SHA256 and BLAKE2 in Zcash is that dumb engineering bits that like make a big difference.22:27
zookoKeying, length-extension, personalization.22:27
gmaxwellbramc: 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:27
gmaxwellit wasn't until we made everything else fast, however.22:28
bramcgmaxwell: Adding utxo commitments would quite a bit of hashing overhead22:28
bramcwould add I mean22:29
gmaxwell(in particular the impact on block connection is non-trivial... as signatures are cached and such)22:30
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has quit [Ping timeout: 252 seconds]22:43
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards22:59
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:4d36:deb8:da5c:57b1] has joined #bitcoin-wizards23:28
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has quit [Read error: Connection reset by peer]23:45
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection]23:48
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards23:50
-!- digitalmagus2 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards23:51
-!- nonaTure [~nonaTure@199.15.128.146] has joined #bitcoin-wizards23:57
--- Log closed Sat Jun 18 00:00:33 2016

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