
Round 2 / Ed25519 in Web Browsers (WebTransitions.org)
Category
InfrastructureGitHub URL
https://github.com/webtransitions/initiatives/Funding amount
1,486.47 FILThe status quo requires any dapp or web page at all which uses Ed25519 curves to bundle their own implementation. These implementations can be sizeable, leading to poor web performance. Also, the implementations are not necessarily audited, especially to the standard of the cryptography libraries shipped in industrial-strength web engines like Chromium, Webkit and Gecko. So providing native support reduces the surface area for something to go wrong from a security standpoint. This not only true for the IPFS/libp2p/Filecoin stacks, but the many cryptocurrencies which use this curve, and every other non-crypto usage of it as well. Web browser support for Ed25519 means every page loaded for every dapp that uses this curve will load faster and can be more secure out of the box.