آموزش واحدهای اتریوم: wei، gwei و ether در سالیدیتی

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

آموزش واحدهای اتریوم: wei، gwei و ether در سالیدیتی

دو خط کد زیر معادل یکدیگر هستند:

اگر دقت کنید، این عدد برابر با ۱۰ به توان ۱۸ است. به خاطر داشته باشید که در سالیدیتی اعداد اعشاری (float) وجود ندارند، بنابراین «۱ اتریوم» در واقع معادل ۱۰ به توان ۱۸ از کوچک‌ترین واحد آن است.

کوچک‌ترین واحد اتر، ۱ wei است. ۱۰^۱۸ wei برابر با ۱ ether است.

واحد رایج دیگر gwei است. یک gwei برابر با یک میلیارد wei یا یک میلیاردم اتر است.

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

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

به هر حال، اتر واحدهای نام گذاری شده دیگری نیز دارد، مانند Finney و Szabo، اما این واحدها آن‌قدر کم استفاده می‌شوند که بهتر است هر زمان به آن‌ها نیاز داشتید، مقدارشان را در گوگل جستجو کنید. با این حال، مقادیر زیر را حتماً باید حفظ کنید:

  • wei کوچک‌ترین واحد اتر است.

  • ۱۰^۱۸ wei برابر با ۱ ether است.

  • ۱ gwei برابر با یک میلیارد wei یا یک میلیاردم ether است.

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

دوره آموزش پروژه محور طراحی وب سایت پزشک یاب با بوت استرپ
  • انتشار: ۱۷ اردیبهشت ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید