اتر (ETH) چیست؟ توضیح کامل گس (Gas) و اصطلاحات بلاکچین اتریوم

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

کارمزد tx = (واحد گس موردنیاز برای معامله) * (قیمت گس حداقل برابر با هزینه پایه + انعام)

در مثال سوخت که بالاتر ذکر شد، برای تعیین بودجه برای یک سفر جاده‌ای (انجام معامله) باید قیمت سوخت (قیمت گس) و مقدار سوختی را که سفرمان نیاز دارد (گس لیمیت) در نظر بگیریم.

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

Gwei راحت‌تر است.

هزینه گس چگونه محاسبه می‌شود؟

گس نحوه اندازه‌گیری مقدار تلاش محاسباتی موردنیاز برای اجرای تراکنش‌ها توسط شبکه اتریوم است.

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

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

اتر (ETH) ارزدیجیتال داخلی مورداستفاده در شبکه اتریوم است.

اتر

اتر هم مثل بیت‌کوین (BTC) یک دارایی دیجیتال است که برای ذخیره یا انتقال ارزش در بلاک‌چین مورداستفاده قرار می‌گیرد.

با در نظر گرفتن گس لیمیت، فرمول حداقل کارمزد تراکنش به این صورت خواهد بود:

اما اتر در اصل برای تسهیل قراردادهای هوشمند و اپلیکیشن‌های غیرمتمرکز (dApps) در شبکه اتریوم مورد استفاده قرار می‌گیرد.

از طرف دیگر، کاربران این گزینه را دارند که حداکثر محدودیت هزینه را تعیین کنند تا به شبکه بگویند حداکثر مقدار gwei که مایلید برای تراکنش خود خرج کنید.

اگر قیمت یک واحد گس ۰.۰۰۰۰۰۰۰۱۵ اتر باشد، تراکنش شما که به ۲۱،۰۰۰ واحد نیاز دارد، برای انجام حداقل به ۰.۰۰۰۱۳ اتر نیاز دارد.

راه‌های دیگری هم برای محاسبه اتر وجود دارد، اما gwei در میان کاربران اتر رایج‌تر است.

یک نود اتریوم باید یک تراکنش را در شبکه اجرا کند و قرار هم نیست این کار را رایگان انجام دهد. بدون اتر نمی‌توان کاری روی اتریوم انجام داد.

Gwei نشان‌دهنده کسری از یک اتریوم است.

گس لیمیت یا Gas Limit حداکثر تعداد واحدهای گسی است که می‌خواهید برای انجام معامله پرداخت کنید.

اما هزینه‌های شما به هزینه خدمات ختم نمی‌شود، بلکه باید انعام هم پرداخت کنید!

هزینه پایه را بلوک‌های قبل از آن تعیین می‌کنند. اگر تراکنش‌های بلوک قبلی گس بیشتری نسبت به اندازه بلوک هدف اختصاص داده شده مصرف کرده باشند، هزینه پایه ممکن است تا ۱۲.۵ درصد در هر بلوک افزایش پیدا کند.

دسته‌ای از راه‌حل‌های مقیاس‌پذیری لایه ۲ نیز با انجام محاسبات سنگین آف‌چین، بار شبکه را کاهش می‌دهند.

به همین خاطر است که کاربران معمولا یک گس لیمیت به ورودی‌شان اضافه می‌کنند.

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

هرکسی که به دنبال ساخت نرم‌افزار بر روی اتریوم است، باید برای قدرت محاسباتی با اتر (ETH) هزینه پرداخت کند.

تراکنش ساده فقط به ۲۱۰۰۰ گس نیاز دارد، اما بسیاری از مردم در حال مبادله توکن‌های ERC-20 هستند، بنابراین هزینه پایه فعلی ۳۰۰ gwei است. شخص الف تصمیم می‌گیرد برای اینکه مطمئن شود ۲ اتر منتقل می‌شود، ۲۰ gwei انعام بدهد.

اکثر کیف پول‌ها و پلتفرم‌ها می‌توانند به طور خودکار قیمت گس را برای تراکنش‌های شما تخمین بزنند.

اما قیمت گس بر حسب اتریوم است.

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

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

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

و این به آن معناست که خود گس کارمزد تراکنش شما نیست.

واااای! این اعداد اعشاری خیلی بزرگ و اتر خیلی کم است!

۱۸.۸۴ دلار ممکن است هنوز برای برخی زیاد باشد. خوشبختانه تلاش‌هایی برای کاهش کارمزد تراکنش‌ها انجام شده است.

فرض کنید شخص الف می‌خواهد ۱ اتر برای شخص ب ارسال کند.

اصطلاح «گس» برای تمایز بین ارزش اتر (ETH) و هزینه محاسباتی استفاده از ماشین مجازی اتریوم (EVM) مطرح شد.

گس اتریوم

مثل نسبت سنت به دلار، wei هم کوچک‌ترین واحد اتریوم است. Gigawei یعنی: ۱،۰۰۰،۰۰۰،۰۰۰ wei یا ۰.۰۰۰۰۰۰۰۰۱ اتر.

برای مثال، تغییر اتریوم به الگوریتم اجماع گواه بر سهام (PoS) نیازمندی‌های محاسباتی هر تراکنش را کاهش می‌دهد.

به این واحد اندازه‌گیری gas یا گس گفته می‌شود چون مثل ماشین که برای کار به بنزین نیاز دارد، شبکه اتریوم هم برای ادامه کار به گس نیاز دارد.

اما اگر تراکنش غیرمعمولی را انجام دادید که به گس بیشتر از چیزی که فکر می‌کردید، نیاز داشت، چه؟

برای مثال، ارسال یک اتر از شخص الف به شخص ب ممکن است به ۲۱۰۰۰ گس نیاز داشته باشد. اما معاملات پیچیده‌تر، مثل ضرب یک NFT، ممکن است به ۲،۰۰۰،۰۰۰ گس یا بیشتر نیاز داشته باشد.

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

طراحی به این شکل است تا یکی از بزرگترین مشکلات ماشین تورینگ کامل حل شود: مسئله توقف یا the halting problem.

مطمئنا کارمزد معامله فقط شامل گس و قیمت گس نیست. بلکه هزینه پایه یا BASE FEE را هم شامل می‌شود، که این هزینه، هزینه موردنیاز برای قرار دادن یک واحد گس در بلوک اتریوم است.

تا اینجا، حداقل کارمزد تراکنش شما به این صورت خواهد بود:

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

هزینه کارمزد تراکنش = (گس لیمیت) * (هزینه پایه + انعام)

اگر می‌خواهید مهارت محاسبه کارمزد تراکنش‌تان را ارتقا دهید، قطعا بدتان نمی‌آید این جدول را ببینید!

جدول تعریف اصطلاحات شبکه اتریوم

واحد اندازه‌گیری برای تلاش محاسباتی‌ای که ماینرها برای اجرای تراکنش شما و ثبت آن در بلاک‌چین اتریوم نیاز دارند. گس
حداقل مقدار گس موردنیاز برای قرار دادن تراکنش در آخرین بلوک اتریوم. هزینه‌های پایه در پایان هر تراکنش می‌سوزند. هزینه پایه/ بلاک
مخفف gigawei، که اسمی است برای کسری از ۱ اتر که باید برای کارمزد تراکننش بپردازید.
۱ Gwei = ۰.۰۰۰۰۰۰۰۰۱ اتر
Ex: به عنوان مثال اگر ۱ اتر ارسال می‌کنید و کل کارمزد تراکنش شما ۴۲۳۰۰۰۰ gwei (۰.۰۰۴۲۳ اتر) است، برای اجرای موفقیت‌آمیز تراکنش‌تان باید ۱.۰۰۴۲۳ اتر ارسال کنید.
Gwei
مقدار gwei که حاضرید برای یک واحد گس پرداخت کنید. قیمت گس
حداکثر تعداد واحدهای گسی که مایلید برای انجام معامله‌تان پرداخت کنید.
می‌توانید میزان گسی را که می‌خواهید خرج کنید تنظیم کنید، اما تعیین حد مجاز گس کمتر از کل گس موردنیاز، منجر به از دست رفتن گس و شکست تراکنش شما می‌شود.
انواع مختلف تراکنش‌ها به حداقل مقدار گس متفاوتی برای تکمیل نیاز دارند.
گس لیمیت
حداکثر هزینه‌ای (به gwei) که حاضرید برای تراکنش‌تان خرج کنید.
بعد از کسر هزینه‌های واقعی و انعام، مابقی حداکثر کارمزد به فرستنده تراکنش بازپرداخت می‌شود.
مثل لیمیت گس، تعیین حداکثر کارمزد کمتر از کارمزد واقعی موردنیاز، منجر به شکست معامله می‌شود.
هزینه مکس
هزینه اضافی که به ماینرها می‌پردازید تا تراکنش‌تان را در بلاک‌چین لحاظ کنند/ اولویت‌بندی کنند. هزینه اولویت/ انعام
هنگامی که کاربران برای تراکنش‌های خود هزینه پرداخت می‌کنند، هزینه گس پایه آنها توسط پروتکل از بین می‌رود (به طور دائم از گردش خارج می‌شود). گس برن (burn)
(گس لیمیت) * (هزینه پایه + انعام) فرمول کارمزد معامله


منبع: https://iranbroker.org/what-is-ether

گس اتر هم نیست.

یعنی حدود ۱۸.۸۴ دلار برای انتقال ۱ اتر ( ~ ۳۰۰۰ دلار).

این الزام، اتر را به مکانیزمی کلیدی در کنترل تقاضا برای منابع محاسباتی در شبکه اتریوم تبدیل می‌کند.   

قیمت گس مقدار اتری است که برای پرداخت یک واحد گس لازم است.

با استفاده از فرمول بالا، کارمزد تراکنش شخص الف عبارت است از:

در مثال بالا، به جای اینکه بگویید قیمت گس ۰.۰۰۰۰۰۰۰۱۵ اتر است، می‌توانید بگویید قیمت گس ۱۵ Gwei است.

با این حال، در مورد گس لیمیت و مکس لیمیت خیلی خسیس نباشید! ماینرها فقط از gwei و گس کافی برای انجام تراکنش استفاده می‌کنند و بقیه را به شما بازپرداخت می‌کنند.

اگر بنزین تمام شود، ماشین می‌ایستد، دقیقا مثل یک اپلیکیشن وقتی که اتر آن تمام می‌شود.

گس یا gas چیست؟

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

(۲۱،۰۰۰) * (۳۰۰ + ۲۰) = ۶،۷۲۰،۰۰۰ gwei یا ۰.۰۰۶۷۲ اتر

دیگران هم همین‌طور فکر می‌کنند.

giga-wei یا gwei را وارد کنید.

به یاد داشته باشید که ماینرها بدون توجه به آنچه در داخل یک بلوک اتریوم وجود دارد، پاداش بلوک دریافت می‌کنند.