توضیح بازار گس: هزینه‌های پایه، هزینه‌های اولویت و اجرای تراکنش

شبکه اتریوم به عنوان یک کامپیوتر غیرمتمرکز عظیم عمل می‌کند که قادر به پردازش برنامه‌های پیچیده و تراکنش‌های مالی است. برخلاف یک کامپیوتر خانگی معمولی که برق را از پریز دیوار می‌گیرد، این ماشین جهانی مشترک به یک نوع سوخت داخلی خاص برای کار نیاز دارد. این سوخت دیجیتال به عنوان «گس» شناخته می‌شود. هر اقدامی که در شبکه انجام شود، از ارسال یک پرداخت ساده تا اجرای یک قرارداد هوشمند پیچیده، نیاز به پرداخت به صورت گس دارد.

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

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

مفهوم گس و گویی

مهم است که بین «گس» به عنوان واحد اندازه‌گیری و «اتر» (ETH) به عنوان ارز مورد استفاده برای پرداخت آن تمایز قائل شویم. گس خود واحدی است که مقدار تلاش محاسباتی مورد نیاز برای اجرای یک عملیات خاص را اندازه‌گیری می‌کند. انتقال ساده資金 از یک کیف پول به دیگری نیاز به مقدار استانداردی کار محاسباتی دارد که معمولاً ۲۱٬۰۰۰ واحد گس تنظیم شده است. تعاملات پیچیده‌تر، مانند تعویض توکن‌ها در یک صرافی غیرمتمرکز یا ضرب یک کالکتیبل دیجیتال، شامل خطوط بیشتری از کد و ذخیره‌سازی داده هستند. در نتیجه، این اقدامات پیچیده به طور قابل توجهی گس بیشتری مصرف می‌کنند.

در حالی که مقدار گس مورد نیاز برای یک نوع تراکنش خاص نسبتاً پایدار باقی می‌ماند، قیمت هر واحد گس دائماً تغییر می‌کند. این قیمت به واحد کسری اتر به نام «گویی» بیان می‌شود. یک گویی برابر با ۰٫۰۰۰۰۰۰۰۰۱ ETH است. کاربران قیمت گس را به گویی نقل می‌کنند زیرا مقادیر در غیر این صورت خیلی کوچک و دست‌وپاگیر برای مدیریت در شرایط استاندارد ETH هستند. به جای گفتن قیمت گس ۰٫۰۰۰۰۰۰۰۳۰ ETH است، کاربر просто می‌گوید «۳۰ گویی».

هزینه کل تراکنش که کاربر پرداخت می‌کند با ضرب حد گس (مقدار کار) در قیمت گس (هزینه هر واحد کار) محاسبه می‌شود. اگر یک تراکنش نیاز به ۲۱٬۰۰۰ واحد گس داشته باشد و قیمت بازار فعلی ۳۰ گویی باشد، هزینه کل ۶۳۰٬۰۰۰ گویی یا ۰٫۰۰۰۶۳ ETH خواهد بود. این جداسازی «کار مورد نیاز» و «قیمت کار» به سیستم اجازه می‌دهد پیچیدگی یک وظیفه را از ارزش بازار ظرفیت شبکه جدا کند.

ساختار هزینه مدرن

مکانیسم تعیین هزینه‌های تراکنش با اجرای پیشنهاد بهبود اتریوم ۱۵۵۹ (EIP-1559) در اوت ۲۰۲۱، بازنگری اساسی شد. پیش از این به‌روزرسانی، بازار هزینه بر اساس مدل «مزایده قیمت اول» عمل می‌کرد. کاربران просто قیمت گس را پیشنهاد می‌دادند و ماینرها پیشنهادهای بالاتر را اولویت می‌دادند. این سیستم اغلب ناکارآمد و غیرقابل پیش‌بینی بود و کاربران را وادار می‌کرد تا برای اطمینان از عبور تراکنش‌هایشان، مکرراً بیش از حد پرداخت کنند.

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

مکانیسم هزینه پایه

هزینه پایه حداقل هزینه اجباری مورد نیاز برای گنجاندن یک تراکنش در یک بلاک است. این هزینه توسط اعتبارسنج‌ها یا ماینرها تنظیم نمی‌شود بلکه توسط پروتکل خود به صورت الگوریتمی بر اساس استفاده از بلاک قبلی تعیین می‌شود. شبکه اندازه بلاک خاصی را هدف قرار می‌دهد که بر حسب واحدهای گس اندازه‌گیری می‌شود (معمولاً ۱۵ میلیون گس). اگر بلاک بیش از ۵۰٪ پر باشد، هزینه پایه برای بلاک بعدی به طور خودکار افزایش می‌یابد. اگر کمتر از ۵۰٪ پر باشد، هزینه کاهش می‌یابد.

این تنظیم الگوریتمی منحنی قیمت‌گذاری قابل پیش‌بینی ایجاد می‌کند. هزینه می‌تواند حداکثر ۱۲٫۵٪ از بلاک به بلاک بالا یا پایین برود. این کار از جهش‌های ناگهانی و عظیم در حداقل هزینه جلوگیری می‌کند، هرچند دوره‌های طولانی تقاضای بالا همچنان باعث افزایش نمایی قیمت در طول زمان می‌شود. حیاتی است که هزینه پایه به اعتبارسنج‌ها پرداخت نمی‌شود. در عوض، این بخش از ETH «سوزانده» می‌شود، به این معنا که به طور دائمی نابود شده و از کل عرضه در گردش حذف می‌شود.

هزینه‌های اولویت و انعام‌ها

جزء دوم هزینه تراکنش، هزینه اولویت است که معمولاً به عنوان «انعام» شناخته می‌شود. این یک هزینه اختیاری است که کاربران روی هزینه پایه اضافه می‌کنند. در حالی که هزینه پایه سوزانده می‌شود، هزینه اولویت مستقیماً به اعتبارسنجی که بلاک را پیشنهاد می‌دهد، می‌رود. این به عنوان انگیزه‌ای برای اعتبارسنج‌ها برای گنجاندن تراکنش‌های خاص عمل می‌کند، به ویژه زمانی که شبکه شلوغ است.

وقتی شبکه زیر ظرفیت عمل می‌کند، هزینه اولویت می‌تواند بسیار پایین باشد، زیرا فضای زیادی در بلاک برای همه وجود دارد. با این حال، وقتی تقاضا از فضای بلاک موجود فراتر رود، کاربران باید برای پردازش سریع تراکنش‌هایشان رقابت کنند. در این سناریوها، هزینه اولویت بالاتر به عنوان رشوه‌ای به اعتبارسنج برای پریدن صف عمل می‌کند. کیف پول‌ها اغلب پیش‌تنظیم‌هایی برای این هزینه‌ها ارائه می‌دهند که به کاربران اجازه می‌دهد بین سرعت‌های اجرای «اقتصادی»، «سریع» یا «سریع‌ترین» بر اساس فوریت و بودجه‌شان انتخاب کنند.

اجرای تراکنش و ماشین مجازی اتریوم

در قلب این سیستم، ماشین مجازی اتریوم (EVM) قرار دارد. EVM موتور محاسباتی جهانی است که کد موجود در قراردادهای هوشمند را اجرا می‌کند. هر نود در شبکه EVM را اجرا می‌کند و تراکنش‌های یکسانی را برای حفظ اجماع پردازش می‌کند. وقتی کاربر تراکنشی را شروع می‌کند، اساساً مجموعه‌ای از دستورالعمل‌ها را به EVM ارسال می‌کند.

EVM این دستورالعمل‌ها را به عملیات کوچک‌تر به نام opcodeها تجزیه می‌کند. هر opcode هزینه گس خاصی بر اساس پیچیدگی محاسباتی‌اش دارد. جمع‌های ریاضی ساده ارزان هستند، در حالی که عملیات‌هایی که نیاز به ذخیره داده روی بلاکچین یا دسترسی به داده‌های تاریخی دارند، گران هستند. این قیمت‌گذاری دقیق تضمین می‌کند که هزینه‌های پرداخت‌شده بار قرارگرفته بر منابع شبکه را به دقت منعکس کند.

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

پویایی بازار و ازدحام

بازار هزینه در نهایت توسط عرضه و تقاضا هدایت می‌شود. عرضه فضای بلاک توسط قوانین پروتکل محدود است. اندازه هدف ۱۵ میلیون گس در هر بلاک و حداکثر سخت ۳۰ میلیون گس وجود دارد. از آنجایی که بلاک‌های جدید تقریباً هر ۱۲ تا ۱۵ ثانیه تولید می‌شوند، شبکه ظرفیت throughput محدودی دارد. نمی‌تواند просто تراکنش‌های بیشتری پردازش کند فقط چون افراد بیشتری می‌خواهند از آن استفاده کنند.

تقاضا، از سوی دیگر، بسیار متغیر است. توسط رویدادهای بازار هدایت می‌شود، مانند سقوط ناگهانی قیمت دارایی‌ها که باعث فروش وحشت‌زده می‌شود، یا راه‌اندازی یک مجموعه NFT جدید محبوب. وقتی تقاضا افزایش می‌یابد، هزینه پایه الگوریتمی شروع به بالا رفتن می‌کند. اگر بلاک‌ها برای مدت طولانی پر بمانند، هزینه پایه می‌تواند به شدت افزایش یابد و تراکنش‌های ساده را برای کاربر متوسط غیرقابل تحمل کند.

در طول این رویدادهای ازدحام، تجربه کاربر تغییر می‌کند. کیف پول‌ها تخمین هزینه‌های به طور قابل توجهی بالاتری نمایش می‌دهند. کاربرانی که حد گس خود را خیلی پایین تنظیم کرده‌اند ممکن است تراکنش‌هایشان در «mempool»—منطقه انتظار برای تراکنش‌های در انتظار—گیر کنند. این تراکنش‌ها در انتظار می‌مانند تا فعالیت شبکه خنک شود و نرخ بازار به قیمتی که کاربر پیشنهاد داده بازگردد، یا تا زمانی که کاربر تراکنش جایگزین با هزینه بالاتر ارسال کند.

استانداردهای توکن و هزینه‌های گس

نوع دارایی جابه‌جا شده تأثیر قابل توجهی بر هزینه گس دارد. در حالی که انتقال اتر بومی (ETH) ارزان‌ترین عملیات است، جابه‌جایی توکن‌ها نیاز به تعامل با قراردادهای هوشمند دارد. رایج‌ترین استاندارد برای این دارایی‌ها ERC-20 است. این استاندارد لیستی مشترک از قوانینی را تعریف می‌کند که توکن‌ها باید پیروی کنند و اجازه می‌دهد آنها به طور یکپارچه در برنامه‌های مختلف کار کنند.

مقایسه هزینه‌های انتقال

انتقال ETH یک اقدام پروتکل بومی است که نیاز به تعامل قرارداد هوشمند ندارد. در مقابل، ارسال یک توکن ERC-20 شامل فراخوانی تابعی در یک قرارداد هوشمند برای به‌روزرسانی دفتر کل موجودی‌ها است. این کار حالت داخلی قرارداد را به‌روزرسانی می‌کند و ثبت می‌کند که کاربر A اکنون توکن‌های کمتری دارد و کاربر B توکن‌های بیشتری. این تغییر حالت به منابع محاسباتی بیشتری نسبت به انتقال بومی نیاز دارد.

به دلیل این پیچیدگی اضافی، انتقال توکن‌ها می‌تواند دو تا سه برابر بیشتر از ارسال ETH در گس هزینه داشته باشد. اگر کاربر با پروتکل پیچیده‌تری مانند یک صرافی غیرمتمرکز (DEX) برای تعویض توکن‌ها تعامل کند، هزینه حتی بیشتر افزایش می‌یابد. یک تعویض شامل تعاملات متعدد قرارداد، بررسی استخرهای نقدینگی و به‌روزرسانی موجودی‌ها است و اغلب ده برابر بیشتر از یک انتقال ساده ETH هزینه دارد.

نوع تراکنش پیچیدگی هزینه نسبی
انتقال ETH پایین ۱x (مبنای مقایسه)
انتقال ERC-20 متوسط ~۲x - ۳x
تعویض توکن بالا ~۵x - ۱۰x

نقش اتر رپ‌شده (WETH)

یک ویژگی منحصربه‌فرد اکوسیستم وجود اتر رپ‌شده (WETH) است. اتر خود پیش از استاندارد ERC-20 وجود داشته است. در نتیجه، ETH قوانین حاکم بر توکن‌های ERC-20 را دنبال نمی‌کند. این مسئله سازگاری برای برنامه‌های غیرمتمرکز (dApps) طراحی‌شده برای扱ه یکنواخت دارایی‌های ERC-20 ایجاد می‌کند. برای حل این، کاربران اغلب ETH را به WETH تبدیل می‌کنند.

WETH اساساً یک قرارداد هوشمند است که ETH را نگه می‌دارد و توکن ERC-20 معادل را ۱:۱ با ودیعه صادر می‌کند. این فرآیند «رپینگ» به ETH اجازه می‌دهد دقیقاً مانند هر توکن دیگری رفتار کند و کد را برای پلتفرم‌های معاملاتی و پروتکل‌های وام‌دهی ساده می‌کند. با این حال، فرآیند رپینگ و آنرپینگ ETH هزینه گس دارد. کاربران باید تراکنشی به قرارداد WETH ارسال کنند تا ETH خود را واریز کنند و هزینه‌ای متحمل شوند. وقتی می‌خواهند ETH بومی خود را بازیابی کنند، باید تراکنش دیگری ارسال کنند تا WETH را بسوزانند و資金 را برداشت کنند.

سیاست پولی و تورم‌زدایی

معرفی مکانیسم سوزاندن هزینه پایه سیاست پولی شبکه را به طور اساسی تغییر داد. در مدل اصلی، تمام هزینه‌ها به ماینرها می‌رفت و عرضه ETH در گردش را با فروش پاداش‌هایشان افزایش می‌داد. تحت سیستم فعلی، هزینه پایه به طور دائمی از گردش خارج می‌شود. این ارتباط مستقیمی بین استفاده از شبکه و کل عرضه ارز ایجاد می‌کند.

وقتی فعالیت شبکه بالا است، مقدار ETH سوزانده‌شده می‌تواند از مقدار ETH جدید صادرشده به اعتبارسنج‌ها به عنوان پاداش بلاک فراتر رود. در این دوره‌ها، شبکه تورم‌زدایی می‌شود، به این معنا که کل عرضه ETH در طول زمان کاهش می‌یابد. این به عنوان تعادلی در برابر صدور سکه‌های جدید عمل می‌کند.

نرخ صدور پس از انتقال به اثبات سهام به طور قابل توجهی کاهش یافت و مقدار ETH جدید واردشده به بازار را حدود ۹۰٪ کاهش داد. همراه با مکانیسم سوزاندن از EIP-1559، حجم بالای تراکنش‌ها کاهش عرضه را تسریع می‌کند. این پویایی به این معناست که کاربرانی که برای گس پرداخت می‌کنند نه تنها فضای بلاک می‌خرند؛ بلکه فعالانه در تنظیم اقتصادی عرضه دارایی شرکت می‌کنند.

استراتژی‌های پیشرفته گس

برای کاربران مکرر، مدیریت هزینه‌های گس یک مهارت حیاتی است. اکثر کیف پول‌های مدرن ویژگی‌های پیشرفته‌ای برای کمک به پیمایش بازار هزینه ادغام کرده‌اند. تخمین‌زن‌های خودکار چند بلاک آخر را تحلیل می‌کنند تا هزینه‌های مناسب پیشنهاد دهند، اما کاربران همچنین می‌توانند این تنظیمات را دستی تنظیم کنند. تنظیم هزینه اولویت پایین می‌تواند پول صرفه‌جویی کند اگر کاربر مایل به انتظار طولانی‌تر برای تأیید باشد.

برعکس، اگر تراکنش حساس به زمان باشد، مانند تلاش برای خرید یک مورد با موجودی محدود، کاربران می‌توانند هزینه اولویت را افزایش دهند تا دیگران را شکست دهند. با این حال، این رفتار «جنگ گس» می‌تواند منجر به هدررفت資金 شود اگر تراکنش شکست بخورد یا کسی دیگر پیشنهاد بالاتری بدهد. کاربران پیشرفته همچنین ممکن است از ابزارهایی استفاده کنند که قیمت‌های گس تاریخی را ردیابی می‌کنند تا زمان‌های روز یا هفته که شبکه معمولاً کمتر شلوغ است را شناسایی کنند و وظایف نگهداری غیرفوری خود را برای این پنجره‌های ارزان‌تر زمان‌بندی کنند.

راه‌حل‌های مقیاس‌پذیری لایه ۲ به عنوان روش اصلی برای اجتناب از هزینه‌های بالای شبکه اصلی ظاهر شده‌اند. این شبکه‌ها تراکنش‌ها را خارج از زنجیره اصلی پردازش می‌کنند و آنها را دسته‌بندی می‌کنند قبل از تسویه نتیجه نهایی روی اتریوم. با تقسیم هزینه گس تسویه نهایی بر هزاران تراکنش فردی، لایه ۲ها می‌توانند هزینه‌هایی ارائه دهند که کسری از هزینه شبکه اصلی است.

نتیجه‌گیری

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

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

هزینه‌های گس просто قیمتی است که برای پردازش امن درخواستتان توسط کامپیوتر پرداخت می‌کنید.