زیروکس پروتکل
زیروکس پروتکل یک پروتکل غیرمتمرکز است که امکان مبادله همتا به همتای داراییها روی بلاکچین اتریوم را فراهم میکند. این پروتکل در سال 2017 توسط ویل وارن و امیر بندعلی تأسیس شد.
مرور کلی
زیروکس پروتکل یک پروتکل نقدینگی بدون نیاز به مجوز است که بر روی اتریوم ساخته شده و برای ایجاد صرافیهای غیرمتمرکز، اتصال تأمینکنندگان نقدینگی، و تشویق بازارسازان به منظور تقویت معاملات داراییهای دیفای به کار میرود. این پروتکل از مبادلات توکنهای استاندارد ERC-20 ،ERC-721 و سایر استانداردهای توکن اتریوم پشتیبانی میکند.
زیروکس پروتکل بهطور کلی یک قالب پیامرسانی استاندارد و مجموعهای از قراردادهای هوشمند است که بر اساس آن نهادهای تراکنشکننده میتوانند داراییها یا توکنهای دیجیتال را مبادله کنند. این قالب پیام شامل مجموعهای از فیلدهای داده است که اطلاعات کلیدی مانند نوع دارایی دیجیتال یا توکن مورد معامله، ارزش قیمت معامله، زمان انقضا و هویت طرفین معامله را منتقل میکند.
قراردادهای هوشمند مسئول اجرای منطقهای تجاری ضروری مرتبط با تولید، ارسال، دریافت و پردازش دادههای مرتبط با فعالیت معاملاتی هستند. این سیستم همچنین از رله استفاده میکند که به عنوان جمعآورندگان سفارش عمل کرده و وظیفه انتشار سفارشات از مشارکتکنندگان مشخص بازار به بازار یا صرافی را بر عهده دارند.
تیم 0x در ژانویه 2021 از راهاندازی بهروزرسانی نسخه v4 این پروتکل خبر داد. فرآیند رأیگیری برای نسخه v4 از 16 ژانویه تا 23 ژانویه انجام شده و هدف آن کاهش 70 درصدی هزینههای گاز مرتبط با درخواست نرخگذاری (RFQ) بوده است.طبق اعلام بلاگ 0x لبز، این نسخه ماژولهای قابل تنظیمی را برای اجرای عملیات اتمی از جمله بستهبندی و باز کردن بسته توکنها ارائه میدهد.
محصولات زیروکس پروتکل
0x API
0x API مجموعهای از سرویسها و نقاط پایانی است که میتوانند به صورت یکپارچه یا جداگانه اجرا شوند. در مجموع، این APIها رابطهایی برای دسترسی به نقدینگی 0x، دادههای استیکینگ 0x و موارد دیگر فراهم میکنند. 0x API روشی برای تأمین نقدینگی از شبکه 0x Mesh و منابع زنجیرهای مانند Kyber Network (KNC)، یونیسواپ، اوسیس نتورک (ROSE)، کرو فایننس و دیگر شبکههای صرافی غیرمتمرکز (DEX) ارائه میدهد.
0x API بهصورت خودکار سفارشی ایجاد میکند که میتواند مستقیماً به قرارداد هوشمند کاربر ارسال و روی زنجیره تسویه شود. برای استفاده از این API نیاز به کلید API نیست.
0x Mesh
0x Mesh یک شبکه همتا به همتا برای اشتراکگذاری سفارشات است که کاربردهای مختلفی برای دستههای گوناگون کاربران دارد:
- رله: میتوانند از Mesh برای اشتراکگذاری سفارشات با یکدیگر و دریافت سفارشات از بازارسازان استفاده کنند. این قابلیت به آنها اجازه میدهد عمق دفتر سفارشات خود را افزایش داده و تجربه بهتری به کاربران ارائه دهند.
- بازارسازان: از طریق Mesh میتوانند به مخاطبان گازتردهتری دسترسی پیدا کنند. سفارشات آنها در سراسر شبکه توزیع شده و توسط بسیاری از پلتفرمهای معاملاتی دریافت میشود و احتمال اجرای سفارشات آنها افزایش مییابد.
- رله بدون سرور: Mesh امکان ایجاد نوع جدیدی از رله به نام «رله بدون سرور» را فراهم میکند. در این مدل، هر کاربر Mesh را در مرورگر خود اجرا میکند و نیازی به سرور یا پایگاه داده بکاند نیست؛ بهجای آن، همتایان مستقیماً سفارشات را با یکدیگر به اشتراک میگذارند.
مچا (Matcha)
مچا که در ژوئن 2020 راهاندازی شد، یک صرافی غیرمتمرکز (DEX) است که کاربران از طریق زیرساخت قرارداد هوشمند اتریوم میتوانند توکنهای خود را بهصورت همتا به همتا مبادله کنند. برخلاف سایر صرافیها که تنها از یک منبع نقدینگی استفاده میکنند، مچا نقدینگی را از منابع مختلفی مانند 0x، یونیسواپ، Balancer، کرو، Kyber Network و Oasis Network تجمیع میکند.
با استفاده از مسیریابی هوشمند سفارشات، مچا بهطور خودکار بهترین قیمت ممکن را برای معاملات کاربران فراهم میآورد.
مچا با تمرکز بر آموزش کاربران خود را متمایز میکند. بیشتر صرافیها صرفاً توکنها و جفتهای معاملاتی را بدون ارائه اطلاعات درباره آنها فهرست میکنند. اما مچا با ساخت صفحات اطلاعاتی برای داراییها به کاربران این امکان را میدهد که درباره توکنها اطلاعات کسب کنند. به عنوان مثال، پیش از اجرای یک معامله، مچا به کاربر بازبینی دقیق سفارش، تخمین لغزش قیمت و ارزش از دست رفته و همچنین زمان تقریبی انجام معامله را نمایش میدهد تا از بروز تعجب به دلیل تراکم شبکه جلوگیری شود.
توکن ZRX
زیروکس پروتکل از طریق یک توکن کاربردی ERC-20 به نام ZRX فعالیت میکند. نودها (که به عنوان رله نیز شناخته میشوند) که دفتر سفارش خارج از زنجیره را میزبانی کرده و برنامههای کاربردی مبتنی بر کاربر ارائه میدهند، در ازای خدمات خود توکن ZRX به عنوان کارمزد معاملات دریافت میکنند.
ZRX همچنین برای مشارکت در حاکمیت پلتفرم استفاده میشود و به دارندگان آن اجازه میدهد تغییرات پیشنهادی در پروتکل را پیشنهاد داده و در مورد آنها رأیگیری کنند.
فروش اولیه توکن ZRX
در آگوست 2017، 0x یک فروش عمومی توکن برگزار کرد و طی کمتر از 24 ساعت موفق به جمعآوری 24 میلیون دلار اتر (ETH) با قیمت پایه 0.048 دلار به ازای هر ZRX شد. تعداد کل توکنهای ZRX ضرب شده 1,000,000,000 بود که تخصیص اولیه آنها به شرح زیر صورت گرفت:
- 50% برای شرکتکنندگان در فروش توکن
- 15% برای هزینههای عملیاتی
- 15% به عنوان صندوق توسعهدهندگان
- 10% برای تیم (با دوره واگذاری 4 ساله)
- 10% برای مشاوران و سرمایهگذاران اولیه
در سال 2019، 0x بازنگریای در توکن ZRX اعلام کرد که قابلیتهای جدیدی را اضافه کرد. این به دارندگان ZRX امکان میداد سهام خود را به بازارسازان واگذار کرده و در عین حفظ قدرت رأیدهی، پاداشهای غیرفعال دریافت کنند.
بروزرسانی زیروکس پروتکل به نسخه v4
در تاریخ 16 فوریه 2021، نسخه v4 زیروکس پروتکل منتشر شد که تغییراتی برای بهبود معاملات غیرمتمرکز ارائه داد. این بروزرسانیها بر بهینهسازی تعاملات میان سازندگان (makers)، پذیرندگان (takers) و رلهکنندگان تمرکز داشته و با هدف افزایش کارایی و امنیت طراحی شدهاند.
رلهکنندگان و مذاکره در مورد کارمزد
رلهکنندگان در زیروکس پروتکل دفتر سفارشات خارج از زنجیره را نگهداری کرده و هنگام تکمیل معاملات کارمزد دریافت میکنند. این فرآیند شامل ایجاد سفارشاتی توسط سازندگان است که شامل کارمزدهای تعیینشده بر اساس جدول زمانی رلهکنندگان میشود. این سفارشات پس از تأیید در دفتر سفارش منتشر میشوند و پذیرندگان میتوانند آنها را از طریق قراردادهای هوشمند در بلاکچین اتریوم تکمیل کنند. این ساختار امکان مذاکره غیرمتمرکز و انعطافپذیر در مورد کارمزد تراکنشها را فراهم میکند.
توابع قراردادهای هوشمند
پروتکل از طریق یک قرارداد هوشمند اتریوم فعالیت میکند که توابع پایهای برای پر کردن و لغو سفارشات فراهم میآورد. این قرارداد از تابع ecrecover برای تأیید امضای سازندگان استفاده میکند تا از صحت تراکنش اطمینان حاصل شود. سفارشات میتوانند بهطور جزئی پر شوند و ارجاعات در قرارداد ذخیره میشود تا از تکرار آن جلوگیری شود.
حاکمیت غیرمتمرکز و بروزرسانیهای مستمر
زیروکس پروتکل نسخه v4 همچنین شامل مکانیزم حاکمیت غیرمتمرکز است که امکان ادغام بروزرسانیها را بدون ایجاد اختلال در دپها یا کاربران نهایی فراهم میآورد. توکنهای پروتکل برای پرداخت کارمزد تراکنش به رلهکنندگان و مشارکت در حاکمیت صادر خواهند شد که بهروزرسانی ایمن پروتکل را پشتیبانی میکند.
ثبت توکنها و استانداردهای ERC20
یک ثبتنام توکن روی زنجیره برای ذخیره متادیتاهای توکنهای ERC-20 استفاده خواهد شد که فرآیند تأیید آدرسهای قرارداد و نرخهای تبدیل را سادهتر میکند. این پروتکل همچنان با هر توکنی که از رابط ERC-20 استفاده میکند سازگار است و یکپارچگی با قراردادهای خارجی را سادهتر میسازد.
تجمیعکننده جدید DEX مچا
0x جدیدترین نسخه از جمعآورنده DEX خود، مچا، را در تاریخ 17 مه 2023 منتشر کرد. این بروزرسانی ویژگیهای کلیدی جدیدی را برای بهبود تجربه کاربری در اکوسیستم مالی غیرمتمرکز معرفی میکند.
حالت جدید "مچا آتو" طراحی شده است تا احتمال گنجانده شدن تراکنشها در بلوک بعدی را افزایش دهد و خطر معاملات ناموفق را کاهش دهد. علاوه بر این، مچا پوشش توکن خود را از 11,000 به 4.7 میلیون افزایش داده و تعداد تأمینکنندگان نقدینگی را 47% از 70 به بیش از 100 DEX افزایش داده است.
مسیریابی هوشمند پلتفرم قیمتها را از چندین صرافی غیرمتمرکز تجمیع میکند تا قیمتهای رقابتی برای کاربران تأمین شود. در 30 روز گذشته، مچا تقریباً 16,900 کاربر و 60,310 معامله ثبت کرده است، با حجم تجاری کلی نزدیک به 529 میلیون دلار.
نسخه جدید همچنین عملکرد مبادلههای میانزنجیرهای را معرفی میکند که امکان تبادل داراییها را در هفت بلاکچین مختلف فراهم میآورد: اتریوم، آپتیمیسم، پالیگان، آربیتروم، آوالانچ، بیس، و BNB Chain.
Gasless API
API بدون گاز ویژگیای است که توسط زیروکس پروتکل در ژانویه 2024 معرفی شد تا فرآیند معاملات غیرمتمرکز را تسهیل کند و نیاز به مدیریت مستقیم هزینههای گاز توسط کاربران را حذف کند. این ابتکار عملکرد API Swap 0x را که از سال 2020 در حال اجرا است، گازترش میدهد. API Swap توسط بیش از 500 تیم برای دسترسی به بیش از 100 صرافی در 9 بلاکچین استفاده شده است که بیش از 139 میلیارد دلار حجم معاملاتی و 65 میلیون تراکنش برای 7 میلیون کاربر را تسهیل کرده است.
کاهش پیچیدگیها در امور مالی غیرمتمرکز
در بخش امور مالی غیرمتمرکز (DeFi)، هزینههای گاز و پیچیدگیهای مرتبط با آن مانند نوسانات قیمت گاز، تأخیرهای تراکنش، و عدم تعادل کافی توکنها اغلب به عنوان موانعی بزرگ برای پذیرش و مشارکت کاربران شناخته میشوند. بر اساس گزارشی از والت کوینبیس، تعداد قابل توجهی از معاملات اتریوم (69%) با خطای "گاز ناکافی" مواجه میشوند که یک نقطه معمول از اصطکاک است.
API بدون گاز و رفع این چالشها
API بدون گاز این چالشها را با امکانپذیر کردن معاملات بدون گاز برطرف میکند، که در آن هزینههای گاز توسط API پوشش داده میشود و به هزینه کلی معامله اضافه میشود. این مکانیزم نیاز به نگهداری تعادلی از توکنهای بومی بهطور خاص برای هزینههای گاز را از بین میبرد. هزینههای گاز در تراکنش گنجانده میشود و هزینه آن در توکنی که معامله شده تسویه میشود.
ویژگیهای API بدون گاز
-
فرآیندهای سادهشده: API بدون گاز نیاز به مدیریت جداگانه هزینههای گاز و تأییدیههای توکن را حذف میکند و هدف آن سادهسازی تعاملات کاربران است.
-
سرعت تراکنش بهینهشده: API هزینههای گاز را بهصورت پویا و بر اساس شرایط لحظهای تنظیم میکند تا احتمال پردازش تراکنشها در بلوک بعدی افزایش یابد.
-
قابلیت اطمینان بیشتر تراکنشها: با شبیهسازی تراکنشها قبل از ارسال، API بدون گاز میتواند به شناسایی و جلوگیری از معاملات مشکلدار کمک کند.
-
دسترسی به نقدینگی: API به نقدینگی از بیش از 100 بازارساز خودکار (AMM) و سایر بازارسازها متصل است و از متا-تراکنشها برای دستیابی به بهترین قیمتهای معاملاتی استفاده میکند.
-
یکپارچهسازی برای توسعهدهندگان: API بدون گاز میتواند با کدگذاری حداقلی یکپارچهسازی شود و از منابع فنی مختلفی از جمله آموزشها و مستندات پشتیبانی میکند.
سازگاری و استفاده از API بدون گاز
API بدون گاز برای چندین شبکه بلاکچین سازگار است، از جمله:
- اتریوم
- اپتیمیزم
- بیس
- آربیتروم
- پالیگان
همچنین میتوان آن را با API 0x Swap ترکیب کرد تا گزینههای بیشتری برای معاملات فراهم شود. به عنوان مثال، زمانی که گاز کافی موجود نباشد، به طور خودکار به حالت بدون گاز تغییر میکند و انجام معاملات را بدون نیاز به مدیریت هزینههای گاز برای کاربران ممکن میسازد.
پذیرش و تأثیر
پلتفرمهای بزرگی مانند رابینهود، کوینبیس و مچا توانستهاند API بدون گاز را به پلتفرمهای خود اضافه کنند. این ادغامها با بهبود نرخ موفقیت معاملات و افزایش تعاملات کاربران همراه بوده است.
موتور قیمتگذاری 0x Protocol: نسخه 2
در جولای 2024، زیروکس پروتکل آخرین نوآوری خود، 0x v2، یک موتور قیمتگذاری جدید که بهطور خاص برای برنامههای زنجیرهای طراحی شده است را معرفی کرد. ویژگیهای کلیدی این نسخه عبارتند از: اجرای بهینه معاملات، دسترسی به نقدینگی گسترده، ویژگیهای امنیتی بهبود یافته و ابزارهای بهتر برای کسب درآمد به منظور برآورده کردن نیازهای در حال تکامل کسب و کارها در درون اکوسیستم وب۳.
این نسخه جدید زیروکس پروتکل، به نام نسخه 2، نسبت به نسخههای قبلی خود پیشرفت قابل توجهی دارد. در حالی که نسخه 4 که در سال 2021 راهاندازی شد، پایههای لازم برای برنامههای مالی غیرمتمرکز (DeFi) را با ارائه دسترسی به نقدینگی تجمیعی DEX برای توسعهدهندگان فراهم کرد، نسخه 2 یک نسل جدید از فناوری قیمتگذاری و معامله را معرفی میکند. این بهروزرسانی به طور خاص برای مقابله با پیچیدگی روزافزون نقدینگی درون زنجیرهای طراحی شده است، چالشی که به دلیل افزایش تعداد توکنها، صرافیهای غیرمتمرکز (DEX) و شبکههای بلاکچینی به وجود آمده است.
ویژگیها و عملکردهای 0x v2
مکانیزم مسیریابی پیشرفته
موتور 0x v2 از الگوریتم مسیریابی به نام آرگون روتر (Argon Router) استفاده میکند که مسیرهای کارآمد برای انجام معاملات را شناسایی میکند. این الگوریتم از دو تکنیک اصلی استفاده میکند:
-
چندگانهسازی (Multiplexing): این روش معاملات را در میان منابع مختلف نقدینگی تقسیم میکند تا تأثیر قیمت را کاهش دهد و کارایی اجرای معاملات را بهبود بخشد.
-
مسیریابی چندگامه (Multihop Routing): این رویکرد به معاملات این امکان را میدهد که از طریق مراحل میانهای توکنها اجرا شوند، که در نتیجه به نقدینگی عمیقتر دسترسی پیدا کرده و تأثیرات قیمتی را به حداقل میرساند، به ویژه برای معاملاتی که شامل توکنهای با نقدینگی محدود هستند.
این مکانیزم مسیریابی همچنین شامل یک سیستم درخواست برای نقل قول (RFQ) است که به دسترسی به نقدینگی از سازندگان بازار کمک میکند، مشابه صرافیهای متمرکز، و گزینههای بیشتری برای بهینهسازی مسیر معامله فراهم میآورد در حالی که اسلیپیج (لغزش) را به حداقل میرساند.
مدیریت هزینههای گاز
موتور قیمتگذاری یک مدل برآورد هزینه گاز را یکپارچه میکند که قیمتهای اعلام شده را با هزینههای واقعی گاز تطبیق میدهد. این ویژگی به کاهش شکستهای معاملات به دلیل تخمینهای نادرست هزینه گاز و کاهش نرخ برگشت تراکنشها کمک میکند.
پروتکلهای امنیتی
0x v2 از چندین پروتکل امنیتی، از جمله استاندارد Permit2، برای مقابله با خطرات مربوط به مجوزهای توکن استفاده میکند. قراردادهای هوشمند موتور، که به 0x Settler معروف هستند، از امضاهای تکاستفادهای و مبتنی بر مقدار برای محدود کردن قرار گرفتن مجوزها در معرض خطر استفاده میکنند، که به کاهش آسیبپذیریهای مربوط به تأییدهای نامحدود کمک میکند.
ارزیابیهای امنیتی برای قراردادهای هوشمند 0x v2 توسط شرکتهای مستقل، از جمله Ouroboros، Trail of Bits و OpenZeppelin انجام شده است. این قراردادها تحت تجزیه و تحلیل مداوم با استفاده از ابزارهای امنیتی برای حفظ استانداردهای محافظتی قرار دارند.
ابزارهای کسب درآمد
0x v2 ابزارهایی برای کسبوکارها فراهم میکند تا فرآیندهای کسب درآمد را مدیریت کنند، مانند کنترل انواع توکنهایی که برای جمعآوری هزینهها استفاده میشوند. این قابلیت به حفظ ترازنامههای پیشبینیشده و کاهش پیچیدگیهای مدیریت مالی کمک میکند.
عملکردهای اضافی
-
یکپارچهسازی منابع نقدینگی: 0x v2 امکان یکپارچهسازی منابع نقدینگی جدید را فراهم میکند تا از محیطهای معاملاتی در حال تحول پشتیبانی کند.
-
حمایت از توکنهای Fee-on-Transfer (FoT): این موتور از معامله توکنهایی که دارای هزینههای انتقال داخلی هستند، پشتیبانی میکند و انواع مختلفی از توکنها را پوشش میدهد.
-
بهبود مدیریت خطاها: اعتبارسنجی خطاها و پیامهای خطای شفافتر به بهبود فرآیند توسعه کمک میکند و زمان عیبیابی را کاهش میدهد.
برنامه پاداش باگ 0x v2
زیروکس پروتکل در جولای 2024 برنامه پاداش باگ خود را در همکاری با Immunefi برای نسخه بروزرسانی شده خود، 0x v2 آغاز کرد. این برنامه به مشارکت عمومی باز است و جوایزی تا سقف 1 میلیون دلار برای شناسایی باگهای بحرانی ارائه میدهد. هدف این برنامه شناسایی و رفع آسیبپذیریهای احتمالی در معماری 0x v2 است تا به امنیت کلی قراردادهای هوشمند و سیستمهای مرتبط کمک کند.
حوزه برنامه پاداش باگ 0x v2
حوزه برنامه پاداش باگ شامل موارد زیر است:
- 0x Settler (قراردادهای هوشمند)
- Swap API
- API بدون گاز
- وبسایت مچا
مقدار جوایز طبق ورژن 2.3 سیستم طبقهبندی شدت آسیبپذیری Immunefi تعیین میشود و تمامی پرداختها به صورت USDC روی بلاکچین اتریوم انجام میگیرد.
برای آسیبپذیریهای بحرانی در قراردادهای هوشمند، پاداش برابر با 10٪ از منابعی که مستقیماً تحت تأثیر قرار گرفتهاند، تعیین شده است که سقف آن 1,000,000 دلار است. مبلغ دقیق پاداش بر اساس زمان و تاریخ ارسال گزارش باگ محاسبه میشود و حداقل پاداش 100,000 دلار برای تشویق به گزارش بهموقع مشکلات امنیتی مهم در نظر گرفته شده است. آسیبپذیریهای سطح بالا، مانند سرقت یا مسدودسازی دائمی سودها یا حق امتیازهای غیر ادعا شده، میتوانند جوایزی بین 35,000 تا 100,000 دلار دریافت کنند، بسته به سطح خطر.
آسیبپذیریهای بحرانی کشفشده در وبسایت یا برنامهها نیز مشمول پاداش 50,000 دلاری هستند.
تیم
- Will Warren — همبنیانگذار و مدیرعامل مشترک
- Amir Bandeali — همبنیانگذار و مدیرعامل مشترک
- Alex Xu — رئیس ستاد
- Ben Burns — طراح
- Brandon Millman — مدیر مهندسی
- Jacob Evans — مهندس ارشد
- Greg Hysen — مدیر مهندسی، پروتکل
- Blake Henderson — مدیر محصول
- Zack Skelly — رئیس استعداد
- Remco Bloemen — همکار فنی
- Chris Kalani — مدیر عامل مچا
- Peter Zeitz — همکار پژوهشی
- Clay Robbins — مدیر توسعه اکوسیستم
- Eugene Aumson — مهندس ارشد
- Jason Somensatto — مشاور ارشد
- Steve Klebanoff — مهندس ارشد
- Xianny Ng — مهندس
- Brent Oshiro — مدیر ارتباطات جامعه
- Daniel Pyrathon — مهندس ارشد
- Lawrence Forman — مهندس پروتکل ارشد
- Paul Vienhage — مهندس پژوهش
- Rui Zhang — مشاور حقوقی شرکتی
- Mason Liang — مهندس پژوهش
- Patryk Adaś — طراح
- Alex Kroeger — دانشمند داده
- Theo Gonella — مدیر محصول
- Alex Towle — مهندس پروتکل
- Oskar Paolini — مهندس DevOps
- Michael Zhu — مهندس پروتکل
- Fulvia Morales — مدیر محصول
- Kim Persson — مهندس
- John Johnson — مهندس ارشد
- Nicole Setter — متخصص تجربه محیط کار
- Max Torres — مسئول مالی
مشاوران
- Fred Ehrsam — پارادایم
- Olaf Carlson-Wee — پالیچین کپیتال
- Joey Krug — آگر، پنترا کپیتال
- Linda Xie — اسکالار کپیتال
- David O. Sacks — کرفت ونچرز
















نظرات کاربران