Profile Picture
Illya Gerasymchuk
Entrepreneur / Engineer

⬇️ My Thoughts ⬇️

User Illya Gerasymchuk -

2024-04-15 20:24

4️⃣ The Sender-Specific Nonce is derived from the sender's public key, ensuring unique (pseudo)random numbers across the network. 🌍

It's computed by Poseidon-hashing the public key, adding a global uniqueness component. 🔑

User

3️⃣ Using `stakingEpochData.seed.value` as part of the PRNG seed ensures that random numbers are tied to the current epoch, preventing manipulation and guaranteeing freshness. 🌿

User Illya Gerasymchuk -

2024-04-15 20:24

3️⃣ Using `stakingEpochData.seed.value` as part of the PRNG seed ensures that random numbers are tied to the current epoch, preventing manipulation and guaranteeing freshness. 🌿

User

2️⃣ To ensure freshness, RandoMina leverages $Mina's VRF (Verifiable Random Function) values, specifically `stakingEpochData.seed.value`. 🔐

This value is updated with each new staking epoch, providing a unique seed for each epoch. 📅

User Illya Gerasymchuk -

2024-04-15 20:24

2️⃣ To ensure freshness, RandoMina leverages $Mina's VRF (Verifiable Random Function) values, specifically `stakingEpochData.seed.value`. 🔐

This value is updated with each new staking epoch, providing a unique seed for each epoch. 📅

User

1️⃣ RandoMina uses Zero-Knowledge proofs to ensure random numbers are provable, fresh, and trustless. It combines:

- Network State 🌐
- Sender-Specific Nonce 🔒
- Local Seed/Nonce 🌱

User Illya Gerasymchuk -

2024-04-15 20:24

1️⃣ RandoMina uses Zero-Knowledge proofs to ensure random numbers are provable, fresh, and trustless. It combines:

- Network State 🌐
- Sender-Specific Nonce 🔒
- Local Seed/Nonce 🌱

User

🧵 Let's dive into the technical details of RandoMina: a protocol for provable random number generation on Mina Protocol blockchain blockchain written in 01JS! 🔢🔐

💡 Powering zkLocus

🔗 GitHub: https://github.com/iluxonchik/randomina/

User Illya Gerasymchuk -

2024-04-15 20:24

🧵 Let's dive into the technical details of RandoMina: a protocol for provable random number generation on Mina Protocol blockchain blockchain written in 01JS! 🔢🔐

💡 Powering zkLocus

🔗 GitHub: https://github.com/iluxonchik/randomina/

User Illya Gerasymchuk -

2024-04-15 18:58

🙌 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

User

👨‍💻 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

User Illya Gerasymchuk -

2024-04-15 18:58

👨‍💻 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

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

User Illya Gerasymchuk -

2024-04-15 18:58

🎲 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

User

🧩 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! 🎉

User Illya Gerasymchuk -

2024-04-15 18:58

🧩 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! 🎉

User

💡 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

User Illya Gerasymchuk -

2024-04-15 18:58

💡 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

User

⚡ Key Features:

🔀 Provable pseudo-randomness: VRF
🔒 Fresh & Tamper-proof: ZK and Mina Protocol blockchain
⚡ Efficient & scalable: zkSNARKs
🌐 Decentralized & trustless: $MINA
🔭 Transparent & auditable: OpenSource

User Illya Gerasymchuk -

2024-04-15 18:58

⚡ Key Features:

🔀 Provable pseudo-randomness: VRF
🔒 Fresh & Tamper-proof: ZK and Mina Protocol blockchain
⚡ Efficient & scalable: zkSNARKs
🌐 Decentralized & trustless: $MINA
🔭 Transparent & auditable: OpenSource

User

🔒 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! 🙌

User Illya Gerasymchuk -

2024-04-15 18:58

🔒 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! 🙌

User

🎲 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! 👇

User Illya Gerasymchuk -

2024-04-15 18:58

🎲 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! 👇

User Illya Gerasymchuk -

2024-04-14 13:28

🔗 Deep dive into ZKP protocols of zkSNARK/zkSTARK and how combined with the blockchain they enable a new Verifiable Computation model by providing a cryptographic observation of a computation👇

https://illya.sh/blog/posts/zksnark-zkstark-verifiable-computation-model-blockchain/

User

💡 When combined with the blockchain, zkSNARKs & zkSTARKs are disruptive:

🌍 zkLocus: geolocation RWA
🏥 zkSafeZones: Safeguarding civilians in warzones. Proposing to UN and ICRC
⚖️ Automated legal compliance on-chain
🕵️ Privacy-preserving AI systems

🛠️

User Illya Gerasymchuk -

2024-04-14 13:28

💡 When combined with the blockchain, zkSNARKs & zkSTARKs are disruptive:

🌍 zkLocus: geolocation RWA
🏥 zkSafeZones: Safeguarding civilians in warzones. Proposing to UN and ICRC
⚖️ Automated legal compliance on-chain
🕵️ Privacy-preserving AI systems

🛠️

User

🕰️ Compared to the Ethereum EVM's Linear Verifiable Computational Model (LVCM), zkSNARKs & zkSTARKs offer a Constant one (CVCM)

⚡ Verification time: O(1) vs. O(n)
🌪️ Scalability: ♾️ vs. 📈
⛓️ Interoperability: 🌉 vs. 🚧

🌟 The implications of ZK are PROFOUND!

User Illya Gerasymchuk -

2024-04-14 13:28

🕰️ Compared to the Ethereum EVM's Linear Verifiable Computational Model (LVCM), zkSNARKs & zkSTARKs offer a Constant one (CVCM)

⚡ Verification time: O(1) vs. O(n)
🌪️ Scalability: ♾️ vs. 📈
⛓️ Interoperability: 🌉 vs. 🚧

🌟 The implications of ZK are PROFOUND!

User

🌿 Thanks to their RECURSIVE properties, zkSNARKs & zkSTARKs enable INFINITE SCALABILITY ♾️

🧩 You can COMPRESS 1000s of proofs into a SINGLE one
⏳ Verification time remains ~CONSTANT
💰 Gas costs are SLASHED

🔥 This is the power of ZKP! 🔥

User Illya Gerasymchuk -

2024-04-14 13:28

🌿 Thanks to their RECURSIVE properties, zkSNARKs & zkSTARKs enable INFINITE SCALABILITY ♾️

🧩 You can COMPRESS 1000s of proofs into a SINGLE one
⏳ Verification time remains ~CONSTANT
💰 Gas costs are SLASHED

🔥 This is the power of ZKP! 🔥

User

✅ Generating the proof = Executing the computation
🔍 Verifying the proof = Checking the computation's correctness
⏰ Verification is ~CONSTANT time, regardless of computation complexity

🚀 How do you think this affects SCALABILITY? 💫

User Illya Gerasymchuk -

2024-04-14 13:28

✅ Generating the proof = Executing the computation
🔍 Verifying the proof = Checking the computation's correctness
⏰ Verification is ~CONSTANT time, regardless of computation complexity

🚀 How do you think this affects SCALABILITY? 💫

User

🎯 At their core, zkSNARKs & zkSTARKs provide a cryptographic OBSERVATION of a computation 🔍

🕵️ The PROVER generates the PROOF
⚖️ The VERIFIER checks the PROOF
🔒 The PROOF itself encapsulates the computation, inputs & outputs

🤯 It's like a mathematical witness!

User Illya Gerasymchuk -

2024-04-14 13:28

🎯 At their core, zkSNARKs & zkSTARKs provide a cryptographic OBSERVATION of a computation 🔍

🕵️ The PROVER generates the PROOF
⚖️ The VERIFIER checks the PROOF
🔒 The PROOF itself encapsulates the computation, inputs & outputs

🤯 It's like a mathematical witness!

User

Ever wondered how zkSNARKs & zkSTARKs ACTUALLY work under the hood? 🤔

🔐 These ZeroKnowledge protocols offer a novel way to PROVE computations without revealing the computation itself! 🤯

⛓️ Native match with blockchain

(a thread 🧵)

User Illya Gerasymchuk -

2024-04-14 13:28

Ever wondered how zkSNARKs & zkSTARKs ACTUALLY work under the hood? 🤔

🔐 These ZeroKnowledge protocols offer a novel way to PROVE computations without revealing the computation itself! 🤯

⛓️ Native match with blockchain

(a thread 🧵)

User Illya Gerasymchuk -

2024-04-13 18:28

🧠 Adapting to the ZK mindset takes time, but the rewards are IMMENSE

💡 As I discovered building zkLocus, every challenge sparks innovation
🌟 Soon, you'll be engineering groundbreaking solutions effortlessly

🚀 The future of Web3 is BRIGHT with ZeroKnowledge! 🔐🌐💻

User

🔐 The era of PRIVATE, VERIFIABLE, PROGRAMMABLE and TRUSTLESS computation is upon us! 👇

https://illya.sh/blog/posts/zksnark-zkstark-verifiable-computation-model-blockchain/

User Illya Gerasymchuk -

2024-04-13 18:28

🔐 The era of PRIVATE, VERIFIABLE, PROGRAMMABLE and TRUSTLESS computation is upon us! 👇

https://illya.sh/blog/posts/zksnark-zkstark-verifiable-computation-model-blockchain/

User

🌍 But the potential of zkSNARKs & zkSTARKs goes BEYOND blockchain!

🏥 zkSafeZones: Safeguarding civilians in warzones:

⚖️ Automated on-chain legal compliance
👁️ Privacy-preserving AI surveillance
🧪 Built on zkLocus + Mina Protocol blockchain
⛑️ Proposing to UN and ICRC

User Illya Gerasymchuk -

2024-04-13 18:28

🌍 But the potential of zkSNARKs & zkSTARKs goes BEYOND blockchain!

🏥 zkSafeZones: Safeguarding civilians in warzones:

⚖️ Automated on-chain legal compliance
👁️ Privacy-preserving AI surveillance
🧪 Built on zkLocus + Mina Protocol blockchain
⛑️ Proposing to UN and ICRC

User

⏳ Time complexity comparison: EVM vs. zkSNARKs/zkSTARKs

🧮 Execution: EVM is faster due to simple VM emulation
🔍 Verification: ZK proofs shine with constant O(1) vs. EVM's linear O(n)

💡 This is why ZK L2 solutions are BOOMING on Ethereum!

User Illya Gerasymchuk -

2024-04-13 18:28

⏳ Time complexity comparison: EVM vs. zkSNARKs/zkSTARKs

🧮 Execution: EVM is faster due to simple VM emulation
🔍 Verification: ZK proofs shine with constant O(1) vs. EVM's linear O(n)

💡 This is why ZK L2 solutions are BOOMING on Ethereum!

User

🔍 Let's examine how zkLocus leverages Mina's zkSNARK-based architecture

🌍 Geolocation data becomes a trustless, programmable Real World Asset (RWA)
🌉 zkLocus proofs can be used cross-chain or even off-chain
🎯 It's an "app-specific rollup" on Mina, focusing on its own logic

User Illya Gerasymchuk -

2024-04-13 18:28

🔍 Let's examine how zkLocus leverages Mina's zkSNARK-based architecture

🌍 Geolocation data becomes a trustless, programmable Real World Asset (RWA)
🌉 zkLocus proofs can be used cross-chain or even off-chain
🎯 It's an "app-specific rollup" on Mina, focusing on its own logic

User

♾️ The recursive nature of zkSNARKs & zkSTARKs enables INFINITE SCALABILITY

🌿 Imagine compressing 1000s of computations into a SINGLE proof
⏰ Verification time remains ~CONSTANT
💰 Gas costs are DRASTICALLY reduced

🔥 This is the power of ZKP! 🔥

Mina Protocol blockchain aces it 💪