Difference between revisions of "AZTEC Protocol"

From CryptoWiki

(Replaced content with "HEY I GOT VIDS OF MIKE SHINODA AND ROB BOURDON GRINDING THEIR BACKS ON AN EXERCISE BALL WHO WANTS TO SEE IT??")
Tags: Reverted Replaced
Line 1: Line 1:
Aztec Network is a [[Layer Two|L2]] privacy layer on [[Ethereum (ETH)|Ethereum]].
HEY I GOT VIDS OF MIKE SHINODA AND ROB BOURDON GRINDING THEIR BACKS ON AN EXERCISE BALL
 
WHO WANTS TO SEE IT??
== Basics ==
 
*Based in:
*Started in / Announced on: [https://decrypt.co/88450/ethereum-privacy-provider-aztec-raises-17m-adds-bridges-developers?utm_source=telegram&utm_medium=social&utm_campaign=smt 2019]
*[[Mainnet]] release: [https://medium.com/aztec-protocol/launching-aztec-2-0-rollup-ac7db8012f4b 15-3-2021]
 
*AZTEC Protocol is an [[open source]] [[Zero-Knowledge Proofs|zero-knowledge]] protocol built on top of [[Ethereum]], making plug-and-play value transmission and asset [[governance]] privacy tools for developers and companies. 
* Their CTO has contributed to two [[Open Source|open source]] projects with the aim of making cryptography cheaper on Ethereum:
*#[http://email.mg2.substack.com/c/eJwlUMuOwyAM_JpyjHglGw4cdtXtb0QQnAaVQASmVfbrl7SSJT9n7PFsEO4pH3pPBUktkCfvNBPqS1FKnJaOjf1IfJmWDLAZHzTmCmSvNvjZoE_xBPRKkFVLOVrFexCLkKPioxVqcL0ZqJIz2EZzLplMdR7iDBqekI8UgQS9Iu7lIr4v_Nbs7nGttpvT1pJ5XUzBFsBza8Mt2GsIzTFGvOaUKdpTxiSXjHesu3I-XGUv-Pdt-L2pn4uk2513pdqCZn6cpCTrPxdaY88JUzxFvcvv6_DYQUd4lQCIkAl-PtP0Tm1mq9HjMUE0NoDTH8ipX_JBkLbEpUYXdWNOS1peKT_-ASYsdpo Optimisations to the evmone interpreter]
*#[http://email.mg2.substack.com/c/eJwlUMuOwyAM_JpyjICQpDlwaNXNb0Q8nAaVQARmq-zXL2klS9b4MeOxUQjPmA65x4ykZEizs5K14zBSSqwUll27K3F5XhLAppyXmAqQvWjvjEIXw7nQjS1ZpQEmhOHQG9PRcQENg1n6YWCcq25RmpwisyrWQTAg4RfSEQMQL1fEPV_a24VPNZ4O16IbE7cKdpUcHghmrUCHs1K8r4m1xElO2Ug7ypjggvGGNQ_O-4foWn6b-p9pvF8E3Z68yUVnVOZ1kpIk_6yvjT1FjOE09Sl_rsNjBxngnT0gQiL4_Uz1O9eZrYR6zAxBaQ9WfldO_4L3LakiNla6ICtzXOLyjun1D3F8d9s Adding batch pairing computation to the Parity BN library]
*[https://eprint.iacr.org/2019/953 Created] an universal [[Zk-SNARK's|zk-snark]] construction, called [[PLONK]], which was released (9-2019) in collaboration with [[Protocol Labs]].
 
== Launch ==
* Have announced (9-2019) their upcoming multi-party computation set-up ceremony and opened to applications for 200 participants to take part in a global [[relay]]. The ceremony will build a ‘Reference String’, an echo of [[ZCash (ZEC)|ZCash’s]] <em>Powers of Tau </em>Ceremony, and will lead up to [[mainnet]] launch at the end of October. More details on how the ceremony works [http://sendy.tokeneconomy.co/sendy/l/BeAk0z1ILVuS6sJOlZEyOw/VdSG8923S7634ly96dSx3MvJzg/CfIj892MKv763pUEHUjdvOVdww here]. 
* [[Vitalik]] [https://twitter.com/VitalikButerin/status/1174632632329441280 announced] his participation in the Ignition ceremony, using his own implementation of the MPC.
 
* AZTEC has completed Ignition, the biggest MPC ceremony in history by number of participants. From [https://medium.com/aztec-protocol/aztec-crs-the-biggest-mpc-setup-in-history-has-successfully-finished-74c6909cd0c4 their blog] (7-1-2020):
''"600 sign-ups, 202 participants ran the software — of which 176 were valid, 30 participants stayed [[incognito]]. Most participants came from London''
 
''Confidential [[transactions]] on Ethereum are launching this month!''
 
''2 audits completed ([[Trail of Bits]] & [[ConsenSys]] Diligence), Ceremony finished, Codex computation finished this week → Deploy to [[MainNet|Mainnet]] January 2020"''
* [https://proofofwork.news/p/proof-of-work-78 From] [[Proof of Work (Mailing List)|Proof of Work]] #78 (29-10-2019):
''"we’re doing final deploy tests for our [[mainnet]] protocol, preparing for our launch later this year."''
* Has [https://medium.com/@tompocock/launching-aztec-c9fb271605d7 launched] on Eth [[Mainnet]] on 1-2-2020.
 
== Audits & Exploits ==
 
*[[Bug bounty]] program can be found [insert here].
 
===Bugs/Exploits===
 
*[https://weekinethereum.substack.com/p/week-in-ethereum-news-october-30?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo0MzMwMDA5NSwiXyI6IkZBQ3M5IiwiaWF0IjoxNjM2MDAxOTU5LCJleHAiOjE2MzYwMDU1NTksImlzcyI6InB1Yi0xMDcxIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.lv4QI2gJ_Xvuo From] [[Week In Ethereum|Week in Ethereum]] (30-10-2021):
 
''"Aztec $50k [[bug bounty]] for [[Double Spend|double-spend]] [https://twitter.com/aztecnetwork/status/1453773879898378241 vulnerability], emulating non-native field operations."''
 
== Governance ==
 
=== Admin Keys ===
 
=== DAO ===
 
=== Treasury ===
 
== zkTokens ==
* Does not have a [[token]] itself, but releases [[Zk-SNARK's|zk]] [[Tokens]]. The first of which [https://medium.com/@tompocock/launching-aztec-c9fb271605d7 at the launch] (1-2-2020) was [https://medium.com/aztec-protocol/the-first-10-000-zkdai-d499a133b8a0 zkDai]. ''"Over the coming six weeks we’ll release other zk Tokens onto the network, and in two months’ time we will remove restrictions so you can make completely private custom assets from scratch."''
* From [https://www.trustnodes.com/2020/02/10/vitalik-buterin-takes-part-in-the-aztec-ceremony-of-zcash-and-monero-like-smart-contract-launch this article] by [[TrustNodes]] (10-2-2020):
''"You need to deposit [[dai]] through the ZkDai (zkassetdetailed) contract, through a zero knowledge proof.” Aztec turns dai into what can be described as a [[Smart Contract|smart contract]] database asset. You send the dai to Aztec, and you get zkdai which gives you a claim to the dai.''
 
''You can transfer this zkdai within the [[Smart Contract|smart contract]] environment, but the [[blockchain]] won’t know until you convert it into dai. In the meantime you’re exchanging value in a very private manner. End users can’t quite play yet with Aztec because an app is not out, but devs can incorporate it through a [https://docs.aztecprotocol.com/ tutorial] of sorts."''
 
== Tech ==
*[[Whitepaper]] can be found [insert here].
*Code can be viewed [insert here]. From their [https://medium.com/aztec-protocol/aztec-is-going-open-source-71570db473e6 blog] (10-6-2021): ''"Aztec initially realeased some of its prover code under the [https://medium.com/aztec-protocol/introducing-polaris-d4eb0c9da1b4 Polaris license] jointly created with [[StarkWare]]. Today we announce that all future releases of code from Aztec will be under the [[[Open Source|open source]]] Apache 2.0 license."''
*Built on: [[Layer Two|L2]] on [[Ethereum (ETH)|Ethereum]]
*Programming language used: [[Solidity]]
===Transaction Details===
*Capacity ([[TPS]]):
*[[Latency]]:
===How it works===
*From their own [https://medium.com/@tompocock/launching-aztec-c9fb271605d7 launch blog] (1-2-2020):
 
''"Aztec has deployed the two core components of its technology today:''
# ''[https://github.com/AztecProtocol/specification Aztec Crypto Engine (ACE)] — our [[smart contract]] [[validator]] on Ethereum [[MainNet|mainnet]], checking the correctness of every private [[transaction]]''
# ''[https://docs.aztecprotocol.com/#/SDK/Getting%20started Privacy SDK] — abstracts away the complexities of Aztec’s cryptography, so developers can integrate privacy into their [[dapps]] with ease"''
 
=== Fees ===
 
=== Upgrades ===
 
*[https://decrypt.co/88450/ethereum-privacy-provider-aztec-raises-17m-adds-bridges-developers?utm_source=telegram&utm_medium=social&utm_campaign=smt From] [[Decrypt (DCPT)|Decrypt]] (16-12-2021):
 
''"Aztec announced it is unrolling a set of tools, dubbed Aztec Connect, to let developers add its privacy feature to a wide variety of protocols by using a software [[bridge]]. "It allows users to confidentially access world-class [[Decentralized Finance (DeFi)|DeFi]] services on [[Ethereum (ETH)|Ethereum]] with up to 100x cost savings, all while strengthening Aztec’s existing [https://medium.com/aztec-protocol/infinite-privacy-new-anonymity-paradigms-with-aztec-network-1b02e84bbce2 privacy guarantees]. At launch, Aztec Connect extends the capabilities of zk.money, adding [[Whitelist|whitelisted]] functionality from select blue-chip [[Defi|DeFi]] partners," said the company in a blog post."''
 
*Aztec 2.0 [https://medium.com/aztec-protocol/aztec-zkrollup-layer-2-privacy-1978e90ee3b6 went live] (12-10-2020):
 
#''"[[zkRollup]] based [[Layer 2]] network, live on [[Ropsten]]''
#''Private sends by default — shield and send your [[ERC-20]]s privately''
#''200x [[gas]] reduction compared to Aztec 1.0''
#''Secure by design: all [[transactions]] are validated [[on-chain]]''
#''Programmable Privacy with Noir — The private [[contract]] language"''
 
=== Validation ===
* From [https://www.trustnodes.com/2020/02/10/vitalik-buterin-takes-part-in-the-aztec-ceremony-of-zcash-and-monero-like-smart-contract-launch this article] by [[TrustNodes]] (10-2-2020):
''"[[bitcoiners]] would argue that because you can’t validate yourself, you can’t be sure zkdai or [[zcash]] has not been printed out of thin air.''
 
''“That’s not actually true — the point of a [[parity]] check is to prove that each [[transaction]] has a net zero effect on supply,” says Tom Walton-Pocock, after further adding: “I think I’d return with the question ‘under what conditions can the parity check over Aztec’s encrypted balances fail?’."''
 
=== Zk-Zk Rollup ===
* Is putting Zk's inside Zk's (24-4-2020):
"''With this code, we can efficiently verify a [[SNARK]] inside another SNARK.''
 
''In ZK² Rollup, the spender makes a private [[transaction]] on their own device, keeping their data secret — this is a ‘proof computation’.''
 
''Instead of sending straight to Ethereum (too expensive), they send to a ‘rollup provider’, which aggregates 1,000s of transactions into a ‘rollup proof’. This collapses the [[gas]] cost on Ethereum, and makes our payments network scale.''
 
''Here are the benchmarks we’d like (in a perfect world):''
# ''~1s proof construction times on smartphones''
# ''~10s proof construction times for [[rollups]] (server-side)''
# ''~1,000tps on [[mainnet]]''
# ''3 layer recursion — proofs of proofs of proofs"''
===Interoperability===
 
* [https://ournetwork.substack.com/p/ournetwork-issue-118?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo1MjY3MDkwNiwiXyI6InE4L1VrIiwiaWF0IjoxNjUzMDQyNzc0LCJleHAiOjE2NTMwNDYzNzQsImlzcyI6InB1Yi0yMTM2MiIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.UE2XSsIgrPortaxRKTLEqwnrGp0my9DJJ10ffQfVPOU&s=r From] [[Our Network]] (23-4-2022):
 
"''In the next month, the team will launch [https://medium.com/aztec-protocol/private-defi-with-the-aztec-connect-bridge-76c3da76d982 Aztec Connect], the first private bridge to Ethereum [[Decentralized Finance (DeFi)|DeFi]], unlocking privacy and scale for leading [[Defi|DeFi]] projects like [[Element Finance (ELFI)|Element]] and [[Lido (LDO)|Lido]]."''
 
===Other Details===
==Oracle Method==
 
==Privacy Method==
 
* [https://ournetwork.substack.com/p/ournetwork-issue-118?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo1MjY3MDkwNiwiXyI6InE4L1VrIiwiaWF0IjoxNjUzMDQyNzc0LCJleHAiOjE2NTMwNDYzNzQsImlzcyI6InB1Yi0yMTM2MiIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.UE2XSsIgrPortaxRKTLEqwnrGp0my9DJJ10ffQfVPOU&s=r From] [[Our Network]] (23-4-2022):
''"Aztec's privacy-first zkRollup has also amassed a significant anonymity set, with the 0.1 [[Ethereum (ETH)|ETH]] deposit set ~60% of the size of [[Tornado Cash (TORN)|Tornado Cash]]'s for the same deposit amount."''
*[https://newsletter.banklesshq.com/p/how-to-send-private-payments-on-ethereum?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjozNTE1NzE1MSwiXyI6IkNDcGZjIiwiaWF0IjoxNjE4ODg2MDQ1LCJleHAiOjE2MTg4ODk2NDUsImlzcyI6InB1Yi0xNjAxNSIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.mLoVi From] [[Bankless]] (15-4-2021):
 
''"Beyond private [[Ethereum]] [[transactions]] on the platform, which help users protect their privacy and save on [[gas]] costs, Aztec can be used as your anonymous [[DeFi]] [[wallet]]. In other words, it can be used to wash and anonymize your funds if you’re ever trying to fund a new [[address]].''
 
''When sending zkETH from [http://zk.money/ zk.money] to a regular Ethereum address, the recipient will receive regular, "unshielded" ETH directly to the wallet. The trick here is that [[Etherscan]] will show the funds were sent from the 'Aztec [[Contract]]' and not the sender's address.''
 
''By using Aztec, you could fund new [[Defi|DeFi]] [[wallets]] without worrying someone may track your trail of breadcrumbs. Better yet, you could use zk.money to protect your funds!"''
 
==Compliance==
==Their Other Projects==
 
=== Aztec Connect ===
 
* Went [https://twitter.com/aztecnetwork/status/1545046832597700611 live] (7-7-2022).
*[https://ournetwork.substack.com/p/ournetwork-issue-118?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo1MjY3MDkwNiwiXyI6InE4L1VrIiwiaWF0IjoxNjUzMDQyNzc0LCJleHAiOjE2NTMwNDYzNzQsImlzcyI6InB1Yi0yMTM2MiIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.UE2XSsIgrPortaxRKTLEqwnrGp0my9DJJ10ffQfVPOU&s=r From] [[Our Network]] (23-4-2022):
 
"''In the next month, the team will launch [https://medium.com/aztec-protocol/private-defi-with-the-aztec-connect-bridge-76c3da76d982 Aztec Connect], the first private bridge to Ethereum [[Decentralized Finance (DeFi)|DeFi]], unlocking privacy and scale for leading DeFi projects like [[Element Finance (ELFI)|Element]] and [[Lido (LDO)|Lido]]. Meanwhile, Aztec has crossed 4,200 shielded ETH in the system, with over $15m total [[Total Value Locked (TVL)|TVL]]."''
 
== Roadmap ==
* From their [https://medium.com/aztec-protocol/aztec-fast-privacy-with-zk%C2%B2-rollup-7c742f45457 blog] (27-3-2020):
''"Our privacy [[roadmap]] is as follows:''
# ''✅ [[Balance]] privacy — hiding transaction amounts''
# ''⌛ User privacy (coming soon) — hiding ‘spender’ and ‘receiver’ info''
# ''✘ Code privacy — hiding asset/code being spent/run"''
 
== Usage ==
* [https://ournetwork.substack.com/p/ournetwork-issue-118?token=eyJ1c2VyX2lkIjoxMzk3OTAwLCJwb3N0X2lkIjo1MjY3MDkwNiwiXyI6InE4L1VrIiwiaWF0IjoxNjUzMDQyNzc0LCJleHAiOjE2NTMwNDYzNzQsImlzcyI6InB1Yi0yMTM2MiIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.UE2XSsIgrPortaxRKTLEqwnrGp0my9DJJ10ffQfVPOU&s=r From] [[Our Network]] (23-4-2022):
''"Aztec's first-party private payments app, zk.money, is nearing $100m in all-time deposits and 60k registered users, with steady growth since launch."''
*[[JP Morgan|JPMorgan]]'s blockchain team [https://www.coindesk.com/jp-morgan-is-quietly-testing-cutting-edge-ethereum-privacy-tech trialed] Aztec during a series of ZKP tests in February 2018.
 
=== Projects that use or built on it ===
 
* [[Element Finance (ELFI)|Element Finance]] ([https://twitter.com/element_fi/status/1545126922484604929 7-7-2022]).
 
==Competition==
 
* Other [[Layer Two|Layer 2]] solutions like [[Optimism]], [[StarkWare|Starkware]], [[Arbitrum]] and [[Hermez]].
 
==Pros and Cons==
===Pros===
===Cons===
== Team, Funding, Partners, etc. ==
* London based
* [[Thomas Walton-Pocock]]; CEO
*Joe Andrews; co-founder
* [[Zac Williamson]]; CTO
* [[Arnaud Schenk]]
* Ariel Gabizon; chief scientist
 
=== Funding ===
* [[ConsenSys]] [https://www.coindesk.com/consensys-backs-2-1-million-funding-round-for-ethereum-privacy-startup led] a $2.1 million funding round for Aztec in November 2019.
* On their [https://www.aztecprotocol.com/ website] (11-2-2020):
[[Consensys]], [[a_capital]], [[Coinbase (Company)|Coinbase]], [[Mov37]], [[Samos Investments]] and [[ef.]]
 
* From [https://www.trustnodes.com/2020/02/10/vitalik-buterin-takes-part-in-the-aztec-ceremony-of-zcash-and-monero-like-smart-contract-launch this article] by [[TrustNodes]] (10-2-2020):
''"So how are they going to make money?''
 
''“On value capture we’re not passing detailed comment on that now (not least because the blockchain and zero-knowledge landscape is changing at a breathless pace at the moment). We will lay out our model publicly at a later date,” Walton-Pocock says."''
 
* [https://decrypt.co/88450/ethereum-privacy-provider-aztec-raises-17m-adds-bridges-developers?utm_source=telegram&utm_medium=social&utm_campaign=smt From] [[Decrypt (DCPT)|Decrypt]] (16-12-2021):
 
"Raised $17 million. Crypto investment giant [[Paradigm]] led the latest funding round for Aztec, while other investors included [[Ethereal Ventures]] and [[Vitalik Buterin|Vitalk Buterin]] himself."
 
=== Partners ===
 
*Worked together with [[StarkWare]]. From their [https://medium.com/starkware/the-polaris-prover-license-aba912de9ea4 blog] (29-1-2021):
 
''"[https://starkware.co/starkware-polaris-prover-license/ Polaris license] under which [[Starkware|StarkWare]] plans to release source code for its [[STARK]] prover; Aztec will use the same Polaris license for its [[PLONK]] provers (see their [https://medium.com/p/d4eb0c9da1b4/ post])."''
 
* Has [https://minaprotocol.com/blog/meet-pickles-snark-enabling-smart-contracts-on-coda-protocol contributed] to Pickles (for snarks) on [[Mina (MINA)|Mina]] (19-8-202).
*Arranged a [https://decrypt.co/88450/ethereum-privacy-provider-aztec-raises-17m-adds-bridges-developers?utm_source=telegram&utm_medium=social&utm_campaign=smt partnership] with DeFi lending service [[Element Finance|Element]] (16-12-2021).
 
[[Category:Coins/Tokens]]

Revision as of 23:35, 2 August 2022

HEY I GOT VIDS OF MIKE SHINODA AND ROB BOURDON GRINDING THEIR BACKS ON AN EXERCISE BALL WHO WANTS TO SEE IT??