گس اتریوم چیست؟ راهنمای جامع و کامل

گس اتریوم چیست؟ راهنمای جامع و کامل

Ali Ebrahimi اردیبهشت ۵, ۱۴۰۰
17 دقیقه زمان مطالعه
برای امتیاز به این نوشته کلیک کنید!
[کل: ۰ میانگین: ۰]

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

اما گس چیست و نحوه محاسبه آن چگونه است؟

در این مقاله از «اکس نوین» به معرفی این مفهوم رایج در دنیای اتریوم خواهیم پرداخت! با ما باشید!

تعریف گس در اتریوم

اتریوم (Ethereum) زیر ساختی است که با استفاده از آن می‌توان به توسعه برنامه های مختلف پرداخت! یکی از برنامه‌هایی که بر روی اتریوم قابل اجراست، قرارداد هوشمند (Smart Contract) است.

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

در شبکه اتریوم، انجام هر تراکنشی نیازمند پرداخت کارمزد است. پلتفرم‌هایی مثل بیت کوین بیشتر برای معاملات و توافقات مالی مورد استفاده قرار می‌گیرند اما داستان اتریوم فرق می‌کند. اتریوم متن باز (Open Source) است. توسعه‌دهندگان می‌توانند برنامه‌های خود را بر روی آن توسعه دهند. یک برنامه سخت است، فضای مورد استفاده زیادی را نیاز دارد، راه‌اندازی آن نیازمند صرف زمان فراوانی است اما یک برنامه آسان و سریع است. در واقع این دو برنامه منابعی که استفاده می‌کنند یکسان نیست پس نباید کارمزد یکسانی بپردازند. راهکار برقراری عدالت در پرداخت کارمزد در اتریوم چیست؟

گس (Gas) یا همان سوخت! یعنی هر چقدر پول بدهید، آش می‌خورید!

به بیان دیگر به اندازه استفاده از منابع، کارمزد پرداخت خواهد شد!

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

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

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

اما هر گس چند اتر است؟ برای رسیدن به پاسخ این سؤال در ادامه با ما باشید!

هزینه هر گس چقدر است؟ قیمت آن چطور تعیین می‌شود؟

هیچ قانون و سقف و کفی برای گس وجود ندارد. چیزی شبیه نیکوکاری است. یک کاربر ۱۰ اتر می‌پردازد و یک کاربر هزار اتر!

احتمالاً با خواندن این جمله، اولین چیزی که به ذهنتان می‌رسد این است که یک اتر و اگر شد کمتر بپردازید و بخندید به ریش کسی که ده هزار اتر می‌پردازد!

اما داستان به این سادگی نیست!

ظرفیت شبکه اتریوم محدود است و تأیید تمامی تراکنش‌ها در لحظه ممکن نیست! از طرفی آدمیزاد بنده مال است! بنابراین ماینرهای اتریوم ترجیح می‌دهند ابتدا تراکنش‌های با کارمزد بالاتر (قیمت گس بالاتر) را تأیید کنند!

پس تأیید تراکنشی که میزان گس پایینی دارد، ممکن است مدت زمان زیادی طول بکشد و شاید اصلاً تأیید نشود!

مفاهیم گس در اتریوم

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

  • گس لیمیت (Gas limit)
  • گس پرایس (Gas price)

کارمزد شبکه اتریوم مساوی است با ضرب گس پرایس در گس لیمیت.

روند تأیید تراکنش در اتریوم

  1. تعیین گس لیمیت را توسط کاربر( کاربر با استفاده از قیمت گس اعلام شده در سایت اتریوم، متوجه می‌شود برای انجام تراکنش مد نظرش چه میزان گس باید بپردازد.)
  2. تعیین گس پرایس یا همان قیمت گس توسط کاربر( هزینه‌ای که کاربر تعیین می‌کند برای هرگس خواهد پرداخت و واحد آن جیوی است)
  3. ضرب دو مقدار بالا در یکدیگر و محاسبه کارمزد تراکنش
  4. وارد شدن به صف انتظار جهت تأیید توسط ماینر

جیوی(Gwei) چیست؟

واحد قیمت گس است. گیگا وی (Giga Wei) که به اختصار Gwei نمایش داده شده می‌شود.

Wei  کوچکترین واحد شمارش اتر و معادل ۱۰ به توان منفی ۱۸ اتر است. هر گیگا وی می‌شود ۱۰ به توان منفی ۹ وی!

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

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

نکته مهم‌تر این است که اگر قصد سرعت بخشیدن به زمان تأیید واکنش خود را دارید باید قیمت گس را بالا ببرید و نه لیمیت گس را!

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

معایب گس اتریوم

گس اتریوم راهکار هوشمندانه‌ای جهت برقراری عدالت در پرداخت کارمزد در شبکه اتریوم است اما دارای معایبی نیز بوده که در ادامه به بیان برخی از آنها پرداخته‌ایم:

  • مشکلات ناشی از تراکنش‌هایی با گس لیمیت بالا و عدم تمایل ماینرها با تأیید یک تراکنش با گس لیمیت بالا ( ترجیح می‌دهند دو تراکنش با نصف قیمت آن را تأیید کنند) و برگشت زدن درخواست تأیید
  • شلوغی بیش از حد شبکه به دلیل ارسال چندین باره یک درخواست با قیمت گس های متفاوت
  • 3) طولانی شدن مدت انتظار کاربران جهت تأیید تراکنش‌های معمول

جمع بندی گس اتریوم

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

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

سؤالات متداول

گس چیست؟

راهکار تعیین کارمزد تأیید تراکنش در اتریوم

آیا می‌توان تراکنش را با تعیین گس لیمیتی کمتر از میزان مشخص تأیید کرد؟

خیر!

چگونه سرعت تأیید یک تراکنش را در اتریوم بالا ببریم؟

با بالا بردن قیمت گس