TL;DR:
- Aztec ได้เปิดตัวสแต็กเทคโนโลยีสี่ชั้นเพื่อเสนอความเป็นส่วนตัวที่สามารถโปรแกรมได้บน Ethereum ในรูปแบบเครือข่ายชั้นที่สองแบบกระจายศูนย์
- ภาษา Noir ที่พัฒนาโดย Aztec ช่วยให้นักพัฒนาสามารถเขียนโปรแกรมแบบ zero-knowledge โดยไม่จำเป็นต้องมีความเชี่ยวชาญด้านการเข้ารหัสลับ โดยมีความเป็นส่วนตัวเป็นค่าเริ่มต้น
- เครือข่ายปัจจุบันมี sequencer ที่ใช้งานอยู่มากกว่า 3,500 ตัวบนเครือข่าย Alpha โดยบทบาทของ sequencer และ prover ไม่มีการควบคุมการเข้าถึง
Aztecเผยแพร่คำอธิบายทางเทคนิคโดยละเอียดเกี่ยวกับสถาปัตยกรรมของตน ซึ่งเรียกว่า “The Aztec Stack” โดยอธิบายว่าเครือข่าย L2 บน Ethereum ของพวกเขานั้นช่วยให้ผู้พัฒนาสัญญาอัจฉริยะสามารถใช้งานความเป็นส่วนตัวแบบครบวงจรได้
สี่ชั้นของ Aztec
ระบบจัดเรียงเป็นสี่ชั้น ชั้นแรกคือ Noir ภาษาโปรแกรมเฉพาะโดเมนสำหรับวงจรศูนย์ความรู้ (zk) ที่มีไวยากรณ์คล้าย Rust Noir แปลงโค้ดเป็นวงจร zk โดยอัตโนมัติผ่านการแสดงผลแบบกลางที่เรียกว่า ACIR ซึ่งเข้ากันได้กับแบ็กเอนด์การพิสูจน์หลายระบบ รวมถึงระบบของตัวเองคือ Barretenberg ความเป็นส่วนตัวเป็นพฤติกรรมเริ่มต้น: ตัวแปรและฟังก์ชันทั้งหมดจะคงเป็นส่วนตัวเว้นแต่ผู้พัฒนาจะระบุเป็นอย่างอื่นโดยใช้แอตทริบิวต์ `pub`

เกินกว่าการทำธุรกรรมที่ป้องกัน
ชั้นที่สองประกอบด้วย สัญญาอัจฉริยะ ที่เขียนด้วยกรอบงาน Aztec.nr ซึ่งขยาย Noir เพื่อจัดการสถานะสาธารณะและส่วนตัวบนโซ่ สัญญาเดียวสามารถดำเนินการฟังก์ชันส่วนตัวบนอุปกรณ์ของผู้ใช้และฟังก์ชันสาธารณะบนเครือข่าย พร้อมผสานรวมกันอย่างโปร่งใส สัญญาบัญชีใช้การเป็นนามธรรมของบัญชี ช่วยให้สามารถกู้คืนบัญชีผ่านโซเชียล การยืนยันตัวตนแบบหลายปัจจัย และการควบคุมการเข้าถึงแบบละเอียด ซึ่งมีประโยชน์ต่อการปฏิบัติตามกฎระเบียบและการรายงานภาษี
ชั้นที่สามคือเครือข่ายเอง ฟังก์ชันส่วนตัวทำงานในสภาพแวดล้อมการดำเนินการส่วนตัว (PXE) บนอุปกรณ์ของผู้ใช้ โดยสร้างหลักฐาน zk ที่ไม่เปิดเผยข้อมูลนำเข้า ข้อมูลส่งออก หรือตัวตน ฟังก์ชันสาธารณะจะถูกประมวลผลโดย sequencers ซึ่งตรวจสอบหลักฐานส่วนตัว ดำเนินการสถานะสาธารณะ และเผยแพร่ความแตกต่างของสถานะไปยัง L1 ของ Ethereum ทุก epoch ซึ่งกำหนดเป็นลำดับของบล็อก L2 32 บล็อก จะได้รับหลักฐานสุดท้ายที่สร้างโดยเครือข่ายผู้สร้างหลักฐานแบบกระจายศูนย์และเผยแพร่บนโซ่

Noir ได้รับการปรับใช้แล้ว
ชั้นที่สี่คือ Ethereum ซึ่งทำหน้าที่เป็นชั้นการตั้งtle: หลักฐาน rollup จะถูกผูกไว้กับ L1 และรับความปลอดภัยทางเศรษฐกิจจากมัน แบบจำลองสถานะส่วนตัวใช้ UTXOs ในขณะที่สถานะสาธารณะจำลองแบบจำลองบัญชีของ Ethereum
Noir ได้รับการใช้งานแล้วนอกเหนือจากระบบนิเวศของ Aztec โดยโครงการที่สร้างบน Base, Scroll และ Starknet ซึ่งแสดงให้เห็นถึงความเกี่ยวข้องของมันในฐานะภาษามาตรฐานสำหรับแอปพลิเคชันแบบศูนย์ความรู้

