ZK Rollup Technology
Overview : Antarctic Exchange uses Zk Rollup technology to optimize the efficiency and privacy of on-chain transactions. Zk Rollup organizes multiple bill data into a Merkle Tree and compresses the data using a hash algorithm, ultimately submitting the root hash of the Merkle Tree to the on-chain smart contract.
Data Compression : The user's billing data is organized into a Merkle Tree, and the hash algorithm compresses this data to generate a root hash (Merkle Root). This process significantly reduces the data storage requirements on the chain.
Zero-knowledge Proof : Users generate witnesses and proofs through the Zk-SNARK (Zero-Knowledge Concise Non-Interactive Knowledge Argument) algorithm to verify whether billing data exists in the corresponding Merkle Tree and confirm the validity of the Merkle Tree.
Verification Process :
The user queries the Merkle Root related to the bill.
Generate corresponding witnesses and proofs using the Zk-SNARK algorithm.
Submit proof to a public smart contract for verification.
Due to the tamper-proof nature of hashing algorithms, the integrity of data is guaranteed.
Last updated