yakshaveinc / tasks

distributed roadmap
The Unlicense
1 stars 0 forks source link

Create a Gitcoin grant to include BLAKE2 into W3C SRI standard #77

Closed abitrolly closed 3 years ago

abitrolly commented 3 years ago

<script src="https://example.com/v1/include.js" integrity="sha384-MBO5IDfYaE6c6Aao94oZrIOiC6CGiSN2n4QUbHNPhzk5Xhm0djZLQqTpL0HzTUxk">

This allows to validate that the content of the fetched file is valid.

Currently, the spec requires[2] browsers to support the SHA-256, SHA-384, and SHA-512. This proposal is to add BLAKE2 as a faster[3] and more collision[4] resistant alternative with shorter BLAKE2s 128 bit hashes.

The addition to browsers will ensure that browser based DApps will benefit from the native support of BLAKE2 hashing. Shorter hash will also require less space for content addressing indexes.


* [x] Open a Twitter project account (https://twitter.com/web3blake)
* [x] Draw a logo (this could be better)

![w3cblake](https://user-images.githubusercontent.com/8781107/131734369-46849ce4-fd95-4ca8-be79-52aaf799d5c2.png)

* [x] Submit the form (https://gitcoin.co/grants/3451/add-blake2-into-w3c-sri-spec)
abitrolly commented 3 years ago

/spent 2h

abitrolly commented 3 years ago

Definitely not the best piece of art, but better than nothing. I hope nobody will trade it as an NFT as a shame on my head.

Logo sources: w3cblake.zip

abitrolly commented 3 years ago

/spent 1h

abitrolly commented 3 years ago

And it is awaiting the review - https://gitcoin.co/grants/3451/add-blake2-into-w3c-sri-spec

(I messed up the Twitter handle, and there seems to be no way to edit this info - https://github.com/gitcoinco/web/issues/8876)

abitrolly commented 3 years ago

Twitter handle is fixed. Yay! https://gitcoin.co/grants/3451/add-blake2-into-w3c-sri-spec