
Aztec نسخه آلفای لایه اجرایی v5 خود را راهاندازی کرده است و یک چارچوب حفظ حریم خصوصی قابل برنامهریزی را معرفی میکند که به برنامههای اتریوم اجازه میدهد تا هم وضعیت عمومی و هم خصوصی را در یک محیط لایه ۲ پردازش کنند.
Aztec Labs از انتشار آلفای لایه اجرایی v5 خود خبر داد و آن را گامی در جهت عملی کردن قراردادهای هوشمند با حریم خصوصی بومی در اتریوم توصیف کرد.
معماری جدید به توسعهدهندگان این امکان را میدهد که برنامههای غیرمتمرکز بسازند که دادههای محرمانه کاربر را با وضعیت عمومی بلاکچین ترکیب میکنند، در حالی که برای تأیید تراکنشها بدون افشای اطلاعات حساس، به اثباتهای دانش صفر متکی هستند.
برخلاف لایه پایه اتریوم که در آن هر اعتبارسنج (validator) ورودیها، خروجیها و دادههای اجرایی تراکنش را برای دستیابی به اجماع پردازش و ذخیره میکند، لایه اجرایی Aztec محاسبات خصوصی را به دستگاه کاربر منتقل میکند. به جای افشای جزئیات تراکنش به شبکه، سیستم اثباتهای رمزنگاری را به صورت محلی تولید میکند و سپس آنها را برای تأیید روی بلاکچین ارسال میکند، که این امر میزان دادههای قابل مشاهده تراکنش را کاهش میدهد در حالی که تضمینهای امنیتی اتریوم را حفظ میکند.
در مرکز این انتشار، یک موتور اجرای دانش صفر سمت کاربر (client-side zero-knowledge execution engine) قرار دارد که با Noir، زبان برنامهنویسی اختصاصی Aztec برای قراردادهای هوشمند خصوصی، ادغام شده است. به جای اجرای تراکنشهای محرمانه در هر گره شبکه مانند ماشین مجازی اتریوم، سیستم محاسبات خصوصی را روی سختافزار کاربر انجام میدهد قبل از اینکه Succinct Non-Interactive Arguments of Knowledge یا SNARKs بازگشتی را تولید کند.
این اثباتها به شبکه اجازه میدهند که بدون افشای ورودیهای متنی ساده، مقادیر تراکنش یا شناسههای حساب، اعتبار تغییرات وضعیت را تأیید کند. طبق گفته Aztec Labs، این مدل افشای دادههای غیرضروری را کاهش میدهد در حالی که تضمینهای ریاضیاتی را حفظ میکند که تراکنشها به درستی اجرا شدهاند.
این معماری همچنین یک مدل وضعیت هیبریدی را معرفی میکند که برای غلبه بر یکی از بزرگترین چالشهای مهندسی پیش روی بلاکچینهای متمرکز بر حریم خصوصی طراحی شده است. محیطهای اجرایی کاملاً خصوصی اغلب زمانی که چندین کاربر سعی میکنند همزمان وضعیت عمومی یکسانی را بهروزرسانی کنند، با مشکل مواجه میشوند که این امر باعث ایجاد رقابت وضعیت (state contention) میشود و تعامل با زیرساختهای مالی غیرمتمرکز مشترک را محدود میکند.
برای رفع این محدودیت، Aztec مدیریت وضعیت خصوصی و عمومی را جدا میکند. داراییهای خصوصی در درختان نود (note trees) شبیه به UTXO ذخیره میشوند، در حالی که دادههای عمومی از طریق درختان کلید-مقدار (key-value trees) نگهداری میشوند. در طول اجرا، توابع خصوصی میتوانند فراخوانی توابع عمومی تأخیری (deferred public function calls) را ایجاد کنند که بعداً در همان چرخه عمر تراکنش پردازش میشوند و به عملیات محرمانه و عمومی اجازه میدهند تا بدون قربانی کردن اجرای قطعی (deterministic execution) یا ایجاد شرایط رقابتی (race conditions) با یکدیگر کار کنند.
مدل اجرایی برای پشتیبانی از برنامههایی در نظر گرفته شده است که نیاز به محاسبات محرمانه دارند در حالی که همچنان با اکوسیستم عمومی اتریوم، از جمله استخرهای نقدینگی مشترک و سایر پروتکلهای مالی غیرمتمرکز، تعامل دارند.
فراتر از حریم خصوصی تراکنش، لایه اجرایی ویژگیهایی را معرفی میکند که میتواند چندین مشکل دیرینه در اجرای بلاکچین را کاهش دهد.
به گفته Aztec Labs، جزئیات تراکنش قبل از تعهد وضعیت (state commitment) پنهان میماند و این امر باعث میشود که ردیف کردن تراکنشهای در انتظار یا سوءاستفاده از دادههای تراکنش قابل مشاهده از طریق استراتژیهای ارزش قابل استخراج حداکثری (Maximal Extractable Value) برای ناظران خارجی به طور قابل توجهی دشوارتر شود.
این معماری همچنین بلوکهای سازندهای را برای برنامههایی مانند تطبیق سفارشات محرمانه (confidential order matching)، تامین نقدینگی خصوصی (private liquidity provisioning) و سیستمهای انطباق انتخابی (selective compliance systems) فراهم میکند که تنها اطلاعات مورد نیاز را از طریق کلیدهای مشاهده (viewing keys) افشا میکنند به جای افشای سوابق کامل کاربر.
این قابلیتها بر تمرکز دیرینه Aztec بر حریم خصوصی قابل برنامهریزی، نه صرفاً انتقال توکنهای ناشناس، بنا شدهاند.
زک ویلیامسون، همبنیانگذار و مدیرعامل Aztec Labs، در آوریل ۲۰۲۵ در گفتگو با crypto.news، گفت که حفظ حریم خصوصی بلاکچین باید فراتر از پنهان کردن آدرسهای کیف پول باشد.
او حریم خصوصی کاربر، دادههای تراکنش محرمانه و اجرای قرارداد هوشمند خصوصی را سه ستون لازم برای حریم خصوصی عملی روی بلاکچین توصیف کرد و آنها را "جام مقدس حریم خصوصی بلاکچین" نامید.
ویلیامسون همچنین استدلال کرد که حریم خصوصی نباید به عنوان یک بخش جداگانه از صنعت در نظر گرفته شود و گفت: "تمام کریپتو خصوصی خواهد شد" زیرا حریم خصوصی قابل برنامهریزی بخشی از برنامههای اصلی بلاکچین میشود.
در بحث انطباق، ویلیامسون گفت که سیستمهای حفظ حریم خصوصی باید به افشای انتخابی (selective disclosure) متکی باشند به جای ناشناس بودن کامل. او به ZKPassport به عنوان یک مثال اشاره کرد و توضیح داد که کاربران میتوانند یک پاسپورت دارای NFC را لمس کنند تا یک اثبات دانش صفر ایجاد کنند و "چه اطلاعاتی را میخواهند افشا کنند" را انتخاب کنند، خواه ملیت، سن یا سایر ویژگیهای هویتی باشد.
او گفت که این فناوری "بدون مجوز است، حریم خصوصی را حفظ میکند و انطباق قوی را تضمین میکند" و افزود که چنین سیستمهایی "بسیار قدرتمندتر" از راهحلهای حریم خصوصی موجود هستند زیرا حریم خصوصی را با انطباق قابل برنامهریزی ترکیب میکنند.
این چشمانداز در ماه مه ۲۰۲۶ زمانی که Aztec Labs، ZKPassport را خریداری کرد و متعهد شد که پلتفرم تأیید گذرنامه را منبع باز نگه دارد، بیشتر گسترش یافت. این خرید، زیرساخت هویتی متمرکز بر حریم خصوصی را مستقیماً به اکوسیستم Aztec آورد و به توسعهدهندگان امکان داد تا حریم خصوصی قابل برنامهریزی را با تأیید هویت دانش صفر در شبکههای سازگار با اتریوم ترکیب کنند.
این فناوری قبلاً در شبکه Aztec آزمایش شده بود تا به کاهش حملات سیبیل (Sybil attacks) کمک کند و به شرکتکنندگان اجازه میداد تا بدون افشای هویت خود، ثابت کنند که افراد منحصر به فردی هستند. همچنین در طول فروش توکن AZTEC برای انجام غربالگری تحریمها در حالی که اطلاعات شرکتکنندگان خصوصی نگه داشته میشد، استفاده شد.
لایه اجرایی کمی پس از آن منتشر میشود که Aztec Labs با مسائل امنیتی مربوط به محصولاتی که قبلاً بازنشسته شده بودند، دست و پنجه نرم کرد.
اوایل این ماه، Aztec Labs فاش کرد که در حال بررسی یک بهرهبرداری احتمالی مربوط به یک محصول پرداخت منسوخ شده است که در سال ۲۰۲۱ راهاندازی شده بود، پس از اینکه تقریباً ۲ میلیون دلار از یک قرارداد هوشمند تغییرناپذیر (immutable smart contract) منتقل شد. این شرکت گفت که سیستم آسیبدیده در سال ۲۰۲۲ متوقف شده بود و بدون کلیدهای مدیریتی کار میکرد و از تیم در توقف یا ارتقاء قرارداد جلوگیری میکرد.
به طور جداگانه، یک محصول منسوخ شده دیگر، Aztec Connect، تقریباً ۲.۱ میلیون دلار را پس از بهرهبرداری مهاجمان از یک قرارداد قدیمی و تغییرناپذیر RollupProcessorV3 از دست داد. Aztec Labs گفت که این حوادث با شبکه فعال Aztec بیارتباط بودهاند.
بنیاد Aztec همچنین اعلام کرد که هیچ یک از این بهرهبرداریها ارتباطی با شبکه فعلی یا توکن AZTEC ERC-20 نداشته است و تأکید کرد که قراردادهای آسیبدیده به زیرساختهای قدیمی تعلق داشتند که پس از غروب آفتاب محصولات (یعنی از رده خارج شدن محصولات)، همچنان در اتریوم فعال باقی مانده بودند.