You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal is to make the foundational concepts page more accessible and understandable without going directly into code. In the explanation, we can link out to more detailed pages, but this page should give a "protocol researcher" a good understanding of what Aztec does (and hopes to achieve).
Major concepts (keep it to the 3 top level, data privacy, confidentiality, trustlessness, but can add more detail and subsections.) This in an inexhaustive list.
Trustless privacy
Data privacy (private state)
Note tree / nullifier tree
Notes
UTXOs
Private state is isolated per key
Confidentiality (private execution)
PXE
Stores local db of every private note (that you own) + current public state
Txn
Simulates first to assure success
Then runs it through circuit and generates proof
It then creates new commitments to new data and nullifies old data
Then you send:
Proof
Set of new commitments
Set of nullifiers
All 3 sent to sequencer
Sequencer checks them (meaning, submits commitments, nullifiers and proof, to the kernel circuit)
Updates the trees for the whole block
Proofs are then sent to proving network for recursive proving (?)
One final rollup proof sent to Ethereum for verification
This PR adds clearer entry points to the docs homepage so people have a
better idea of where to go. It incorporates the thinking behind the
Solidity Dev and Aztec Dev personas
([mindmap](https://www.mindmeister.com/app/map/3110603953?t=oWDwlsESBd)),
but doesn't explicit say "Solidity devs go here" or "Aztec devs go
here".
Adds a higher level introduction to the main Foundational Concepts page,
related to issue 3715 linked below.
Removes the History of blockchain privacy page.
This is not meant to be a final version, merely an incremental
improvement on what we currently have.
closes: #3715#2652closes: AztecProtocol/dev-rel#112
This PR adds clearer entry points to the docs homepage so people have a
better idea of where to go. It incorporates the thinking behind the
Solidity Dev and Aztec Dev personas
([mindmap](https://www.mindmeister.com/app/map/3110603953?t=oWDwlsESBd)),
but doesn't explicit say "Solidity devs go here" or "Aztec devs go
here".
Adds a higher level introduction to the main Foundational Concepts page,
related to issue 3715 linked below.
Removes the History of blockchain privacy page.
This is not meant to be a final version, merely an incremental
improvement on what we currently have.
closes: AztecProtocol#3715AztecProtocol#2652closes: AztecProtocol/dev-rel#112
The goal is to make the foundational concepts page more accessible and understandable without going directly into code. In the explanation, we can link out to more detailed pages, but this page should give a "protocol researcher" a good understanding of what Aztec does (and hopes to achieve).
Major concepts (keep it to the 3 top level, data privacy, confidentiality, trustlessness, but can add more detail and subsections.) This in an inexhaustive list.
The text was updated successfully, but these errors were encountered: