๐ฒ Introducing RandoMina - a protocol for provable random number generation on the Mina Protocol blockchain blockchain! ๐ข๐
๐ Developed as part of zkLocus, RandoMina is now open-source and ready for you to explore! ๐
๐ GitHub: https://github.com/iluxonchik/randomina
๐งต Let's dive in! ๐
๐ RandoMina leverages the power of Zero-Knowledge (ZK) proofs to ensure random numbers are:
โ
Provable
โ
Secure
โ
Trustless
๐ Built on Mina Protocol blockchain, RandoMina is tamper-proof and transparent! ๐
โก Key Features:
๐ Provable pseudo-randomness: VRF
๐ Fresh & Tamper-proof: ZK and Mina Protocol blockchain
โก Efficient & scalable: zkSNARKs
๐ Decentralized & trustless: $MINA
๐ญ Transparent & auditable: OpenSource
๐ก RandoMina is designed for dApps requiring secure randomness! ๐ฒ
๐ฐ Lotteries
๐ฒ Gaming
๐ฐ DeFi
๐ And more!
Native on Mina Protocol blockchain and bridgeable to other blockchains like Ethereum
๐งฉ How does it work?
๐ RandoMina cryptographically combines:
1๏ธโฃ Network State
2๏ธโฃ Sender-Specific Nonce
3๏ธโฃ Local Seed/Nonce
๐ข This ensures fresh, unique & unpredictable random numbers for each user! ๐
๐ฒ RandoMina is designed as a SmartContract in O1JS, making it easy to integrate with your zkApps & dApps! ๐ ๏ธ
๐ Deploy it as a standalone contract or incorporate it into your custom solution ๐ซ
๐ https://github.com/iluxonchik/randomina
๐จโ๐ป For developers eager to dive in, the https://github.com/iluxonchik/randomina on the GitHub repo has all the juicy details! ๐
๐ป Example usage
๐ ๏ธ Building instructions
๐งช Testing guide
๐ Coverage reports
๐ Dive in here: https://github.com/iluxonchik/randomina
๐ RandoMina is an open-source effort to empower the $MINA community with secure, provable randomness! ๐ช
๐ค I welcome your feedback, contributions & ideas to iterate on this MVP! ๐
๐ฆ Give zkLocus a shoutout - let's build together! ๐
ZK ZKP Web3 Blockchain Mina