According to U.Today, Cardano has successfully deployed its first zero-knowledge (ZK) smart contract on the mainnet, marking a significant milestone for the blockchain network. This development was executed by Cardano developer Input Output, utilizing the Halo 2 system for ZK verification. The deployment signifies the beginning of ZK applications on Cardano, a popular blockchain platform.
The initial transaction aimed to lock funds, while a subsequent transaction, requiring verification of the Halo 2-generated ZK proof, was conducted to unlock the funds. The unlocking transaction incurred a fee of 2.03 ADA, approximately $1.9, which Input Output described as reasonably low. The Halo 2 zkSNARK proving system, developed by the Electric Coin Company, enables the creation and verification of cryptographic zk-SNARKs proofs without the need for a trusted setup.
Input Output elaborated on the advantages of the Halo 2 cryptographic technique in a detailed social media thread. This method allows for the verification of computations without disclosing their details, enhancing privacy and security. One of the standout features of Halo 2 is its ability to generate recursive proofs, which can significantly boost scalability and interoperability by breaking down computations into smaller, manageable parts.
Input Output acknowledged that while there is still work to be done, this test by IO Research represents a crucial advancement in the application of zero-knowledge proofs on Cardano. The integration of these proofs is expected to bring about a powerful combination of scalability, efficiency, and enhanced security, further solidifying Cardano's position in the blockchain ecosystem.