ارسال مقدار یکسان USDC میتواند در یک زنجیره کسری از یک سنت و در زنجیره دیگر چند دلار هزینه داشته باشد. این مقاله دلایل را توضیح میدهد و نشان میدهد نمودار مقایسه را در صفحه گس زنده چگونه بخوانید.
اگر با گس تازه آشنا شدهاید، ابتدا گس و کارمزدها را بخوانید.
فضای بلوک محدود است
هر بلاکچین بلوک تولید میکند و هر بلوک اندازه محدودی دارد. این سقف فضای بلوک (block space) است. کاربرانی که میخواهند در بلوک باشند برای آن فضا رقابت میکنند. اگر تقاضا از عرضه بیشتر باشد قیمت بالا میرود. اگر تقاضا کم باشد قیمت میافتد.
این دلیل اصلی تفاوت کارمزدهاست. زنجیرهای با فضای آزاد زیاد و کاربران کم ارزان است. زنجیرهای که هر بار بلوکش پر است گران است. کارمزدها در طول زمان هم تغییر میکنند: در ساعتهای شلوغ بالا میروند و وقتی فعالیت کم میشود پایین میآیند.
زنجیرهها عرضه را به روشهای مختلف تنظیم میکنند. زنجیره میتواند بلوکهای بزرگتر را مجاز کند، بلوکها را بیشتر بسازد یا کار بیشتری را موازی اجرا کند. هر انتخاب بدهبستانهایی برای سهولت اجرای نود و میزان تمرکززدایی شبکه دارد.
لایه 1 و لایه 2
لایه 1 (L1) بلاکچین پایهای مثل اتریوم یا بیتکوین است. لایه 2 (L2) زنجیره جداگانهای است که تراکنشها را خودش اجرا میکند و سپس سابقه آنها را به لایه 1 میفرستد تا امنیت آن را به ارث ببرد. آربیتروم، بیس و اپتیمیزم L2های اتریوم هستند. لایه 1، لایه 2 و لایه 3 و رولاپها: خوشبینانه و دانشصفر را ببینید.
L2 میتواند ارزانتر باشد، چون کاربران زیادی هزینه یک دسته ارسالی به اتریوم را تقسیم میکنند. فضای بلوک خود آن هم ارزانتر است، چون افراد کمتری برایش رقابت میکنند.
دو بخش کارمزد L2
کارمزد L2 دو بخش دارد.
- کارمزد اجرای L2. هزینه اجرای تراکنش شما روی L2، شبیه گس در اتریوم قیمتگذاری میشود اما معمولاً بسیار پایینتر است.
- کارمزد داده L1. سهم شما از هزینه ارسال داده تراکنش به اتریوم تا هر کس بتواند آن را بررسی کند.
در بسیاری از L2ها، کارمزد داده L1 بخش بزرگتر است. به اندازه داده و هزینه اتریوم در همان لحظه بستگی دارد. به همین دلیل انتقال توکن در L2 وقتی خود اتریوم شلوغ است میتواند بیشتر هزینه داشته باشد، حتی اگر L2 خلوت باشد.
صفحه گس کارمزد داده L1 را به عدد آربیتروم، بیس و اپتیمیزم اضافه میکند، که برای تراکنش معمول هر نوع تخمین زده شده است. پس هزینه کل را مقایسه میکنید، نه فقط بخش L2 را.
بلابها L2ها را بسیار ارزانتر کردند
پیش از 2024، L2ها دادهشان را به شکل داده تراکنش معمولی به اتریوم میفرستادند که گران بود. EIP-4844 نوع جدیدی از فضای داده به نام بلاب (blob) اضافه کرد. بلابها برای رولاپها ساخته شدهاند. بزرگتر و ارزانتر از داده معمولی هستند و بازار کارمزد مخصوص خود را جدا از گس عادی دارند. نودها آنها را فقط مدت محدودی نگه میدارند که برای بررسی شدن رولاپها کافی است.
نتیجه این است که کارمزد داده L1 برای بسیاری از تراکنشهای L2 بسیار کوچکتر شد. مقدار دقیق با تقاضای بلاب تغییر میکند، پس بهجای اتکا به اعداد قدیمی، اعداد زنده را بررسی کنید.
سولانا و بیتکوین متفاوت کار میکنند
سولانا یک لایه 1 سریع و واحد است که تراکنشهای زیادی را موازی پردازش میکند. کارمزد پایهاش بهازای هر امضا ثابت است، پس ناچیز و پایدار میماند. در زمانهای شلوغ، کاربران برای جلو افتادن از صف کارمزد اولویت اضافه میکنند، بیشتر روی برنامههای محبوب. جزئیات در کارمزد اولویت سولانا است.
بیتکوین گس و قراردادهای هوشمند از نوع اتریوم ندارد. کارمزد بیتکوین بر اساس بزرگی تراکنش بر حسب بایت مجازی است، نه مبلغ ارسالی. فضای بلوک کمیاب است، پس وقتی افراد زیادی میخواهند وارد شوند، قیمت هر بایت بالا میرود. ممپول و کارمزدهای بیتکوین را ببینید.
قیمت توکن گس مهم است
هر زنجیره کارمزد را به سکه خودش میگیرد: ETH در اتریوم، آربیتروم، بیس و اپتیمیزم، POL در پالیگان، SOL در سولانا و BTC در بیتکوین. کارمزد بر حسب سکه فقط نیمی از داستان است. برای مقایسه زنجیرهها به کارمزد به دلار نیاز دارید.
همان مقدار گس اگر قیمت سکه متفاوت باشد میتواند دلارهای متفاوتی هزینه داشته باشد. کارمزد 0.0001 واحد سکه برای سکهای ده دلاری معنایی متفاوت از سکهای هزار دلاری دارد. به همین دلیل ابزاری که زنجیرهها را مقایسه میکند همهچیز را با قیمت فعلی به دلار آمریکا تبدیل میکند. قیمت ممکن است نباشد یا دیر برسد، پس اعداد دلاری را تخمین خوبی بدانید.
چرا انعام در زنجیره ارزان میتواند بر بیانعامی در زنجیره گران پیشی بگیرد
گزینههای سرعت (اقتصادی، عادی، سریع) در انعام فرق دارند. در زنجیره گران، حتی سرعت اقتصادی میتواند بیشتر از سرعت سریع در زنجیره ارزان هزینه داشته باشد. پس پرداخت سریع با انعام در زنجیره ارزان میتواند ارزانتر از پرداخت کند و بیانعام در زنجیره گران باشد.
صفحه گس این را در نمودار Compare chains نشان میدهد. هر زنجیره خطی با سه نقطه است: اقتصادی در چپ، عادی در وسط و سریع در راست. ارتفاع هزینه را به دلار نشان میدهد، در مقیاس لگاریتمی، پس هر پله بالاتر ده برابر است. زنجیره بالاتر در نمودار گرانتر است.
چگونه نمودار را بخوانیم
- پایینترین خط را بیابید. زنجیرهای که در سرعت عادی پایینتر است در آن لحظه ارزانترین است.
- خط شیبدار یعنی سرعت در آن زنجیره بسیار مهم است: قیمت سریع بسیار بالاتر از قیمت اقتصادی است.
- خط صاف یعنی سرعت تقریباً هزینه را تغییر نمیدهد. در آربیتروم هر سه سرعت یکساناند، چون آنجا انعام نادیده گرفته میشود.
- خطوط متقاطع نشان میدهند ارزانترین زنجیره به سرعتی که انتخاب میکنید بستگی دارد. یک زنجیره میتواند در اقتصادی ارزانترین باشد در حالی که دیگری در سریع برنده است.
- از دکمههای بالای نمودار برای جابهجایی میان ارسال سکه، ارسال توکن و سواپ استفاده کنید.
- نشانگر را روی یک خط ببرید یا روی نام زنجیره زیر نمودار بزنید تا برجسته شود و سه قیمتش را ببینید.
مبلغی که میفرستید در این زنجیرهها کارمزد را تغییر نمیدهد. ارسال 1 دلار و 1,000 دلار هزینه یکسانی دارد.
پرسشهای متداول
چرا کارمزد اتریوم از کارمزد لایه 2 بیشتر است؟
شبکه اصلی اتریوم فضای بلوک محدودی دارد و کاربران زیادی برایش رقابت میکنند. L2ها بیشتر کار را خودشان اجرا میکنند، هزینه ارسال داده را میان کاربران زیادی تقسیم میکنند و از فضای داده ارزانتر بلاب استفاده میکنند. اعداد زنده را در صفحه گس ببینید.
چرا سولانا اینقدر ارزان است؟
کارمزد پایهاش مقدار ثابت کوچکی بهازای هر امضاست و شبکه میتواند تراکنشهای زیادی را موازی پردازش کند. برنامههای شلوغ هنوز میتوانند کارمزد اولویت اضافه کنند، اما اغلب کوچک است.
چرا تراکنش L2 من وقتی اتریوم شلوغ است گرانتر میشود؟
بخشی از کارمزد L2 کارمزد داده L1 است که به هزینه اتریوم بستگی دارد. وقتی اتریوم گرانتر شود آن بخش بالا میرود، هرچند اجرای L2 ممکن است ارزان بماند.
آیا ارزانترین زنجیره همیشه بهترین انتخاب است؟
خیر. گیرنده باید بتواند از زنجیرهای که انتخاب میکنید استفاده کند و توکن باید نسخه درست در آن زنجیره باشد. پیش از جابهجایی پول ارزانترین راه ارسال USDC را بخوانید.
چرا کارمزدها هر چند ثانیه تغییر میکنند؟
تقاضا برای فضای بلوک پیوسته تغییر میکند. بیشتر زنجیرهها قیمت خود را از بلوکهای اخیر بهروز میکنند، پس عدد زنده میتواند از بلوکی به بلوک دیگر جابهجا شود.