📢 Gate Square #Creator Campaign Phase 2# is officially live!
Join the ZKWASM event series, share your insights, and win a share of 4,000 $ZKWASM!
As a pioneer in zk-based public chains, ZKWASM is now being prominently promoted on the Gate platform!
Three major campaigns are launching simultaneously: Launchpool subscription, CandyDrop airdrop, and Alpha exclusive trading — don’t miss out!
🎨 Campaign 1: Post on Gate Square and win content rewards
📅 Time: July 25, 22:00 – July 29, 22:00 (UTC+8)
📌 How to participate:
Post original content (at least 100 words) on Gate Square related to
Aleo Pilot Blockchain: zk-SNARKs Empower Privacy and High Scalability
Aleo: An Innovative Blockchain for Privacy Protection and Scalability
Aleo is a blockchain project focused on privacy protection, achieving higher privacy and scalability through zero-knowledge proof technology. Its core idea is to allow users to authenticate their identity and process data without disclosing personal information.
Project Overview
Privacy
The core of Aleo is zero-knowledge proof technology, which allows transactions and the execution of smart contracts to be carried out while maintaining privacy. Users' transaction details are hidden by default, while allowing for selective disclosure when necessary, making it very suitable for the development of DeFi applications. The main components include:
Leo Compiled Language: Specifically designed for developing zero-knowledge applications, reducing the requirements for developers' knowledge of cryptography.
snarkVM and snarkOS: snarkVM allows off-chain execution of computations, with only the verification of results on-chain, enhancing efficiency. snarkOS ensures the security of data and computations, allowing permissionless functionality execution.
zkCloud: Provides a secure and private off-chain computing environment that supports multi-party programming interactions.
Aleo also provides an integrated development environment and software development kits, supporting rapid application development and deployment.
Scalability
Aleo adopts an off-chain processing method, where transactions are first computed on the user's device, and then only the verification results are uploaded to the Blockchain. This greatly improves transaction processing speed and system scalability, avoiding network congestion and high fees.
Consensus mechanism
Aleo has introduced AleoBFT, a hybrid architecture consensus mechanism that combines the instant finality of validators with the computational power of provers. Key features:
Block quick finality: Ensure that each block is confirmed immediately after it is generated.
Decentralized Assurance: By separating block production from coinbase generation, it prevents a few entities from monopolizing the network.
Incentive mechanism: Validators and provers share block rewards, encouraging participation in network operations.
Aleo allows the development of applications without gas limitations, suitable for long-running applications such as machine learning.
Latest Developments
ARC-100 proposal approved: Involves compliance and security measures, final adjustments are underway.
Validator Incentive Program: Launching on July 1st and continuing until July 15th, distributing 1 million Aleo points as rewards.
Initial Supply and Circulation: The initial supply is 1.5 billion tokens, with an initial circulation of approximately 10%.
Testnet Beta Reset: Added ARC-41 and new puzzle features.
Code freeze: Completed one week ago.
Verification Node Expansion: Initially 15 nodes, with a target to increase to 50 within the year, ultimately reaching 500.
Synthesis Puzzle Algorithm Update
The new algorithm no longer focuses on zk proof result generation, removing MSM and NTT calculations, and instead focuses on witness generation. Main process:
A fixed EpochProgram is generated for each epoch.
Use nonce as a random seed to generate EpochProgram input.
Aggregate R1CS and inputs, compute witness.
Convert the witness into Merkle tree leaf nodes.
Calculate the Merkle root and convert it to proof_target.
Submit the solution and broadcast if the conditions are met.
This update changes the puzzle from generating proof to generating witness, with consistent logic calculations within each epoch but significant differences between different epochs. The new algorithm presents challenges for GPU optimization, making parallelization somewhat difficult.