

braic
199 posts

@braicbraic
alpha hunter, financial market analyst, defi/web3 expert & trader, ⚪cybersecurity and Blockchain dev...




























🪿 Noir the language of @aztecnetwork,Noir is a specialized zero knowledge programming language designed for building private smart contracts. Noir enables the creation of private functions and zero-knowledge circuits, ensuring that users' sensitive data remains confidential while interacting with the blockchain. 🪿With Noir, developers can write contracts that handle both private state (such as balances or other confidential information) and public state (like total supply or transaction events). The private logic is processed in the Private Execution Environment (PXE) on the user's device, while the proofs that validate these actions are securely generated and later sent to the Aztec Virtual Machine (AVM) for public execution. 🪿 The beauty of Noir lies in its ability to create zero knowledge proofs, which allow Aztec to verify the correctness of private transactions without ever revealing the underlying details.Ensuring privacy for users, as only the proof of validity is sent to the public network, not the actual data itself. 🪿 Since writing private functions requires careful optimization for performance, Noir has specific guidelines to help developers create efficient circuits. Poorly optimized code can be costly in terms of computation, but Noir documentation provides best practices to make sure your private transactions are both fast and secure. 🪿 Noir allows Aztec to offer a hybrid model where private and public operations can coexist seamlessly, giving users the best of both worlds: privacy and Ethereum level security. gAztec always 🪿


