massalabs / massa

The Decentralized and Scaled Blockchain
https://massa.net
5.56k stars 712 forks source link

Change massa cryptographic functions #2373

Closed Eitu33 closed 2 years ago

Eitu33 commented 2 years ago

Context

We have been studying alternative crypto schemes in an effort to determine if they could improve the performances.

You can check the benchmarks results here.

It was concluded that using Schnorr (from secp256k1) as signature and Blake3 as hash would result in an improvement when compared to what is currently used, Secp256k1 and Sha256.

Schnorr vs Secp256k1

Blake3 vs Sha256

To Do

Update massa-hash

Update massa-signature

Related Issues

AureliaDolo commented 2 years ago

for reference https://github.com/massalabs/massa/pull/1584

github-actions[bot] commented 2 years ago

This issue is stale! (no activity for 60 days)

qdrn commented 2 years ago

bump