What does it mean to #UnlockZk.
13 Sep 2023, 19:29
🙋 What does it mean to #UnlockZk?
We believe it means making it easy for Solidity developers to integrate zk-functions into the projects because so much of Web3 revolves around EVM chains.
But making a zk system compatible with EVM environments is tricky for a few reasons ⤵️
1️⃣ Differing Cryptography. Ethereum and EVM chains typically use the secp256k1 elliptic curve, but Zk does not (often using the BLS12-381 elliptic curve). Integrating curves that are not natively compatible can be difficult.
2️⃣ Standardization Challenges. Both zk and EVM systems have developed their own conventions and standards.
3️⃣ A New Ledger Paradigm. EVMs are built on the idea of total transparency, but #zk allows for selective transparency, bringing many new possible use cases for #NFTs, #GameFi, and #DeFi.
Complex solutions to these issues often create complexity for Solidity devs looking to integrate zk into their projects. That's the problem Findora aims to solve.
Through our dual-layer architecture and zkSDKs, we aim to make it no harder to integrate zk than to call a function. By making it that simple, we bring zk to EVM chains and unlock zk for #Web3.