Dowód zerowej wiedzyTechnologia blockchainEthereum

Aztec ($AZTEC) wyjaśnione: Prywatne inteligentne kontrakty na Ethereum

Dogłębna analiza sieci Aztec, warstwy 2 zorientowanej na prywatność, która dzieli wykonanie między Twoje urządzenie a łańcuch.

Aztec ($AZTEC) wyjaśnione: Prywatne inteligentne kontrakty na Ethereum
Aztec ($AZTEC) wyjaśnione: Prywatne inteligentne kontrakty na Ethereum

Blockchainy są z natury transparentne. Każda transakcja, każdy stan portfela, każda interakcja ze smart kontraktem znajduje się na publicznej księdze rachunkowej dostępnym do wglądu dla każdego. Ta otwartość jest cechą wzmacniającą zaufanie i możliwość weryfikacji, ale stwarza poważny problem, gdy próbujesz zbudować na tym prawdziwą infrastrukturę finansową. Wyobraź sobie, że saldo twojego konta bankowego, każda dokonana przez ciebie płatność i każda osoba, z którą zawierałeś transakcje, byłyby widoczne dla całego internetu. Tak właśnie działa dziś Ethereum.

 

Aztec to Layer 2 zkRollup zbudowany na Ethereum, który próbuje to naprawić. To nie tylko moneta prywatności czy mikser. To w pełni programowalna platforma smart kontraktów, w której prywatność jest wbudowana w architekturę od podstaw. Deweloperzy mogą tworzyć kontrakty, które obsługują zaszyfrowany, prywatny stan obok tradycyjnego stanu publicznego, wszystko w ramach tej samej aplikacji. Celem jest odtworzenie pełnego doświadczenia smart kontraktów Ethereum, ale z możliwością zachowania poufnych informacji w ukryciu.

Zac Williamson, współzałożyciel i dyrektor generalny Aztec Labs, był dość bezpośredni, wyjaśniając, dlaczego to ma znaczenie. Jego argumentem jest to, że brak prywatności na blockchainach jest największą przeszkodą uniemożliwiającą im stanie się globalną infrastrukturą finansową. W Web2 twoja tożsamość i dane są domyślnie prywatne. W Web3 wszystko jest domyślnie przejrzyste. Aztec chce zacierać tę różnicę, aby zdecentralizowane aplikacje mogły obsługiwać takie rzeczy jak lista płac, dokumentacja medyczna, prywatne pożyczki i weryfikacja tożsamości bez narażania danych użytkowników na świat."

Sprawdź cenę AZTEC na LBank

$0
%
Ostatnie sześć miesięcy
AZTEC

AZTEC() Cena

Aktualna cena

AZTEC
() wynosi $0, ze zmianą o
%
w ciągu ostatnich 24 godzin oraz zmianą o
%
w okresie Ostatnie sześć miesięcy. Aby uzyskać więcej szczegółów, sprawdź teraz cenę
AZTEC
.

Historia Początku: Od Prywatnych Rynków Długu do Dowodów Zerowej Wiedzy 

Aztec nie zaczynał jako projekt blockchainowy dotyczący prywatności. W 2017 roku założyciele próbowali tworzyć tradycyjne produkty finansowe dla prywatnego rynku długu. Szybko natknęli się na mur. Instrumenty finansowe, które chcieli stworzyć, wymagały poufności, a istniejąca infrastruktura blockchain po prostu nie była w stanie jej zapewnić. Więc zmienili kierunek. Zamiast budować same produkty finansowe, zaczęli tworzyć technologię prywatności, której te produkty będą potrzebowały.

Ten pivot okazał się jedną z bardziej znaczących decyzji w przestrzeni dowodów zerowej wiedzy. W trakcie procesu rozwoju zespół Aztec wynalazł PLONK, system dowodów zerowej wiedzy, który od tego czasu stał się jednym z najbardziej powszechnie stosowanych systemów dowodzących w całym przemyśle blockchain. Projekty wykraczające daleko poza Aztec teraz polegają na PLONK lub jego pochodnych do własnych implementacji ZK. Zespół stworzył również Noir, wysokopoziomowy język programowania specjalnie zaprojektowany do pisania obwodów zerowej wiedzy i inteligentnych kontraktów.

 

Osiem lat rozwoju przyczyniło się do tego, czym Aztec jest dzisiaj. To długi okres, nawet jak na standardy kryptowalut, i odzwierciedla ogromną trudność w budowaniu systemu, w którym prywatne obliczenia i publiczna kompozycyjność współistnieją w tym samym środowisku.

Jak naprawdę działa AZTEC: podział na PXE i AVM 

Kluczową innowacją architektoniczną w Aztec jest rozdzielenie wykonania na dwa odrębne środowiska. To nie jest tylko teoretyczne rozróżnienie. Zasadniczo zmienia to miejsce wykonywania obliczeń oraz informacje ujawniane sieci.

Środowisko Prywatnego Wykonania (PXE), wymawiane "pixie", to biblioteka działająca po stronie klienta, uruchamiana bezpośrednio na urządzeniu użytkownika. Gdy użytkownik wchodzi w interakcję z prywatną funkcją w inteligentnym kontrakcie Aztec, całe obliczenia odbywają się lokalnie. PXE zarządza kluczami użytkownika, przetwarza prywatne aktualizacje stanu oraz generuje dowody zerowej wiedzy. Kluczową kwestią jest to, że wrażliwe dane nigdy nie opuszczają urządzenia użytkownika. Sieć widzi tylko dowód, że coś ważnego miało miejsce, a nie same dane źródłowe.

Aztec Virtual Machine (AVM) to środowisko wykonawcze po stronie sieci. Jest koncepcyjnie podobne do Ethereum Virtual Machine i obsługuje funkcje publiczne. Gdy smart kontrakt posiada komponenty, które muszą być widoczne w publicznym rejestrze, AVM przetwarza te operacje zdalnie, tak jak robi to normalny blockchain.

 

Co wyróżnia tę architekturę to kierunkowy przepływ między tymi dwoma środowiskami. Transakcja zawsze zaczyna się w prywatnym kontekście na urządzeniu użytkownika. Funkcje prywatne mogą wtedy „ustawiać w kolejce" funkcje publiczne do wykonania później przez AVM. Jednak odwrotne działanie nie jest dozwolone. Funkcje publiczne nie mogą wywoływać funkcji prywatnych. Ten jednokierunkowy przepływ zachowuje prywatność, jednocześnie pozwalając prywatnym aplikacjom na interakcję z publicznymi protokołami DeFi.

 

Ten kierunkowy model odróżnia również Aztec od prostych coinów prywatności, takich jak Monero czy Zcash. Te projekty oferują prywatne transfery, ale nie wspierają programowalnych smart kontraktów z kompozycyjną prywatną i publiczną logiką. Aztec to robi, a przepływ PXE do AVM jest mechanizmem, który to umożliwia.

Prywatny stan, publiczny stan i model UTXO

Aztec zarządza stanem inaczej w zależności od tego, czy jest on prywatny, czy publiczny. Zrozumienie tego podziału jest ważne, ponieważ wpływa na sposób, w jaki deweloperzy budują na platformie oraz jak użytkownicy wchodzą w interakcje ze swoimi danymi.

Prywatny stan korzysta z modelu UTXO (Unspent Transaction Output – niewykorzystanego wyjścia transakcji). Jeśli korzystałeś z Bitcoina, koncepcja jest podobna. Prywatne dane są przechowywane jako zaszyfrowane "notatki" w drzewie Merkle'a dostępnym tylko do dopisywania. Gdy użytkownik chce „wydać” lub zaktualizować notatkę, nie usuwa jej. Zamiast tego dodaje unieważniacz (nullifier) do osobnego drzewa unieważniaczy. Ten unieważniacz dowodzi, że notatka została zużyta, nie ujawniając, która dokładnie notatka to była. Zewnętrzni obserwatorzy mogą zobaczyć, że coś zostało unieważnione, ale nie mogą powiązać tej akcji z żadnym konkretnym fragmentem danych.

Public State działa jak tradycyjny rejestr oparty na kontach, podobnie jak Ethereum. Salda i przechowywanie kontraktów są jawnie czytelne i aktualizowane przez sieć.

 

To hybrydowe podejście daje programistom elastyczność. Aplikacja DeFi na Aztec mogłaby utrzymywać salda użytkowników i szczegóły transakcji prywatne za pomocą modelu UTXO, jednocześnie publicznie udostępniając zagregowane dane o pulach płynności poprzez model oparty na kontach. Oba systemy współistnieją w ramach tego samego kontraktu.

Natualne Abstrahowanie Konta i System Wielu Kluczy

Jednym z bardziej innowacyjnych rozwiązań w Aztec jest to, że każde konto jest kontraktem inteligentnym. Nie istnieją Konta Własności Zewnętrznej (EOA) takie jak na Ethereum. To natywne abstrahowanie konta oznacza, że logika zarządzająca tym, jak użytkownik się uwierzytelnia i autoryzuje transakcje, jest całkowicie konfigurowalna.

Kilka praktycznych przykładów, co to umożliwia:

  • Uwierzytelnianie biometryczne, takie jak FaceID lub skanowanie odcisku palca do zatwierdzania transakcji
  • Logowanie z użyciem poświadczeń Web2 przez Google OAuth lub podobnych dostawców tożsamości
  • Niestandardowa logika wydatków, taka jak dzienne limity przelewów, wymogi wielopodpisu lub czasowo blokowane wypłaty

Poza abstrakcją konta, Aztec używa architektury wielokluczowej, która jest znacznie bardziej złożona niż model jednej pary kluczy na większości blockchainów. Każde konto ma kilka specjalizowanych kluczy, które służą różnym celom:

  • Klucze unieważniające (Nullifier Keys) są używane do wydawania lub konsumowania prywatnego stanu (notatek)
  • Przychodzące klucze podglądu (Incoming Viewing Keys) pozwalają użytkownikom odszyfrowywać notatki, które zostały do nich wysłane
  • Klucze podpisujące (Signing Keys) są zarządzane przez kontrakt konta i służą do autoryzacji transakcji

Istnieje także funkcja bezpieczeństwa zwana segmentacją aplikacji (app-siloing). Klucze unieważniające są powiązane z określonymi kontraktami, więc jeśli klucz związany z jedną aplikacją zostanie naruszony, nie wpływa to na klucze użytkownika w innych aplikacjach. Zapobiega to atakom korelacyjnym, w których atakujący mógłby powiązać aktywność w wielu aplikacjach z tym samym użytkownikiem.

Jednak istnieje tutaj poważne zastrzeżenie. Klucze na poziomie protokołu, takie jak klucze unieważniające i podglądu, są trwałe po wdrożeniu konta. Jeśli zostaną naruszone, nie można ich wymienić. Użytkownik musi wdrożyć całkowicie nowe konto. Jest to realne ryzyko operacyjne, o którym zaawansowani użytkownicy i deweloperzy muszą być świadomi.

Harmonogram projektu Aztec

Początek projektu

Początek projektu; założyciele zmieniają kierunek z prywatnych rynków długu na infrastrukturę prywatności

2017

Pierwsze wdrożenie

Pierwszy prywatny system transferów wdrożony na Ethereum

2018

Przełom PLONK

Wynalezienie PLONK, uniwersalnego SNARK używanego obecnie w całej branży

2019

Era Aztec Connect

Uruchomienie Aztec Connect dla prywatnych interakcji z DeFi na Ethereum

2020-2022

Programowalna architektura

Rozwój w pełni programowalnej architektury; dojrzałość języka Noir

2023

Devnet uruchomiony

Devnet v3.0.0 uruchomiony; Aztec Connect wycofany

2024

Ekspansja testnetu

Uruchomienie zdecentralizowanego testnetu; przygotowania do łańcucha Ignition i sprzedaży tokenów

2024-2025

Odblokowanie tokenów

12-miesięczna blokada tokenów dla zespołu/inwestorów, następnie liniowe odblokowywanie przez 24 miesiące

Po premierze

Ethereum (L1) vs. Aztec (L2)

Funkcje i porównania

Ethereum
Widoczność: Domyślnie publiczna
Wykonanie: Całkowicie po stronie sieci
Skalowanie: Warstwa bazowa
VS
Aztec
Prywatność-przede-wszystkim/Hybrydowe
Po stronie klienta + po stronie sieci
Warstwa 2 zkRollup

Token $AZTEC: szczegóły dotyczące podaży, sprzedaży i stakingu

Token $AZTEC to aktywo ERC-20 wdrożone na Ethereum L1. Pełni trzy główne funkcje w sieci: staking dla działania węzłów, udział w zarządzaniu oraz opłacanie prowizji transakcyjnych.

 

Początkowa podaż została ustalona na 10 350 000 000 tokenów. Publiczna Aukcja Otwarta sprzeda do 14,95% całkowitej podaży, z ceną minimalną opartą na wycenie 350 milionów dolarów w pełni rozwodnionej (FDV). Według projektu, ta cena minimalna stanowi około 75% zniżki w porównaniu z wyceną z ostatniej rundy finansowania kapitałowego Aztec Labs.

 

Dystrybucja tokenów przedstawia się następująco:

Kategoria Przydział
Inwestorzy i wczesni wspierający 27,25%
Główny zespół 21,06%
Fundacja Aztec ~11,71%
Sprzedaż publiczna (Otwarte Aukcje) Do 14,95%
Pozostałe (ekosystem, granty itp.) Bilans podaży

Uruchomienie węzła Sequencer wymaga minimalnego staku 200 000 $AZTEC. Sequencery są odpowiedzialne za porządkowanie transakcji i tworzenie bloków. Zarabiają na opłatach transakcyjnych płaconych w Mana, która jest odpowiednikiem gazu w Ethereum. Opłaty Mana są konwertowane na $AZTEC za pomocą kursów wymiany, które Sequencery regularnie aktualizują.

 

W strukturze opłat wbudowany jest także mechanizm deflacyjny. Podczas okresów wysokiego popytu można zastosować "Premię Prywatności" lub mnożnik kongestii do opłat. Ta premia jest spalana, co pomaga zrównoważyć inflację tworzoną przez nagrody stakingowe.

Co wyróżnia Aztec na tle innych projektów związanych z prywatnością

Większość projektów związanych z prywatnością w kryptowalutach mieści się w jednej z dwóch kategorii. Są to albo monety prywatności obsługujące poufne transfery, ale pozbawione programowalności, albo rozwiązania skalujące warstwy 2, które zwiększają przepustowość, ale nic nie robią w kwestii prywatności. Aztec nie należy do żadnej z tych kategorii. To w pełni programowalna platforma smart kontraktów, gdzie prywatność jest domyślną architekturą, a nie opcjonalnym dodatkiem.

 

Podział PXE i AVM, model prywatnego stanu oparty na UTXO, kierunkowy przepływ wykonania, natywna abstrakcja kont oraz system wielokluczowy współpracują ze sobą, tworząc coś, co w tej chwili nie ma bezpośredniego konkurenta. Doświadczenie zespołu w wynalezieniu PLONK oraz tworzeniu Noir daje im wiarygodność, której większość projektów w tej branży po prostu nie posiada.

 

Czy Aztec zdoła zrealizować swoją pełną wizję, pozostaje otwartym pytaniem. Osiem lat rozwoju to dużo czasu, a skok z testnetu do produkcyjnej sieci głównej z prawdziwymi użytkownikami i prawdziwymi pieniędzmi jest zawsze najtrudniejszym etapem. Jednak dla każdego, kto wierzy, że prywatność jest warunkiem wstępnym kolejnej fazy adopcji blockchaina, Aztec jest jedną z najpoważniejszych prób rozwiązania tego problemu. Testnet jest już aktywny, ekonomia tokenów jest jawna, a dokumentacja techniczna obszerna. Najbliższe 12 do 18 miesięcy pokażą, czy architektura wytrzyma w warunkach rzeczywistych.

Najczęściej zadawane pytania o Aztec ($AZTEC)

Czym jest Aztec Network
Jak Aztec zapewnia prywatność na Ethereum?
Do czego służy token $AZTEC?
Jaka jest całkowita podaż tokenów $AZTEC?
Czym jest PXE Aztec?
Kto wynalazł PLONK?
Ile $AZTEC potrzebujesz, aby uruchomić węzeł sekwencera?
Czy sieć Aztec jest zdecentralizowana?
Jaka jest cena wyjściowa tokenów Aztec podczas sprzedaży?
Kiedy nastąpi premiera mainnetu Aztec?
Czat na żywo
Zespół obsługi klienta

Przed chwilą

Szanowny użytkowniku LBanku

Nasz internetowy system obsługi klienta ma obecnie problemy z połączeniem. Aktywnie pracujemy nad rozwiązaniem problemu, ale w tej chwili nie możemy podać dokładnego harmonogramu naprawy. Przepraszamy za wszelkie niedogodności, jakie to może spowodować.

Jeśli potrzebujesz pomocy, skontaktuj się z nami przez e-mail. Postaramy się odpowiedzieć najszybciej jak to możliwe.

Dziękujemy za Państwa zrozumienie i cierpliwość.

Zespół obsługi klienta LBank