ففناوری ZK-Rollup یک راه حل مقیاس بندی L2 است که در آن تمام وجوه توسط یک قرارداد هوشمند در شبکه اصلی نگهداری می شود، در حالی که محاسبات و ذخیره سازی خارج از زنجیره را انجام می دهد که در آن ZK-proof اعتبار محاسبات را تضمین می کند.
مقدمه
در این مقاله به معرفی بلاک چین لایه 2 پرداخته می شود و مروری بر پروتکل L2 Zecrey و ویژگیهای مختلف فعال شده توسط پروتکل Zecrey L2 نیز ارایه خواهد شد.
بلاک چین لایه 2 چیست ؟
چرا به پروتکل لایه ۲ نیاز داریم؟
به گفته ویتالیک بوترین، سهگانهای وجود دارد که در آن هیچ بلاکچینی نمیتواند همزمان به تمرکززدایی، امنیت و مقیاسپذیری دست یابد. بلاک چین های معروفی مانند اتریوم مقیاس پذیری را برای امنیت به خطر می اندازد و بیت کوین مقیاس پذیری را برای تمرکززدایی از دست می دهد. این باعث می شود که بیت کوین بتواند تقریباً تنها 7 تراکنش در ثانیه (TPS) را انجام دهد، برخلاف سیستم پرداخت ویزا که تا 24000 تراکنش در ثانیه را پردازش می کند.
پروتکل های لایه 2، در میان چندین راه حل، یک راه موثر برای حل مشکلات توان عملیاتی و مقیاس پذیری است.
پروتکل L2 چیست؟
در حالی که لایه 1 به خود سیستم بلاک چین اشاره دارد، لایه 2 (L2) از سوی دیگر، به یک چارچوب یا پروتکل ثانویه اشاره دارد که بر روی یک سیستم بلاک چین موجود (L1) ساخته شده است تا توان عملیاتی و مسائل مقیاس پذیری را حل کند.
انواع پروتکل های لایه 2
انواع مختلفی از پروتکل های L2 وجود دارد که از جمله آنها می توان به Nested، Channels، Sidechains و Rollups اشاره کرد.
پروتکلهای L2 که محاسبات را خارج از L1 انجام میدهند به عنوان rollup شناخته میشوند. Rollups رکوردی از تراکنش ها را در فواصل زمانی منظم به L1 ارسال می کند تا بلاک چین را به روز کند.
Rollup ها تراکنش های داده را بدون تکیه بر L1 انجام می دهند و در نتیجه توان عملیاتی بالاتر و هزینه کارمزد کمتری دارند. امنیت rollup ها با ارسال داده های تراکنش در لایه اصلی (L1) تضمین می شود.
دو نوع رول آپ وجود دارد: Optimistic و دانش صفر (ZK).
پیاده سازی پروتکل L2 توسط زکری
پروتکل Zecrey Layer 2 یک راه حل کلیدی برای کراس چین (بین زنجیره ای) و حفظ حریم خصوصی است که توسط ZK-Rollup فعال شده است. ZK-Rollup یک پروتکل مقیاسبندی L2 است که در آن تمام وجوه توسط یک قرارداد هوشمند در زنجیره اصلی نگهداری میشود، در حالی که محاسبات و ذخیرهسازی خارج از زنجیره را انجام میدهد که در آن ZK-proof اعتبار محاسبات را تضمین میکند. در حالی که حریم خصوصی تراکنش ها را فراهم می کند، ZK-Rollup به طور قابل توجهی هزینه های رسیدگی را کاهش می دهد و عملکرد را بهبود می بخشد. Zecrey وضعیت های تراکنش را در L2 مدیریت می کند و همان وضعیت نهایی را در هر L1 به روز می کند. به روز رسانی ها توسط ZK-Rollup نگهداری می شوند که منجر به همان سطح عدم تمرکز و امنیت با L1 می شود. Zecrey همچنین یک مدل مبتنی بر حساب را اتخاذ می کند که قابلیت برنامه ریزی و انعطاف پذیری را هم برای کاربران و هم برای توسعه دهندگان فراهم می کند.
پروتکل Zecrey L2
فعال سازی حساب L2
آدرس کیف پول لایه 2 زکری چیست؟
آدرس لایه 2 زکری، یک آدرس دامنه کوتاه با پسوند zecrey است. مثال: joseph.zecrey. این آدرس در سیستم منحصر به فرد می باشد. قبل از انجام هر عملیاتی با پروتکل Zecrey L2، آدرس کیف پول L2 باید فعال شود.
نحوه فعال سازی حساب L2
کیف پول Zecrey را از نوار ابزار مرورگر راه اندازی کنید.
روی لوگوی Zecrey در گوشه سمت راست پایین کلیک کنید تا حساب L2 فعال شود.
روی Register کلیک کنید و یک نام حساب کوتاه وارد کنید.
سپس بر روی گزینه Deposit Now کلیک کنید.
نکات مهم:
پس از فعال شدن حساب L2، می توانید به راحتی بین حساب های L1 و L2 جابجا شوید.
قبل از اینکه بتوانید حساب L2 خود را فعال کنید، باید دارایی ها را در L2 دیپازیت کنید.
تمامی تراکنش ها در L2 رمزنگاری شده اند که باعث خصوصی شدن آنها می شود. این یکی از وظایف اصلی پروتکل زکری است.

پروتکل Zecrey L2 به شما این امکانات را می دهد: انتقال، مبادله، افزودن/حذف نقدینگی ضمن حفاظت از حریم خصوصی.
عملیات انتقال در L2
تفاوت بین عملیات انتقال در لایه 1 و لایه 2 چیست؟
آدرس ها در لایه 1 معمولا با 0x…. شروع می شوند اما در لایه 2 به صورت دامنه هستند مثلا hadi.zecrey
عملیات انتقال در لایه 1 به صورت یک به یک است یعنی از یک آدرس به یک آدرس دیگر امکان واریز وجود دارد. اما در لایه 2 امکان واریز یک به چند وجود دارد. یعنی می توان از یک آدرس به جندین آدرس لایه 2 عملیات انتقال را انجام داد.
در لایه 1، تراکنش ها برای همه قابل رویت است اما در لایه 2 با حفظ حریم خصوصی تراکنش ها انجام می شود
چگونه عملیات انتقال در L2 انجام دهیم؟
1- بر روی Transfer کلیک کنید
2- یک یا چند آدرس گیرنده را برای انجام عملیات انتقال انتخاب کنید
3- آدرس های L2 مربوطه و مقادیر مربوطه را وارد کنید
4- اضافه کردن یادداشت memo (اختیاری)
5- کارمزد انتقال را بررسی کنید
6- برای تایید تراکنش بر روی Confirm کلیک کنید
نکات مهم:
1- قابلیت One-to-Many که توسط تیم Zecrey ایجاد شده است، روشی بسیار کارآمد برای انتقال دارایی ها به بسیاری از آدرس های L2 تنها در یک تراکنش در اختیار شما قرار می دهد.
2- کارمزد گاز (کارمزد تراکنش) مربوط به نقل و انتقالات L2 از توکنی که شما انتقال می دهید استفاده می کند.

عملیات swap
چرا قیمت سوآپ در L2 با قیمت بازار متفاوت است؟
مبادله L2 بر اساس AMM (بازارساز خودکار) مبتنی بر DEX (صرافی غیرمتمرکز) تعیین می شود. نرخ مبادله آن عمدتاً به میزان وجوه موجود در استخر توکن در قرارداد هوشمند سیستم بستگی دارد. به دلیل وجوه ناکافی توکن استخر در طول دوره آزمایشی، اختلافات خاصی بین قیمت سوآپ و قیمت واقعی بازار وجود دارد. با اضافه کردن نقدینگی پس از راهاندازی شبکه اصلی L2، این مشکل حل خواهد شد.
چگونه عملیات سواپ را در L2 انجام دهیم؟
1- روی Swap کلیک کنید و یک جفت توکن را که می خواهید مبادله کنید انتخاب کنید
2- مبلغ را وارد کنید و یک توکن را برای هزینه تراکنش انتخاب کنید
3- در نهایت بر روی Swap کلیک کنید
4- در انتها بر روی Confirm کلیک کنید
نکات مهم:
1- تمام توکن های موجود در L2 را می توان به عنوان هزینه تراکنش Swap استفاده کرد: REY، ETH، MATIC، NEAR و غیره.
2- در صورت انتخاب REY به عنوان هزینه تراکنش، 20 درصد تخفیف به شما تعلق می گیرد.

ایجاد نقدینگی
افزودن نقدینگی چیست؟
استخر نقدینگی مجموعه ای از توکن ها است که در یک قرارداد هوشمند برای افزایش نقدینگی بازار در میان معامله گران قفل شده اند. یک استخر نقدینگی دو نوع توکن دارد که یک جفت معاملاتی را تشکیل میدهند. هنگامی که یک استخر نقدینگی جدید ایجاد می شود، اولین ارائه دهنده نقدینگی (LP) قیمت اولیه را در استخر تعیین می کند. LP انگیزه دارد تا نسبت مبادله دو دارایی را نزدیک به قیمت بازار نگه دارد. LP توکن هایی را به عنوان پاداش برای ارائه وجوه و نقدینگی به استخر نقدینگی دریافت می کند.
چگونه نقدینگی را اضافه کنیم؟
1- بر روی Swap کلیک کنید
2- بر روی Add Liquidity کلیک کنید
3- بر روی Add Liquidity کلیک کرده و یک جفت توکن را انتخاب کنید
4- مبلغ مورد نظر خود را وارد کنید تا سیستم به صورت خودکار با نسبت توکن مطابقت پیدا کند
5- یک توکن برای هزینه تراکنش انتخاب کنید
6- برای تایید تراکنش بر روی Confirm کلیک کنید

حذف نقدینگی
1- بر روی Swap کلیک کنید
2- روی Add Liquidity کلیک کنید و برای مشاهده نقدینگی روی دکمه ساعت در گوشه سمت راست بالا کلیک کنید.
3- روی Detail کلیک کنید تا جفت نقدینگی حذف شود.
4- بر روی Remove کلیک کنید
5- برای تایید تراکنش بر روی Confirm کلیک کنید
نکات مهم
1- شما می توانید توکن های مختلفی را به عنوان هزینه تراکنش انتخاب کنید.
2- شما می توانید نسبت نقدینگی را انتخاب کنید و سیستم به طور خودکار مقدار را مطابقت دهد.
3- مقدار واقعی دارایی هایی که به دست آورده اید به نسبت جفت نقدینگی فعلی بستگی دارد.

باز کردن قفل دارایی ها
Unlock Assets چیست؟
باز کردن قفل به معنای اعطای مجوز برای خرج کردن دارایی ها از طریق قراردادهای هوشمند است که فرآیند مخالف قفل کردن است. دارایی ها و جوایز قفل نشده به حساب های L2 کاربران ارسال می شود و برای استفاده در دسترس قرار می گیرد.
چگونه دارایی ها را Unlock کنیم؟
1- برای انتخاب یک دارایی بر روی Unlock کلیک کنید.
2- برای انتخاب دارایی های قفل شده روی Detail کلیک کنید
3- بر روی Unlock کلیک کنید
4- بر روی Confirm کلیک کنید
نکات مهم:
1- همچنان در این بخش نیز می توانید توکن های مختلف پشتیبانی شده را به عنوان هزینه تراکنش انتخاب کنید.
2- پاداش کاربران در آینده پشتیبانی خواهد شد.

عملیات برداشت
برداشت (Withdraw) به چه معناست؟
عملیات برداشت برای بازگرداندن دارایی ها به آدرس کیف پول L1 است که توسط Zecrey پشتیبانی می شود، که بخشی از کراس چین است. این یک عملیات زنجیره ای متقابل است که شامل بازگرداندن دارایی ها به کیف پول L1 است که توسط Zecrey پشتیبانی می شود.
چگونه عملیات برداشت را انجام دهیم؟
1- بر روی Withdraw کلیک کنید
2- یک توکن انتخاب کنید
3- مبلغ، آدرس L1 و هزینه تراکنش را وارد کنید
4- بر روی Withdraw کلیک کنید
5- بر روی Confirm کلیک کنید
نکات مهم:
1- تولید و تایید تراکنش ممکن است چند ثانیه طول بکشد.
2- در دسترس قرارگرفتن ارزها در آدرس L1 وارد شده ممکن است چند دقیقه طول بکشد.
3- مبلغی که می خواهید برداشت کنید نمی تواند از موجودی فعلی زنجیره های عمومی خاص بیشتر باشد.
4- کارمزد تراکنش 0.1 درصد نسبت به زمانی است که از L1 برداشت می کنید.

جمع بندی
پروتکل Zecrey L2 مبتنی بر پروتکل ZK-Rollup است و مقیاس پذیری، حفظ حریم خصوصی و تراکنش های زنجیره ای را امکان پذیر می کند. این به طور قابل توجهی هزینه های تراکنش را کاهش می دهد و عملکرد را بهبود می بخشد. برای اینکه بتوانید از عملکردهای پروتکل L2 استفاده کنید، باید یک حساب L2 را فعال کنید و وجوه را واریز کنید. سپس کاربر میتواند امکان انتقال داراییها، انجام مبادلات، افزودن/حذف نقدینگی را تحت حفاظت از حریم خصوصی داخلی داشته باشد.
لینک شبکه های اجتماعی و رسمی زکری:
لینک شبکه های اجتماعی کانال مانی پانی:
