14 بهمن 1403

2 دقیقه

متوسط

آریومکس از به‌روزرسانی پروتکل مولتی‌ورس اکس (Multiverse x) پشتیبانی می‌کند

تغییرات تازه‌ای در ساختار تراکنش‌های بلاک چین مولتی‌ورس اکس (Multiverse x) اعمال شده که جزئیات فنی آن به شرح ذیل است.

در نسخه Relayed Transactions V3 تغییراتی در ساختار تراکنش‌ها ایجاد شده که مشابه تغییر و تحولاتی است که گاردین‌ها در نسخه Altair Release انجام دادند. این نسخه دو فیلد اختیاری جدید را معرفی می‌کند:

  • relayer: آدرس رله‌کننده‌ای که هزینه‌های تراکنش را پرداخت می‌کند.
  • relayerSignature: امضای رله‌کننده، که تأیید می‌کند او با پردازش این تراکنش موافقت کرده است.

با این تغییرات، تراکنش‌های رله‌شده بسیار شبیه به تراکنش‌های معمولی عمل خواهند کرد، اما با یک تفاوت کلیدی: هزینه گس توسط رله‌کننده پرداخت می‌شود. همچنین، دیگر نیازی به مشخص کردن تراکنش کاربر در فیلد داده نیست.

محاسبه محدودیت گس

برای تراکنش‌های رله‌شده، ۵۰,۰۰۰ واحد گس اضافی به هزینه کلی اضافه خواهد شد. برای مثال، اگر یک تراکنش انتقال موجودی (Move Balance) شامل یک فیلد داده با طول ۴ باشد، هزینه آن در حالت معمولی ۵۶,۰۰۰ گس خواهد بود. اما اگر این تراکنش به‌صورت رله‌شده انجام شود، هزینه نهایی آن ۱۰۶,۰۰۰ گس خواهد بود.

 } RelayedV3Transaction
<Sender: <Sender address
<Receiver: <Receiver address
<Value: <value
GasLimit: <base_cost> + <base_cost> + <cost_per_byte> * length(txData)
<Relayer: <Relayer address
<RelayerSignature: <Relayer signature
<Signature: <Sender signature
{

قطعه کد مربوط به تغییر ساختار تراکنش‌ها

مراحل تنظیم یک تراکنش رله‌شده

  • ۱. مقدار relayer را به آدرس رله‌کننده که هزینه گس را پرداخت می‌کند، تنظیم کنید.
  • ۲. هزینه پایه اضافی را برای عملیات رله‌شده اضافه کنید.
  • ۳. امضای فرستنده را اضافه کنید.
  • ۴. امضای رله‌کننده را اضافه کنید.

رأی‌گیری حاکمیتی و زمان فعال‌سازی

نسخه ۱.۸ اسپیکا (Spica v1.8) با ۹۸.۶۵٪ رأی موافق در بازه ۸ تا ۱۸ آگوست تصویب شد. بحث‌های مربوط به این ارتقا به‌طور آف‌چین (off page) در Agora انجام شده است.

مستندات مربوط به این تغییرات و به‌روزرسانی را می‌توانید از این لینک دریافت کنید.

سلب مسئولیت:
تمامی تحلیل‌ها، مقالات و اطلاعات ارائه شده در وب‌سایت آریومکس صرفاً با هدف آموزش و اطلاع‌رسانی تهیه شده‌اند و نباید به‌ عنوان سیگنال خرید، فروش یا توصیه سرمایه‌گذاری تلقی شوند. بازار ارزهای دیجیتال دارای نوسانات بالا و ریسک‌های قابل‌ توجهی است و ممکن است باعث از دست رفتن بخشی یا تمام سرمایه شما شود. آریومکس هیچ‌گونه مسئولیتی در قبال تصمیمات سرمایه‌گذاری کاربران و زیان‌های احتمالی ناشی از آن‌ها ندارد. پیش از هرگونه سرمایه‌گذاری یا معامله، ضروری است تحقیقات شخصی دقیق انجام داده و در صورت نیاز، با مشاوران مالی متخصص مشورت کنید. استفاده از محتوای وب‌سایت آریومکس به معنای پذیرش مسئولیت کامل کاربر در قبال تصمیمات مالی و نتایج آن‌ها است.

منبع

multiversx

مصطفی افخمی

برچسب ها: