- Filecoin Network emerges as the largest deployed zk-SNARK network, generating 6-7 million zk-SNARK proofs daily.
- The success of this deployment is a result of heavy optimization of the existing SNARK-generation tools to accommodate Filecoin’s demanding requirements.
Filecoin, a decentralized storage network, has carved a new milestone in the realm of cryptography by implementing zk-SNARKs, a cutting-edge cryptographic technique, at an unprecedented scale. Each day, the Filecoin Network generates 6-7 million zk-SNARK proofs, with each proof encompassing over 100 million arithmetic constraints. This feat has been achieved through extensive optimization and enhancement of the existing SNARK-generation tools.
1/ The recent launch of the nv19 Lightning Upgrade brings a host of improvements to the @Filecoin Network.
Here’s a breakdown.
— Filecoin Foundation (@FilFoundation) June 2, 2023
zk-SNARKs, or Zero-Knowledge Succinct Non-Interactive Argument of Knowledge, is a breakthrough cryptographic method that allows one party to prove to another that they know a value x, without conveying any information apart from the fact they know the value x. This characteristic grants zk-SNARKs the (knowledge) soundness property, meaning a valid proof cannot be crafted without knowledge of the correct statement, regardless of whether they are concealed or not.
For a layperson, the practical importance of zk-SNARKs lies in its ability to facilitate secure, private interactions with unknown and untrusted parties within a blockchain context. Filecoin has significantly leveraged this cryptographic technique, resulting in the largest zk-SNARK deployment to date. The network’s capability to enable circuits of up to approximately 134 million constraints and bundle as many as 10 individual zk-SNARKs into a singular large proof demonstrates the unprecedented scale of deployment.
Filecoin’s ambitious use of zk-SNARKs doesn’t stop at bundling individual proofs. The network has pushed the boundaries by extending and deploying research on zk-SNARK aggregation, allowing the compression of thousands of individual proofs into a single proof. This confluence of advanced techniques contributes to Filecoin’s unique capacity to validate more information than ever before demonstrated in a production environment.
The remarkable statistics from the Filecoin Mainnet today are proof of this unparalleled deployment. The network churns out 13K Winning PoSt, 72K Window PoSt, and 7.1M PoREP per day, supported by an active community of 2.8K miners. This level of activity has led to the accumulation of an impressive 8.2 EiB of data.
In terms of the computational infrastructure required to achieve this, the Filecoin network employs robust hardware such as the AMD Ryzen Threadripper 3970X CPU, 256 GB RAM, and the GeForce RTX 3090 GPU.
Filecoin’s deployment of zk-SNARKs has reshaped the way cryptography is perceived and used in blockchain technology. It serves as a beacon of what can be achieved when innovation, research, and unyielding determination converge. Filecoin continues to invite collaborators, enthusiasts, and developers to contribute to this large-scale cryptographic venture.