Profile Picture
Illya Gerasymchuk
Entrepreneur / Engineer

โฌ‡๏ธ My Thoughts โฌ‡๏ธ

User Illya Gerasymchuk -

2024-05-24 11:24

Advanced prompt injection technique for GitHub Copilot GPT-4 ๐Ÿ˜†

Thought Image
๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-05-23 10:25

GPT-4 outperforms both, carbon-based financial analysts (humans) and purpose-specific ANNs While the former is understandable, the latter is surprising. The broader context of an LLM appears to be more important than the specialized multi-dimensionality of an ANN

Thought Image
๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-05-20 15:03

๐Ÿ”ด GDP is a useless metric ๐Ÿ”ด A country may resort to debt, inject that debt into the economy, and see nominal GDP figures raise, without producing value. This is a recipe for an economic bubble Debt-to-GDP ratio presents a much clearer picture (smaller is better)๐Ÿ‘‡

Thought Image
๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-05-20 14:37

I invite you to check your country's net exports as a % of GDP and be surprised ๐Ÿ˜ณ GDP comprises of numerous measures, some of which don't have any relation to the produced value Net exports provide a more objective measure of self-sustainability and relative value

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-05-14 15:36

Mina's Got Recursion

Thought Image
๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-29 22:44

Additional insights from a practical perspective can be found here ๐Ÿ‘‡ ๐Ÿ”—

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

Read the full article to dive deeper into how the BRICS digital currency can be realized as a cryptocurrency on a public blockchain. ๐Ÿ“– ๐Ÿ”— https://illya.sh/blog/posts/brics-cryptocurrency-blockchain/ Let's discuss! Share your thoughts below๐Ÿ—ฃ๏ธ

User

๐ŸŒŸ By embracing public blockchains and ZeroKnowledge technologies, the BRICS digital currency can pioneer a new era of finance๐Ÿ”ฎ A more efficient, interoperable, decentralized, and inclusive financial system aligned with Web3 principles ๐ŸŒ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐ŸŒŸ By embracing public blockchains and ZeroKnowledge technologies, the BRICS digital currency can pioneer a new era of finance๐Ÿ”ฎ A more efficient, interoperable, decentralized, and inclusive financial system aligned with Web3 principles ๐ŸŒ

User

๐Ÿงฉ Implementing the BRICS currency on a public blockchain reduces cost & complexity The dynamic supply is controlled by smart contracts, while ZKPs bridge data from arbitrary sources ๐ŸŒ‰ Demand is driven by incentives for participating in the BRICS economic network ๐Ÿ’ฐ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐Ÿงฉ Implementing the BRICS currency on a public blockchain reduces cost & complexity The dynamic supply is controlled by smart contracts, while ZKPs bridge data from arbitrary sources ๐ŸŒ‰ Demand is driven by incentives for participating in the BRICS economic network ๐Ÿ’ฐ

User

๐ŸŒ Integrating zkLocus allows associating geolocation data with each BRICS transaction while preserving user privacy ๐Ÿ”’ zkLocus turns geolocation into a programmable real-world asset (RWA), enabling location-based fees and taxation๐Ÿ“ โœจ Native on MinaProtocol

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐ŸŒ Integrating zkLocus allows associating geolocation data with each BRICS transaction while preserving user privacy ๐Ÿ”’ zkLocus turns geolocation into a programmable real-world asset (RWA), enabling location-based fees and taxation๐Ÿ“ โœจ Native on MinaProtocol

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐Ÿ’ธ The dynamic supply of the BRICS currency is defined by a formula: M = ForT + FDI + PI + ForEx + G&EX + InterSec + Der + ForDeposit + EuroCurrency + MTransfer + Etc. This can be automated using smart contracts on the blockchain ๐Ÿค– Like Algorithmic stablecoins and Uniswap

User

๐Ÿ” Let's explore how the BRICS currency can leverage these technologies: โœ… Dynamic supply mechanism via smart contracts โœ… Legal compliance on-chain using ZKPs โœ… Integration with DeFi and zkLocus for authenticated private geolocation ๐Ÿ‘‰ A cryptocurrency for Web3

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐Ÿ” Let's explore how the BRICS currency can leverage these technologies: โœ… Dynamic supply mechanism via smart contracts โœ… Legal compliance on-chain using ZKPs โœ… Integration with DeFi and zkLocus for authenticated private geolocation ๐Ÿ‘‰ A cryptocurrency for Web3

User

๐Ÿ’ก While the original paper suggests the impossibility of realizing the BRICS currency as a cryptocurrency, we'll challenge it ๐Ÿค” A public blockchain with SmartContracts, combined with Zero-Knowledge Proofs (ZKP), provides a natural fit for the implementation ๐Ÿงฉ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐Ÿ’ก While the original paper suggests the impossibility of realizing the BRICS currency as a cryptocurrency, we'll challenge it ๐Ÿค” A public blockchain with SmartContracts, combined with Zero-Knowledge Proofs (ZKP), provides a natural fit for the implementation ๐Ÿงฉ

User

๐ŸŒ The BRICS digital currency aims to integrate with existing monetary systems, creating a unified economic area for member nations ๐Ÿค Its value is algorithmically derived from various economic factors of the participating countries ๐Ÿ“ˆ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐ŸŒ The BRICS digital currency aims to integrate with existing monetary systems, creating a unified economic area for member nations ๐Ÿค Its value is algorithmically derived from various economic factors of the participating countries ๐Ÿ“ˆ

User

๐Ÿš€ BRICS Digital Currency: Cryptocurrency on a Public Blockchain ๐Ÿช™ In this article, we explore how the BRICS currency can be implemented on a public blockchain and challenge the claims made in "Digital Money Options for the BRICS" for Web3

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-28 19:28

๐Ÿš€ BRICS Digital Currency: Cryptocurrency on a Public Blockchain ๐Ÿช™ In this article, we explore how the BRICS currency can be implemented on a public blockchain and challenge the claims made in "Digital Money Options for the BRICS" for Web3

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-22 12:13

Get ready for June ๐Ÿ‘€

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

That's it for technical deep dive into RandoMina and its 01JS implementation on Mina Protocol blockchain ! ๐Ÿคฟ For more details, check out the source code and tests on GitHub. โญ๏ธ Feel free to ask any questions or share your thoughts! ๐Ÿ’ฌ ๐Ÿ”— https://github.com/iluxonchik/randomina

User

1๏ธโƒฃ2๏ธโƒฃ In summary, RandoMina leverages ZK proofs, $Mina's VRF `stakingEpochData.seed.value`, and a combination of network state, sender info, and local nonces to provide secure, verifiable, and infinite randomness for dAppss ๐ŸŒŸ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

1๏ธโƒฃ2๏ธโƒฃ In summary, RandoMina leverages ZK proofs, $Mina's VRF `stakingEpochData.seed.value`, and a combination of network state, sender info, and local nonces to provide secure, verifiable, and infinite randomness for dAppss ๐ŸŒŸ

User

1๏ธโƒฃ1๏ธโƒฃ Generating a random number involves: 1. Preparing public (Network State, Sender) and private (Nonce) inputs 2. Generating a proof using `RandomNumberObservationCircuit` 3. Verifying the proof and network state with `RandoMinaContract` Code & Tests: https://github.com/iluxonchik/randomina

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

1๏ธโƒฃ1๏ธโƒฃ Generating a random number involves: 1. Preparing public (Network State, Sender) and private (Nonce) inputs 2. Generating a proof using `RandomNumberObservationCircuit` 3. Verifying the proof and network state with `RandoMinaContract` Code & Tests: https://github.com/iluxonchik/randomina

User

๐Ÿ”Ÿ Across different epochs, the same identity generates distinct random numbers: ๐ŸŒ Network State changes with each new epoch ๐Ÿ†• Updated Network State is combined with Sender-Specific Nonce and Local Seed/Nonce โžก๏ธ Guarantees diff numbers for the same identity across epochs! โฐ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

๐Ÿ”Ÿ Across different epochs, the same identity generates distinct random numbers: ๐ŸŒ Network State changes with each new epoch ๐Ÿ†• Updated Network State is combined with Sender-Specific Nonce and Local Seed/Nonce โžก๏ธ Guarantees diff numbers for the same identity across epochs! โฐ

User

9๏ธโƒฃ For the same identity, using different Local Seed/Nonce values: ๐Ÿ”„ Varying the Local Seed/Nonce ๐Ÿ”— While keeping the Sender-Specific Nonce and Network State constant โžก๏ธ Produces unique random numbers for the same identity within an epoch! ๐Ÿช„

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

9๏ธโƒฃ For the same identity, using different Local Seed/Nonce values: ๐Ÿ”„ Varying the Local Seed/Nonce ๐Ÿ”— While keeping the Sender-Specific Nonce and Network State constant โžก๏ธ Produces unique random numbers for the same identity within an epoch! ๐Ÿช„

User

8๏ธโƒฃ When two identities generate random numbers using RandoMina: โœ… Sender-Specific Nonce is unique due to different public keys โœ… Combining unique Sender-Specific Nonce with Network State and Local Seed/Nonce โžก๏ธ Always results in different random numbers for each identity! ๐ŸŽ‰

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

8๏ธโƒฃ When two identities generate random numbers using RandoMina: โœ… Sender-Specific Nonce is unique due to different public keys โœ… Combining unique Sender-Specific Nonce with Network State and Local Seed/Nonce โžก๏ธ Always results in different random numbers for each identity! ๐ŸŽ‰

User

7๏ธโƒฃ Here's how RandoMina ensures unique random numbers! ๐Ÿ•ต๏ธ - Two identities (public keys) will always generate different random numbers ๐Ÿ”‘ - Same identity with different local seeds produces unique numbers ๐ŸŒฑ - Same identity across different epochs generates distinct numbers ๐Ÿ“…

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

7๏ธโƒฃ Here's how RandoMina ensures unique random numbers! ๐Ÿ•ต๏ธ - Two identities (public keys) will always generate different random numbers ๐Ÿ”‘ - Same identity with different local seeds produces unique numbers ๐ŸŒฑ - Same identity across different epochs generates distinct numbers ๐Ÿ“…

User

6๏ธโƒฃ RandoMina's smart contract, `RandoMinaContract`, verifies the computation and ensures the claimed network state matches the current epoch. โœ… It's designed to be used or integrated by other contracts needing secure randomness. ๐Ÿงฉ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

6๏ธโƒฃ RandoMina's smart contract, `RandoMinaContract`, verifies the computation and ensures the claimed network state matches the current epoch. โœ… It's designed to be used or integrated by other contracts needing secure randomness. ๐Ÿงฉ

User

5๏ธโƒฃ The Local Seed/Nonce allows generating multiple random numbers per epoch for each sender. ๐ŸŽฒ By varying this private nonce, an infinite number of pseudo-random numbers can be generated within a single epoch. โ™พ๏ธ

๐Ÿ’ฌ
User Illya Gerasymchuk -

2024-04-15 20:24

5๏ธโƒฃ The Local Seed/Nonce allows generating multiple random numbers per epoch for each sender. ๐ŸŽฒ By varying this private nonce, an infinite number of pseudo-random numbers can be generated within a single epoch. โ™พ๏ธ

User

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. ๐Ÿ”‘

๐Ÿ’ฌ