MT Profile picture
Sep 14 22 tweets 10 min read
@aztecnetwork is a PRIVACY-FOCUSED zero-knowledge rollup (ZKR) aiming to provide security, scalability, & privacy for #L222 blockchain transactions.

Don't think you need convincing about why financial privacy is important (hello #TornadoCash).

So, let's discuss Aztec's HOW...
@aztecnetwork Tech
Aztec leverages an in-house technology stack that focuses primarily on 2 overall protocol objectives: privacy & scalability.

ZKRs create large bundles of txs for off-chain computation in the form of cryptographic proofs known as SNARKs.
@jaosef

For a refresher...
SNARKs allow someone to prove they have a particular piece of info without actually revealing the contents of the info.

Popularized by @zcash for enabling anonymous txs, zk tech provides scaling efficiencies for the rollup chain that are then submitted to the main chain. Image
This zk-SNARK approach is also called using validity proofs, i.e., highly complex cryptography to ensure all L2 transactions are valid and correct. The proof is submitted and checked by an on-chain L1 contract.

(image from @eli5_defi) Image
Privacy Design
Aztec intends to take its protocol one step further than just proofs.

It also intends to enable private, encrypted txs for users to use when on L2 applications. This means users will have the ability to leverage fully confidential #ETH txs.
@omw_to_the_moon
The proof, in this case, doubles as proving the validity of each transaction while also proving the encrypted data was obtained & executed correctly.

The data in this circumstance is only known by the two users engaged in a transaction.
To do this, Aztec uses a zk-zk-rollup design (two zero-knowledge proofs: one for the proof itself and one for the encrypted data). Image
A rollup circuit validates a batch of privacy proofs and then updates the existing database with the encrypted data. These proofs are created by a third party with computing resources (zk-rollups are extremely taxing & costly initially).
The key here is that the third party is trustless as they do not have access to the actual data. They only see the encrypted outputs from the Aztec proofs.
UTXO Transaction Model
Aztec leverages the well-known #UTXO transaction model to facilitate transactions on the platform similar to #Bitcoin and fellow rollup @fuellabs_ .
@camiinthisthang
Using UTXOs instead of an account/balance model provides users with far more privacy as it allows the UTXO to demonstrate a change in ownership over the note (i.e., what is being transacted, like 1 ETH).
@IAmNickDodson
Both the sender and the receiver know of the ownership change over the note, but no one else is required to.

What is a “note” in Aztec? They are a user’s balance within the Aztec network that only the user can access via their private key.
@EFDevcon
They can be thought of as traditional bank notes in legacy finance. Within the Aztec protocol, if Alice wants to send Bob 1 ETH, she “destroys” her original 1 ETH note, creates a new 1 ETH note, and sends it to Bob.
@Zac_Aztec
The destruction and creation of notes are how Aztec increases transactional privacy.

Most blockchains, like Ethereum, utilize a Merkle tree data architecture within their blocks for efficiency gains. Aztec, however, utilizes two Merkle trees in its architecture.
@jonwu_
One Merkle tree is for tracking the destruction of notes, and the second tracks the creation of notes.

Each Merkle tree has its own encryption algorithm that makes relating the destruction of one note to the creation of another (nearly) impossible!
This is extended further with the encryption of the transaction data, protecting the privacy of both parties from the third-party validator.

To prove the value of the transaction input is the same as the output, the sender can locally generate a zk-proof.
image @geeksforgeeks Image
That proof can validate that the state of the transaction value is the same without revealing the underlying data. Image
Scalability
Initially, ZKRs are more expensive than ORs due to the expensive computation associated with SNARKs.

However, when it comes to economies of scale, ZKRs are designed in a way that the price-per-tx diminishes with scale. Image
As transaction volumes increase, batches can be better organized and lower the overall transaction cost over time.

More users in each batch means the total cost of the batch gets amortized. Image
So, zk-rollups have initial fixed costs but they provide the ability to lower the marginal costs of transactions over time.

Think of it as a long-term ROI for the immense hardware required to initiate the process!
To go beyond Aztec tech, check out the full article for more on @aztecnetwork economics, transaction fees, adoption, vulnerabilities, and more!

cryptoeq.io/articles/aztec
@aztecnetwork That's a wrap!

If you enjoyed this thread:

1. Follow me @mt_1466 for more of these
2. RT the tweet below to share this thread with your audience

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with MT

MT Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mt_1466

Sep 16
Ethereum just moved to #PoS but #Avalanche and its C-Chain have been PoS for ~2 years. So, what's the big deal?

How does $AVAX PoS work?
How does its consensus algo differ from what ETH just implemented?
And can #Avalanche truly have a million+ validators one day??
The Avalanche network doesn’t use just one consensus mechanism but rather a collection of consensus protocols.

What is the Primary Network?

A three-chain (X, P, and C) system that segregates the work done by the overall network. Image
This enables more efficient use of network resources & the ability to process more txs simultaneously.

Avalanche’s primary network consists of three governing blockchains with diff consensus algos:

Platform (P)-Chain
Exchange (X)-Chain
Contract (C)-Chain

image @hansolar21 Image
Read 26 tweets
Sep 15
Underneath all the songs, pandas, and memes, the #EthereumMerge is bittersweet.

5+ years of waiting, and it's finally here!... Only, it's not like I imagined.

A thread on the ugly/glass-half-empty side of the #Merge from a long-time $ETH bull...
It's going to be impossible to make my argument and not sound whiny or a buzzkill or ungrateful or simply FUDing. That's not my intention. But like with everything, the merge comes with a cost.

However, lemme stress, this is a HUGE accomplishment. Kudos to all the devs involved
Backing up a bit.... blockchains are ONLY worth a damn if they are permissionless, neutral, secure, & censorship-resistant.

That's the truth. If you don't have those, you simply have a corruptible database.

And 99% of the thousands of projects out there don't offer these traits
Read 15 tweets
Sep 15
The #EthereumMerge was a success! But who has time to celebrate? There's still YEARS of work to be done!

In this part 2, we cover the years ahead, looking well into Ethereum’s (ever-changing) roadmap.

FYI, Part 1 is below for a refresher.
There is no official roadmap for #Ethereum, as it is predicated more on rough community consensus.

However, a high-level, noncontroversial plan stretching into 2023-24 is generally regarded as the agreed-upon path for the project.
A more technical roadmap with the progress of each step filled in was updated by @VitalikButerin in December 2021.

Specific developments are tied to future upgrades and are always subject to change.

Consider Merge 💯! Image
Read 24 tweets
May 11
Quick thread on @CryptoEQ Fundamental Ratings as we get TONS of questions around them.... especially in a bull market when XYZ coin is pumping and outpacing #BTC and #ETH
We list ~50 crypto assets but only have a Fundamental rating on ~30. Why so few?

Because that's all that ACTUALLY matters in the #crypto ecosystem.

And, if we're being honest, probably just 15 but we feel a bit obligated to cover the crap/scam coins in the top 30 as warnings Image
The top ~15 assets make up ~90% of the market cap.
With ~5 of those being #stablecoins and 2 are wrapped assets (#stETH and #WBTC)

So, by and large, we may seem selective but we cover 90%+ of the MC and 99%+ of what is actually legitimate, innovative, or intriguing.
Read 16 tweets
Apr 6
1/ 🧵
#danksharding, #PBS, #crList, #blob transactions...

Seems #Ethereum has an affinity for making up words these days! And it all starts with (the normal sounding) #calldata

Let's figure out why, define some of these ridiculous terms, and see how #ETH can get even better
2/ #Rollups (RU) post their compressed L2 batched transactions as calldata onto mainnet Ethereum. But what does that mean and what is calldata?
#l222
Calldata (CD) is a specific form of read-only memory data used by smart contracts to call external functions. Image
Once a RU has batched enough txs, it posts this state transition change in a compressed form to the L1 via CD.
RUs currently utilize L1 CD for data storage, which is limited to ~10KB per block. This is so anyone has the ability to reconstruct the chain & verify the latest state Image
Read 28 tweets
Mar 9
🧵 on some of the major smart contract chains, their different approaches, and how HOPEFULLY (for the love of all that is holy) we are moving away from simply "X chain is superior because it did XXXX TPS on a closed environment testnet"
#Ethereum #terraluna #Solana #AVAX
As @epolynya has alluded to several times, #TPS numbers are almost meaningless now. Especially anything under 100k.

At the risk of having this thrown in my face 5 years from now, TPS is essentially solved.
This is due to many things but some reasons include:

- #modular designs (@CelestiaOrg, #ETH + #rollups, and @avalancheavax to an extent)
- Rollups, in general, and how they can somewhat "defeat" the #ScalabilityTrilemma
- @IOHK_Charles & his giga brain (ok maybe not this 😉)
Read 22 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(