Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
cryptography
solidity
elliptic-curves
bls
threshold-cryptography
skale
dkg
distributed-key-generation
bls-signature
skale-network
threshold-signatures
threshold-encryption
common-coin
bls-threshold-signatures
joint-feldman
bls-signatures
-
Updated
Mar 1, 2024 - C++