please stop paying attention to rizzlarolla
he's just a troll, a bitcoin fanboy trying to bother with endless questions.
He will never stop while receiving answers
He's on a thread called "answer de question above with a new question"
https://bitcointalksearch.org/topic/m.13467853And please answer this technical question posted by me here:
why was blake chosen instead of any of the other sha3 finalists? What does it have that is better for decred than skein or keccak, for example?
It was asked by the dev who created the first optimized miner for X11, on brazilian facebook decred group that already has 200 participants for now (and growing). All of then really interested in investing in that currency.
He wondered if was some technical reason for the choice of blake256 instead the sha3 winner which is keccak.
There are in decred technical brief the advantages in relation to SHA2, but not in relation to sha3.
Here's the original question in brazilian portuguese:
https://www.facebook.com/groups/667062416769204/permalink/667072613434851/?comment_id=667131273428985&reply_comment_id=667136583428454&comment_tracking=%7B"tn"%3A"R9"%7D
Thanks
Not sure if this helps, but blake-256 is faster and smaller than keccak.
SHA-256 uses the Merkle–Damgård construction method
Blake-256 uses the HAIFA construction method which an improved Merkle–Damgård
Keccak uses the sponge construction method
SHA-256 is weak against length extension that's why they use a double hash as it is suposed to give resistance to that attack, Blake-256 is resistant to length extension due to the HAIFA construction method and Keccak is immune to length extension that's why they picked it for SHA-3 not for its speed
This is cool ref and will give you the background on different construction methods:
http://theglobaljournals.com/paripex/file.php?val=MTExNA==Looks like FPGA implementation with blake-256 is much easier too (because of its simplicity/size)
Keccak was only chosen as SHA-3 finalist because it met the criteria better than blake-256. This doesn't mean it is a better cryptocurrency hashing algo.
Fun fact: Maxcoin quietly changed their algo from Keccak to blake-256 because it's a better hashing algo for crypto due to its speed/size.
We need FPGAs and eventually ASICS to create a sustainable long term network, so it seems this was a reasonable decision for Decred.