📢 Gate Square #MBG Posting Challenge# is Live— Post for MBG Rewards!
Want a share of 1,000 MBG? Get involved now—show your insights and real participation to become an MBG promoter!
💰 20 top posts will each win 50 MBG!
How to Participate:
1️⃣ Research the MBG project
Share your in-depth views on MBG’s fundamentals, community governance, development goals, and tokenomics, etc.
2️⃣ Join and share your real experience
Take part in MBG activities (CandyDrop, Launchpool, or spot trading), and post your screenshots, earnings, or step-by-step tutorials. Content can include profits, beginner-friendl
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.