planetarium / libplanet

Blockchain in C#/.NET for on-chain, decentralized gaming
https://docs.libplanet.io/
GNU Lesser General Public License v2.1
506 stars 139 forks source link

Research BLS library and binding #3594

Closed riemannulus closed 3 months ago

riemannulus commented 6 months ago

Context

For VRF and bulk proof of signing, we need the Boneh–Lynn–Shacham cryptography signature. But based on our distinct characteristic, using Unity as a wallet, we cannot use any library.

Rationale

We should choose 2 or 3 library for BLS and check libplanet compability.

Tasklist

riemannulus commented 3 months ago

We do not need BLS anymore. use ECDSA for VRF. Closed.