Aztec
Aztec은 프라이빗 및 퍼블릭 데이터와 실행을 모두 갖춘 스마트 컨트랙트를 지원하도록 설계된 이더리움 레이어 2 네트워크입니다. 이 아키텍처는 영지식 증명과 클라이언트 측 프라이빗 실행을 사용하여 프라이버시를 보장하는 애플리케이션을 가능하게 하는 동시에 트랜잭션 증명을 이더리움에 정산합니다. [6]
개요
Aztec은 프라이빗 및 퍼블릭 상태와 실행을 모두 갖춘 스마트 컨트랙트를 지원하는 이더리움상의 프라이버시 중심 레이어 2 네트워크입니다. 이 아키텍처는 프라이빗 및 퍼블릭 연산을 분리합니다. 프라이빗 함수는 사용자의 기기에서 PXE(Private Execution Environment)를 통해 실행되어 영지식 증명이 생성되는 반면, 퍼블릭 함수는 네트워크 전반의 Aztec Virtual Machine(AVM)에서 실행됩니다. 프라이빗 상태는 노트, 커밋먼트, 널리파이어(nullifier)가 포함된 UTXO 기반 모델을 사용하며, 퍼블릭 상태는 이더리움과 유사한 계정 기반 모델을 따릅니다. 트랜잭션은 프라이빗 증명과 퍼블릭 상태 업데이트를 결합한 후 롤업되어 검증을 위해 이더리움에 제출됩니다.
Aztec 스택은 프라이빗 애플리케이션을 작성하는 데 사용되는 영지식 프로그래밍 언어인 Noir, 프라이빗 및 퍼블릭 함수를 결합한 스마트 컨트랙트 개발을 위한 Aztec.nr 프레임워크, 실행, 시퀀싱 및 증명을 조정하는 Aztec 네트워크, 그리고 롤업 증명과 상태 업데이트가 정산되는 이더리움으로 구성됩니다. 또한 이 네트워크는 계정 추상화를 사용하여 계정을 맞춤형 권한 부여, 키 관리 및 트랜잭션 수수료 메커니즘을 갖춘 스마트 컨트랙트로 구현할 수 있도록 합니다. 프라이버시 모델은 데이터, 신원 및 연산을 포괄하도록 설계되었으며, 무허가형 시퀀서 및 증명자 아키텍처는 네트워크에 대한 탈중앙화된 참여를 지원합니다. [3] [5]
특징
Noir
Noir는 영지식 애플리케이션 및 프라이버시 보장 프로그램을 개발하기 위해 설계된 Rust와 유사한 구문의 오픈 소스 프로그래밍 언어입니다. 이는 기저의 복잡한 암호학적 요소를 추상화하여 개발자가 암호학에 대한 광범위한 지식 없이도 영지식 프로그램을 작성할 수 있게 해줍니다. Noir에서는 프라이버시가 기본값이며, 개발자가 요소를 퍼블릭으로 명시적으로 지정하지 않는 한 변수와 함수는 프라이빗으로 취급되어 로컬에서 실행됩니다. Noir 프로그램은 ACIR이라는 중간 표현으로 컴파일되며, 이는 다양한 영지식 증명 백엔드에서 처리되어 프라이빗 입력을 공개하지 않고 프로그램 실행을 검증하는 증명을 생성할 수 있습니다. 이 언어는 기본 정보를 공개하지 않고 속성이나 소유권을 증명하는 등의 애플리케이션에 사용될 수 있으며, 해당 프로그램은 Aztec과 독립적으로 작동할 수 있습니다. 온체인에서 저장 및 관리되어야 하는 프라이빗 상태가 필요한 애플리케이션의 경우, Noir를 Aztec 스마트 컨트랙트 프레임워크와 함께 사용하여 프라이빗 및 퍼블릭 상태를 결합할 수 있습니다. [4]
알파 네트워크(Alpha Network)
Aztec 알파 네트워크는 프라이빗 스마트 컨트랙트를 위한 전체 실행 환경을 제공하는 이더리움상의 프라이버시 중심 레이어 2 네트워크입니다. 개발자는 데이터, 신원, 연산의 세 가지 영역에서 애플리케이션의 어떤 측면을 퍼블릭 또는 프라이빗으로 유지할지 결정할 수 있습니다. 프라이빗 트랜잭션과 컨트랙트 로직은 사용자의 기기에서 로컬로 실행되어 영지식 증명이 생성되고 검증을 위해 네트워크에 제출되는 반면, 퍼블릭 구성 요소는 시퀀서에 의해 실행됩니다. 결과 증명은 이더리움에서 정산되며, 네트워크는 Aztec Labs나 Aztec Foundation에 의해 직접 운영되는 것이 아니라 탈중앙화된 롤업으로 설계되었습니다.
알파 네트워크는 구성 가능한 프라이빗 및 퍼블릭 스마트 컨트랙트를 지원하여 컨트랙트 간의 호출 시 프라이버시를 유지하면서 상호 작용할 수 있도록 합니다. 애플리케이션은 Rust와 유사한 프로그래밍 언어인 Noir와 Aztec.nr 프레임워크를 사용하여 개발되며, 프라이빗 함수는 로컬에서 실행되고 퍼블릭 함수는 네트워크에서 처리됩니다. 프라이버시 기능은 트랜잭션 및 금융 자산을 위한 프라이빗 데이터, 선택적 공개 및 규제 준수 애플리케이션을 위한 프라이빗 신원, 기밀 실행이 필요한 애플리케이션을 위한 프라이빗 연산을 포괄합니다. 알파는 네트워크의 초기 버전을 나타내며, 알려진 취약점이 존재하고 향후 개발 단계로 나아가면서 보안을 개선하기 위한 업그레이드가 계획되어 있습니다. [2]
토큰
AZTEC은 Aztec 네트워크의 네이티브 토큰으로, 트랜잭션 수수료, 네트워크 스테이킹, 거버넌스 및 참여자 인센티브 전반에 걸쳐 사용됩니다. 이더리움에서 브릿징하여 가스 수수료를 지불하는 데 사용할 수 있으며, 네트워크 운영자는 AZTEC을 스테이킹하여 블록을 제안하고 검증하는 시퀀서가 될 수 있습니다. 스테이킹된 토큰은 프로토콜 업그레이드에 대한 투표권도 제공하며, 거버넌스는 참여 시퀀서들에 의해 수행됩니다. 또한 토큰은 블록을 제안하고 확정된 블록을 증명한 대가로 시퀀서와 증명자에게 네트워크 발행을 통해 분배됩니다. [7]
토크노믹스
AZTEC의 총 공급량은 103.5억 개이며 다음과 같은 할당 구조를 가집니다: [1]
- 투자자 및 초기 후원자: 27.25%
- 핵심 팀: 21.06%
- 공개 경매: 14.95%
- 재단: 11.71%
- 생태계 보조금: 10.73%
- 미래 인센티브: 4.88%
- Uniswap V4 풀: 2.64%
- 양자간 판매: 2.44%
- 1년차 네트워크 보상: 2.41%
- 제네시스 시퀀서 판매: 1.93%
파트너십
- Nyx
- Azguard
- Shield
- Dark Forest