--- 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-wizards | 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 quit [Ping timeout: 244 seconds] | 00:10 | |
-!- gabridome_ is now known as gabridome | 00:10 | |
-!- JackH [~Jack@79-73-186-51.dynamic.dsl.as9105.com] has joined #bitcoin-wizards | 00: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-wizards | 00: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-wizards | 01: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-wizards | 01:19 | |
-!- Starduster [~SD@unaffiliated/starduster] has joined #bitcoin-wizards | 01:19 | |
-!- liead [~adlai@unaffiliated/adlai] has joined #bitcoin-wizards | 01:20 | |
-!- ManfredMacx [~ManfredMa@212.15.176.17] has joined #bitcoin-wizards | 01: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-wizards | 01:22 | |
-!- livegnik [~livegnik@bnw.7c0.nl] has joined #bitcoin-wizards | 01:23 | |
-!- Transisto2 [~Trans@modemcable252.252-177-173.mc.videotron.ca] has joined #bitcoin-wizards | 01: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-wizards | 01: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-wizards | 01: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-wizards | 01:38 | |
-!- smooth [~ubuntu@ec2-54-201-223-245.us-west-2.compute.amazonaws.com] has joined #bitcoin-wizards | 01:38 | |
-!- stevenroose_ [~steven@vps.weuste.club] has joined #bitcoin-wizards | 01:39 | |
-!- 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:40 | |
-!- 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:41 | |
-!- 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: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-wizards | 01:43 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Excess Flood] | 01:43 | |
-!- adam3us [~adam3us@unaffiliated/adam3us] has joined #bitcoin-wizards | 01:44 | |
-!- roasbeef [~root@104.131.26.124] has joined #bitcoin-wizards | 01:45 | |
-!- gmaxwell [greg@wikimedia/KatWalsh/x-0001] has joined #bitcoin-wizards | 01: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-wizards | 01:47 | |
-!- runeks [sid21167@gateway/web/irccloud.com/x-bwubpakfcfmbhyjj] has joined #bitcoin-wizards | 01:48 | |
-!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-wizards | 01:49 | |
-!- mappum [sid43795@gateway/web/irccloud.com/x-zchsdnauiyzvtcvj] has joined #bitcoin-wizards | 01:49 | |
-!- henrytill [~henrytill@unaffiliated/henrytill] has joined #bitcoin-wizards | 01:50 | |
-!- _MRL-Relay is now known as MRL-Relay | 01:55 | |
-!- 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:01 | |
-!- liead is now known as adlai | 02:04 | |
-!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] | 02:21 | |
-!- kristofferR [~kristoffe@37.37-191-175.fiber.lynet.no] has joined #bitcoin-wizards | 02: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-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: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-wizards | 03: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-wizards | 03:30 | |
-!- AaronvanW [~ewout@220pc230.sshunet.nl] has quit [Changing host] | 03:30 | |
-!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-wizards | 03: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-wizards | 03: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-wizards | 03: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-wizards | 03:59 | |
-!- raedah [~x@172.56.42.64] has joined #bitcoin-wizards | 03:59 | |
-!- pro [~pro@unaffiliated/pro] has joined #bitcoin-wizards | 04:03 | |
-!- spinza [~spin@197.89.184.69] has joined #bitcoin-wizards | 04:11 | |
-!- 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:15 | |
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:f4f6:88ae:91b0:bf4b] has joined #bitcoin-wizards | 04: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-wizards | 05:06 | |
-!- Guest1996 is now known as amiller | 05:06 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has joined #bitcoin-wizards | 05:12 | |
instagibbs | LOL | 05:17 |
---|---|---|
instagibbs | why is the bridge 2 way? It's not supposed to be? btcdrak ? | 05:17 |
slackircbridge1 | <instagibbs> test | 05:18 |
-!- yoghur114 [83e0c66f@gateway/web/freenode/ip.131.224.198.111] has joined #bitcoin-wizards | 05:19 | |
instagibbs | guess it's not now nvm | 05:19 |
btcdrak | someone needs to +q the slackircbridge1 user | 05:20 |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 05:47 | |
-!- jannes [~jannes@178.132.211.90] has joined #bitcoin-wizards | 06: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-wizards | 06:58 | |
-!- James_ is now known as SyncYourDogmas | 06:58 | |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards | 07: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-wizards | 07:44 | |
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards | 08:00 | |
helo | be care with those smart contracts, folks ;) | 08:05 |
-!- 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:13 |
-!- bsm117532 [~mcelrath@38.121.165.30] has joined #bitcoin-wizards | 08: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-wizards | 08:17 | |
-!- Sosumi [~Leon@bl10-113-190.dsl.telepac.pt] has joined #bitcoin-wizards | 08:18 | |
JackH | how did it ever get to 160 million dollars? | 08:19 |
JackH | that alone is INSANE, for non audited code just dumped in a chain that has very little auditing itself to begin with | 08:20 |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has quit [Ping timeout: 250 seconds] | 08:22 | |
kanzure | wrong channel, JackH | 08:22 |
-!- Tenhi_ [~tenhi@static.177.80.201.138.clients.your-server.de] has quit [K-Lined] | 08:23 | |
JackH | yeah I know.... | 08:24 |
-!- murch [~murch@p4FE3A29B.dip0.t-ipconnect.de] has joined #bitcoin-wizards | 08:30 | |
-!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-wizards | 08: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-wizards | 08:46 | |
-!- metric_ is now known as metric | 08:47 | |
kanzure | http://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-wizards | 08:51 | |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] | 08:52 | |
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:57 |
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:58 |
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. | 08:59 |
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:00 |
JackH | LOL | 09:01 |
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:02 | |
-!- zooko [~user@2601:281:8000:8387:990f:7440:dc99:45dc] has quit [Remote host closed the connection] | 09:06 | |
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:09 |
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:10 |
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:11 |
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:13 |
jaromil | let it be a warning against hype on tech, when it comes to audit better leave the shills out of the door | 09:14 |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards | 09:18 | |
Taek | https://blog.slock.it/deja-vu-dao-smart-contracts-audit-results-d26bc088e32e#.cd6f0x2cy | 09:22 |
-!- 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:23 |
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:24 |
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:25 |
fluffypony | to speak to your point, Taek, security audits in cryptocurrency are mostly a marketing exercise | 09:26 |
othe | would have to be ongoing anyway, or its kinda pointless | 09:27 |
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:28 |
JackH | lol | 09:32 |
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:33 |
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:34 |
gmaxwell | katu_: thats not true, on either point. | 09:35 |
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:36 |
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: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 |
gmaxwell | katu_: 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 correctness | 09:40 |
katu_ | that theres tooling for that these days | 09:40 |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 09:52 | |
-!- ThomasV [~ThomasV@unaffiliated/thomasv] has joined #bitcoin-wizards | 10:10 | |
jaromil | the problem is not cryptographical, but semantical / linguistic | 10:12 |
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:13 |
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:14 |
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:15 | |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has joined #bitcoin-wizards | 10: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-wizards | 10:30 | |
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards | 10: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-wizards | 10:41 | |
-!- johnwhitton [~johnwhitt@c-71-202-223-50.hsd1.ca.comcast.net] has joined #bitcoin-wizards | 10:48 | |
-!- priidu [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards | 10:52 | |
nicolag | What prevents a miner to not accept a transaction of mine? | 10:53 |
gmaxwell | Nothing. | 10:54 |
gmaxwell | Hopefully you paid enough fee to make it attractive, and that that was enough. | 10:54 |
gmaxwell | and hopefully you preserved your privacy well enough that they can't tell your transaction apart from any other. | 10:55 |
nicolag | thanks gmaxwell | 10:56 |
fluffypony | nicolag: nothing prevents them, that's why there's more than 1 miner | 10: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-wizards | 11:04 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 11:05 | |
-!- priidu [~priidu@unaffiliated/priidu] has quit [Ping timeout: 250 seconds] | 11:06 | |
-!- freekevin [freekevin@gateway/shell/xshellz/x-bwazbabnhtpufbuf] has joined #bitcoin-wizards | 11: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-wizards | 11:14 | |
-!- MaxSan_ [~one@185.103.96.135] has joined #bitcoin-wizards | 11: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-wizards | 11:27 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 11: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-wizards | 11:43 | |
-!- mdavid613 [~Adium@cpe-104-172-191-85.socal.res.rr.com] has joined #bitcoin-wizards | 11:44 | |
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards | 11: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-wizards | 11:55 | |
-!- zooko [~user@2601:281:8000:8387:75d5:557e:7670:63d0] has joined #bitcoin-wizards | 11: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-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: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-wizards | 12: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-wizards | 12:30 | |
-!- edvorg [~edvorg@14.186.80.50] has joined #bitcoin-wizards | 12: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-wizards | 12: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-wizards | 12: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-wizards | 12:44 | |
-!- 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: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-wizards | 13: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-wizards | 13:22 | |
-!- JHistone [~JHistone@cpc7-sgyl35-2-0-cust123.18-2.cable.virginm.net] has joined #bitcoin-wizards | 13:25 | |
-!- CubicEarth [~cubiceart@c-50-159-126-21.hsd1.wa.comcast.net] has joined #bitcoin-wizards | 13: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-wizards | 13:46 | |
-!- laurentmt [~Thunderbi@213-245-86-6.rev.numericable.fr] has quit [Client Quit] | 13:46 | |
-!- AusteritySucks [~Austerity@unaffiliated/austeritysucks] has joined #bitcoin-wizards | 13:49 | |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards | 14:04 | |
-!- rdponticelli [~quassel@190.103.200.15] has joined #bitcoin-wizards | 14: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-wizards | 14:16 | |
-!- Church- [~hatter@unaffiliated/church-] has joined #bitcoin-wizards | 14: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-wizards | 14: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-wizards | 14:54 | |
-!- dnaleor [~dnaleor@78-23-74-78.access.telenet.be] has joined #bitcoin-wizards | 14: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-wizards | 15: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-wizards | 15: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-wizards | 15: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 Gilfoyle | 15: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-wizards | 15: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-wizards | 15:51 | |
-!- chjj [~chjj@unaffiliated/chjj] has joined #bitcoin-wizards | 15: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-wizards | 16: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-wizards | 16:38 | |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards | 16: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-wizards | 17:40 | |
-!- buZz [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer] | 17:40 | |
-!- buZz [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards | 17:41 | |
-!- buZz is now known as Guest96086 | 17:41 | |
-!- Guest96086 [~buzz@space.nurdspace.nl] has quit [Read error: Connection reset by peer] | 17:42 | |
-!- buZz_ [~buzz@space.nurdspace.nl] has joined #bitcoin-wizards | 17:46 | |
-!- buZz_ is now known as buZz | 17:49 | |
-!- rdponticelli [~quassel@190.103.200.15] has quit [Ping timeout: 258 seconds] | 17:50 | |
-!- AEM- is now known as aem | 18:01 | |
-!- frankenmint [~frankenmi@67-5-211-132.ptld.qwest.net] has joined #bitcoin-wizards | 18:10 | |
-!- dEBRUYNE [~dEBRUYNE@unaffiliated/debruyne] has quit [Quit: Leaving] | 18:24 | |
-!- toffoo [~tof@unaffiliated/toffoo] has joined #bitcoin-wizards | 18: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-wizards | 18: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-wizards | 18:50 | |
-!- digitalmagus8 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards | 19:16 | |
-!- blackwraith [~priidu@unaffiliated/priidu] has quit [Read error: Connection reset by peer] | 19:17 | |
-!- blackwraith [~priidu@unaffiliated/priidu] has joined #bitcoin-wizards | 19: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-wizards | 20:16 | |
-!- bramc [634b58ce@gateway/web/freenode/ip.99.75.88.206] has joined #bitcoin-wizards | 20:28 | |
bramc | Hey everybody | 20:29 |
bramc | The discussion in list is productive, but unfortunately it's cut into my coding time :-/ | 20:29 |
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: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 | |
nicolag | has it been proven that byzantine fault tolerant protocols must have 3 phases? (/cc amiller) | 21:21 |
amiller | it might depend on the setting, especially synchronous, asyncronous, or osmeting else, and what tolerance | 21:22 |
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:23 | |
amiller | nicolag, | 21:24 |
amiller | i'm curious if you had something specific in mind! | 21:24 |
amiller | also: hi nicola! | 21:24 |
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:25 |
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:26 |
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:27 |
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:29 |
-!- justanotheruser [~Justan@unaffiliated/justanotheruser] has joined #bitcoin-wizards | 21:30 | |
nicolag | I will have a look at it | 21:34 |
nicolag | if you have other background reading, please send | 21:34 |
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:35 |
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:36 |
nicolag | (i might answer them and ask you if my thinking is correct) | 21:37 |
bramc | zooko: on bitcoin-dev | 21:38 |
amiller | nicolag, sure | 21:40 |
-!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Quit: Leaving.] | 21:41 | |
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:43 |
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:44 |
-!- 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:45 | |
zooko | Why does it require no padding? | 21:46 |
bramc | It doesn't require no padding, but the 2x speedup would be nice. | 21:47 |
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:48 |
bramc | Oh, nope, no sufficiently long inputs here, and this must run well on a wide range of hardware | 21:49 |
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:51 |
bramc | I don't really need to look at benchmarks to know I should switch to blake2. It beats sha256 in a blowout. | 21:52 |
zooko | Right. | 21:53 |
bramc | What is the significance of blake2b and blake2s? | 21:53 |
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:54 |
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:55 |
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:56 |
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. | 21:58 |
* zooko nods | 22:00 | |
zooko | BLAKE2b is a fine choice. | 22:00 |
gmaxwell | the other fun though is that sha2 looks like it will be considerably faster once silicon support for it ships. | 22:02 |
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:03 |
kanzure | https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-June/012758.html | 22:04 |
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:05 |
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:07 |
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:08 |
-!- CrazyTruthYakDDS [uid67551@gateway/web/irccloud.com/x-jmpxxldygnefyxoc] has quit [Quit: Connection closed for inactivity] | 22:11 | |
Taek | blake2 also doesn't suffer from length extension attacks | 22:25 |
zooko | True. | 22:26 |
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:27 |
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:28 |
bramc | would add I mean | 22: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-wizards | 22:59 | |
-!- roman_ [~quassel@2a01:cb1d:4a4:2e00:4d36:deb8:da5c:57b1] has joined #bitcoin-wizards | 23: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-wizards | 23:50 | |
-!- digitalmagus2 [digitalmag@unaffiliated/digitalmagus] has joined #bitcoin-wizards | 23:51 | |
-!- nonaTure [~nonaTure@199.15.128.146] has joined #bitcoin-wizards | 23: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!