Aztec at Its Core: A Solution to Make Ethereum Transactions Anonymous

Published at: Feb. 11, 2020

On Feb. 1, part of the Ethereum (ETH) blockchain became anonymous. This is all thanks to the Aztec protocol that Thomas Walton-Pock and his team launched on the network’s mainnet last week.

Aztec is designed not only to provide a high level of privacy on the ETH blockchain but also, according to its creators, it can significantly reduce transaction costs. Besides, as expected in the nearest time, users will be able to release their assets using the Aztec development toolkit.

Under the hood

The Aztec protocol is already known in the Ethereum community with the ETH blockchain previously used to convert the Maker DAI stablecoin into an anonymous asset. The accumulated experience has helped the Aztec developers realize the best compilation of ideas to improve the Ethereum network. What makes this stand out is the technology of zero-knowledge proofs (Zk-SNARK), which allows to hide transaction amounts using tokens with a high level of anonymity.

The abbreviation Zk-SNARK stands for “Zero-Knowledge Succinct Non-Interactive Argument of Knowledge” and refers to a proof model where one can prove the presence of a particular piece of information, for example, an amount of tokens or a secret key, without revealing this data.

Something similar has already been implemented in the Zcash (ZEC) blockchain, where the information about a sender and a recipient of the transaction, as well as its value, is hidden. However, unlike ZEC, the first version of Aztec launched on Ethereum does not hide the addresses of the recipient and sender — at least for now.

The system runs on the Aztec Cryptography Engine smart contract, which validates transactions. The validation process is as follows: When a user transfers tokens, the system encrypts their amount in a separate note thus generating a proof of correctness. As a result, it becomes impossible to see the coins in the recipient's account. The user can see notes, instead, which are a kind of promise or a claim for the number of coins they were sent.

Buterin’s dreams about anonymous Ethereum are coming true

The Aztec project has already received support from ConsenSys, JPMorgan, A.Capital, Libertus Capital and Coinbase. Notably, its team is trying to make Vitalik Buterin's old dream come true. Earlier, the founder of Ethereum has repeatedly stated that he would like to implement private transactions in his brainchild. So far, it has been possible to achieve a certain degree of anonymity only with third-party Ethereum mixers.

Related: Cryptocurrency Mixers and Why Governments May Want to Shut Them Down

Mixers operate on the following principles: Coins belonging to service users are divided into small portions, after which they are mixed in a random order several times and then get sent back to the users minus a commission. As a result, tracking the source of transfers becomes almost impossible.

How to use Aztec for anonymous transfers

In total, according to the developers, there are two options to conduct private transactions using the Aztec protocol. The first option allows everyone to use Aztec to create a token that supports anonymous transfers. 

The second option refers to the creation of private versions of existing coins whether it’s ETH or ERC-20 tokens. Tokens themselves are supposed to get converted into notes, which are an encrypted representation of the value and are tied to the original coin in a 1:1 ratio.

Created copies are stored in special Aztec repositories. Charlie Cowan, one of the project developers, expects to create an entire infrastructure based on privacy. He also noted that the issue of keeping personal data confident might soon turn into a matter of urgent importance, given that all users’ financial activity may soon become visible on the public blockchain.

What to expect in the coming year?

Currently, the network supports only ZkDAI — a private version of MakerDAO’s stablecoin. Meanwhile, Aztec developers promise to issue other tokens over the next few weeks and provide users with full access to the creation of custom coins in two months.

The team has also said that the project’s ultimate goal is to create the so-called “triptych privacy” that could completely hide a separate part of the Ethereum blockchain. The team’s next step will be adding a particular function to hide the identities of the sender and recipient. Walton-Pocock said this feature could be added later this year. He added that the company intends to launch PLONK — SNARK's ultra-fast universal proof — that will ensure the execution of closed smart contracts with a single trusted setup.

Aztec developers have also announced their plans to release a full version of the open-source Aztec protocol sometime in the future. It will supposedly include anonymous voting on management mechanisms, anonymous personal data management systems — validating a user as a member without revealing the identity — and a decentralized, zero-disclosure cryptocurrency exchange that will allow people to trade Aztec assets without transaction values being publicly exposed.

Where’s Ethereum heading?

Until recently, the Ethereum network has been experiencing problems with processing large numbers of transactions. With the Aztec solution based on Zk-SNARKs, the true anonymity of Ethereum may finally become a reality. 

Zk-STARKs was implemented during the Istanbul hard fork in December — is designed to increase the network scalability. Besides, according to the developers, the update reduces the cost of gas of various operating codes to prevent spam attacks and increase the network's resistance to denial-of-service attacks.

StarkWare, a startup that specializes in blockchain scaling solutions, said that Ethereum has tremendous potential for scaling following the hard fork. According to its data, the scale of Ethereum operations at the first blockchain level can be increased 2,000 times. 

More specifically, the updated network will be capable of processing 9,000 transactions per second at the expense of 75 units of gas per transaction, whereas before that, the limit was 2,000 transactions at the expense of 300 units of gas per transaction.

Related: Istanbul to Berlin: Ethereum Milestones on the Road to Serenity

The second part of the upgrade — Berlin —  is expected to be released in 2020. The exact date is not fixed, though, as the developers have recently reported that it can potentially be delayed. Berlin is supposed to include proposals, the implementation of which requires more time to test, for example, the actively debated EIP-1057 — a modified programmatic proof-of-work mining algorithm aimed at reducing the influence of ASIC devices.

Ultimately, as the developers hope, upon the completion of both upgrades, that the Ethereum network will become faster, cheaper and more scalable. They expect all of this to be achieved without compromising the decentralization and flexibility of the network.

Tags
Related Posts
The Future of Crypto: The Latest Cryptography Advances Set to Change Blockchain
Cryptocurrencies could not exist without cryptography. Advances in this field can have far-reaching impacts on blockchain technology and its potential. We will examine the opinions of industry experts on the latest cryptographic advances and their potential for cryptocurrencies. Zero knowledge proofs: more than just privacy Director of research at blockchain firm Blockstream and mathematician Andrew Poelstra told Cointelegraph that zero-knowledge proof (ZK-Proof) systems are “one of the most exciting areas of development” in the cryptography space. This kind of cryptography is known and appreciated for being the basis of privacy-preserving solutions. ZK-Proofs are the basis of the privacy-preserving technology included …
Blockchain / Feb. 20, 2020
Ethereum London hard fork goes live
The London hard fork arrived almost on schedule at 12:33 pm UTC on Thursday at block height 12,965,000, ushering in the Ethereum Improvement Proposal (EIP) 1559. With the upgrade triggered, Ethereum will now undergo a significant overhaul of the network’s transaction fee market and other parameters such as gas refunds among others. Under EIP-1559, each transaction on Ethereum will involve burning the base fee, which automatically decreases the Ether (ETH) circulating supply. Several exchanges, including Binance, announced a temporary pause to deposit and withdrawals on the Ethereum network due to the London hard fork. Some proponents of the upgrade say …
Blockchain / Aug. 5, 2021
After Hard Fork, Ethereum Takes Second in China's Blockchain Rankings
China’s state-backed tech workgroup has released its fifteenth blockchain technology assessment, in which it promoted Ethereum to second place after its recent hard fork. The Center for Information and Industry Development (CCID) released the list on Dec. 6, ranking 35 assets in total. In the latest rankings, EOS kept its top spot, Ethereum moved from third to second, trading places with Tron (TRX). Bitcoin’s (BTC) network is ranked ninth, while Ripple did not even make the top ten, coming in at 18th. Top 20 blockchain networks per CCID’s 15th assessment. Source: CCID Ethereum’s rise Ethereum’s promotion can be attributed with …
Blockchain / Dec. 10, 2019
Polygon’s focus on building L2 infrastructure outweighs MATIC’s 50% drop from ATH
After a devastating 50% correction between Dec. 25 and Jan. 25, Polygon (MATIC) has been struggling to sustain the $1.40 support. While some argue this top-15 coin has merely adjusted after a 16,200% gain in 2021, others point to competing scaling solutions growth. Either way, Polygon (MATIC) remains 50.8% below its all-time high at an $11 billion market capitalization. Currently, the market cap of Terra (LUNA) stands at $37 billion, Solana (SOL) is above $26 billion, and Avalanche (AVAX) is at a $19 billion market value. A positive note is that Polygon raised $450 million on Feb. 7, and the …
Decentralization / March 10, 2022
Ethereum co-founder Vitalik Buterin shares vision for layer 3 protocols
While Ethereum-based layer-2 solutions have been focused on hyperscaling the network, Ethereum co-founder Vitalik Buterin believes layer 3s will serve a far different purpose — providing “customized functionality.” Buterin shared his thoughts in a Sept. 17 post, providing three “visions” of what layer 3s will be used for in the future. The Ethereum co-founder said a third layer on the blockchain makes sense only if it provides a different function to layer 2s, which have been used mainly to enhance scaling via Zero-Knowledge (ZK) Rollup technology. “A three-layer scaling architecture that consists of stacking the same scaling scheme on top …
Adoption / Sept. 20, 2022