اتریوم یک بلاکچین عمومی است که علاوه بر جابهجایی پول میتواند برنامههایی به نام قرارداد هوشمند اجرا کند. این مقاله توضیح میدهد چه کسی آن را ساخته، بلوکها و کارمزدها چگونه کار میکنند، چرا شبکه اصلی میتواند گران باشد و چگونه آن را زنده دنبال کنید.
با موضوع تازه آشنا شدهاید؟ از بلاکچین چیست شروع کنید.
اتریوم چیست و چه کسی آن را ساخته است
اتریوم در سال 2013 توسط ویتالیک بوترین پیشنهاد شد و در سال 2015 توسط گروهی از مشارکتکنندگان اولیه راهاندازی شد. مالک آن شرکتی نیست. نرمافزار متنباز است و چند تیم مستقل کلاینت آن را توسعه میدهند، در حالی که یک سازمان غیرانتفاعی، بنیاد اتریوم (Ethereum Foundation)، پژوهشها و کمکهزینهها را تأمین میکند. هزاران نود و اعتبارسنجهای بسیار شبکه را اداره میکنند.
بیتکوین ثابت کرد که دفتر میتواند بدون بانک کار کند. اتریوم پرسشی بزرگتر پرسید: اگر دفتر بتواند کد هم اجرا کند چه؟ قرارداد هوشمند برنامهای کوچک است که روی زنجیره ذخیره میشود و وقتی کسی آن را فراخوانی کند دقیقاً همانطور که نوشته شده اجرا میشود. این مبنای توکنها، صرافیهای غیرمتمرکز، پروتکلهای وامدهی و NFTهاست.
امروز اتریوم لایه پایه اصلی برای امور مالی غیرمتمرکز و بیشتر شبکههای لایه 2 مانند آربیتروم، بیس و اپتیمیزم است.
نحوه کار: اثبات سهام
اتریوم در سال 2022 از اثبات کار به اثبات سهام (proof of stake) رفت. بهجای اینکه ماینرها برق بسوزانند، اعتبارسنجها (validators) ETH را بهعنوان سپرده (استیک) قفل میکنند. پروتکل اعتبارسنجها را برای پیشنهاد و رأی دادن به بلوکها انتخاب میکند. اعتبارسنجی که تقلب کند میتواند بخشی از استیک خود را از دست بدهد و اعتبارسنج آفلاین درآمد کمتری دارد.
زمان به **اسلات (slot)**های 12 ثانیهای تقسیم شده است. در هر اسلات یک اعتبارسنج برای پیشنهاد بلوک انتخاب میشود. اگر آن اعتبارسنج آفلاین باشد، اسلات خالی میماند، پس فاصلهای بیش از 12 ثانیه ممکن است رخ دهد. 32 اسلات یک اپوک (epoch) میسازد، حدود 6.4 دقیقه.
قطعیت
تراکنش وقتی در بلوکی باشد گنجانده شده است. پس از حدود دو اپوک، تقریباً 13 دقیقه، وقتی اعتبارسنجهایی که بیش از دوسوم ETH استیکشده را در اختیار دارند به آن رأی دادهاند، نهایی (finalized) میشود. برگرداندن بلوک نهاییشده بدون نابود کردن مقدار زیادی استیک عملاً ناممکن است. صرافیها و پلها برای مبالغ بزرگ اغلب منتظر قطعیت میمانند. قطعیت و تأییدیهها را ببینید.
EVM و قراردادهای هوشمند
ماشین مجازی اتریوم (Ethereum Virtual Machine یا EVM) موتوری است که قراردادهای هوشمند را اجرا میکند. طراحی آن به یک استاندارد تبدیل شد. بسیاری از زنجیرههای دیگر آن را کپی میکنند، و به همین دلیل آربیتروم، بیس، اپتیمیزم و پالیگان زنجیرههای EVM نامیده میشوند. توسعهدهنده میتواند یک بار قرارداد بنویسد و روی همه آنها مستقر کند و کیف پولهایی مثل MetaMask روی همه کار میکنند.
ETH، gwei و کارمزدها
ETH سکه بومی است. هزینه هر تراکنش را میپردازد. کارمزدها بر حسب گس (gas)، واحدی از محاسبه، اندازهگیری میشوند. یک انتقال ساده ETH، 21,000 گس مصرف میکند. سواپ توکن یا ضرب یک NFT خیلی بیشتر مصرف میکند.
قیمتها بر حسب gwei، یک میلیاردیوم ETH، بیان میشوند. کارمزد برابر است با گس مصرفشده ضرب در قیمت گس. برای مثال، انتقالی با 20 gwei هزینهاش 21,000 ضرب در 20 = 420,000 gwei است، یعنی 0.00042 ETH.
از زمان EIP-1559، هر بلوک یک کارمزد پایه (base fee) دارد که خودکار تنظیم میشود. وقتی بلوکی بیش از نیمه پر است کارمزد پایه بالا میرود و وقتی خلوتتر است پایین میآید. کارمزد پایه سوزانده میشود، یعنی از عرضه حذف میشود. علاوه بر آن، فرستنده میتواند یک انعام اولویت (priority tip) اضافه کند که به اعتبارسنج میرسد و تراکنش را در صف جلو میبرد.
چرا شبکه اصلی در زمانهای شلوغ گران است
فضای بلوک محدود است، پس وقتی تقاضا اوج میگیرد، مثل یک ضرب محبوب یا سقوط بازار، فرستندهها رقابت میکنند و کارمزد پایه بالا میرود. هر بلوک پر تا حدود 12.5 درصد به کارمزد پایه اضافه میکند. دورههای آرام بسیار ارزانترند. قیمت فعلی را در ردیاب گس ببینید و گس و کارمزدها را بخوانید.
بلابها و نقشه راه رولاپمحور
اتریوم مقیاسپذیری را با غولپیکر کردن بلوکهای خودش انتخاب نمیکند. در عوض برنامه این است که رولاپهای لایه 2 تراکنشها را بیرون از شبکه اصلی اجرا کنند و داده فشرده را به اتریوم برگردانند. لایه 1، لایه 2 و لایه 3 و رولاپها را ببینید.
EIP-4844 بلاب (blob) را اضافه کرد، نوعی فضای داده موقت ارزانتر که برای رولاپها در نظر گرفته شده است. چون بلابها بازار کارمزد خودشان را دارند، رولاپها برای ارسال داده کمتر میپردازند و کاربران کارمزد لایه 2 پایینتری میبینند. اتریوم همچنان لایه تسویهای است که وضعیت نهایی در آن لنگر میاندازد.
آدرسها و توکنها
آدرسهای اتریوم با 0x و سپس 40 نویسه هگزادسیمال شروع میشوند. همان آدرس روی هر زنجیره EVM کار میکند، چون از همان کلید مشتق میشود. آدرس شما در اتریوم آدرس شما در بیس، آربیتروم، اپتیمیزم و پالیگان هم هست. با این حال موجودی شما در هر زنجیره جداست.
توکنها از استانداردها پیروی میکنند. ERC-20 استاندارد توکنهای جایگزینپذیر (fungible) مثل استیبلکوینهاست. توکن در کیف پول شما ذخیره نمیشود. رکوردی در قرارداد توکن است که میگوید آدرس شما موجودی مشخصی دارد. ارسال توکن برای گس به ETH نیاز دارد، حتی اگر USDC بفرستید. استیبلکوینها را ببینید.
مقایسه اتریوم
| Ethereum | Base | Polygon | Solana | |
|---|---|---|---|---|
| نوع | لایه 1 | رولاپ لایه 2 | زنجیره PoS مستقل | لایه 1 |
| زمان بلوک | 12 ثانیه | 2 ثانیه | حدود 2 ثانیه | حدود 0.4 ثانیه |
| توکن گس | ETH | ETH | POL | SOL |
| کارمزد معمول | بیشترین | کم | کم | بسیار کم |
شبکه اصلی قویترین امنیت و عمیقترین اکوسیستم را میدهد. زنجیرههای دیگر کارمزد کمتری میدهند. چرا کارمزدها بین زنجیرهها فرق دارند را ببینید.
به چه چیزهایی باید توجه کرد
- شبکه اشتباه. همان آدرس 0x در زنجیرههای متعددی وجود دارد. دارایی ارسالشده در شبکه اشتباه در همان آدرس شما در آنجا مینشیند و معمولاً قابل بازیابی است، اما نه اگر گیرنده صرافیای باشد که از آن شبکه پشتیبانی نمیکند. پیش از تأیید نام شبکه را بررسی کنید.
- مجوزهای توکن. بسیاری از اپلیکیشنها از شما میخواهند به یک قرارداد اجازه خرج توکنهایتان را بدهید. فقط به آنچه اعتماد دارید مجوز بدهید و مجوزهای قدیمی را لغو کنید.
- توکن جعلی و فیشینگ. هر کس میتواند توکنی با هر نامی بسازد. آدرس قراردادها را از منبع رسمی راستیآزمایی کنید.
- تراکنش ناموفق هم گس میخورد. اگر فراخوانی قرارداد برگردانده (revert) شود، کارمزد همچنان کسر میشود.
- باگ قرارداد. قراردادهای هوشمند ممکن است نقص داشته باشند و تراکنشها قابل لغو نیستند.
اتریوم را روی ChainMonitor زنده دنبال کنید
- بلوکهای زنده: هر کاشی یک بلوک است که بر اساس پر بودنش کشیده شده، همراه با کارمزدهای پرداختشده توسط تراکنشهایش.
- فهرست بلوکهای اخیر و جستجوی بالای صفحه برای هر بلوک، تراکنش یا آدرس.
- ردیاب گس: هزینه ارسال، انتقال توکن و سواپ در اتریوم و شش زنجیره دیگر.
- سلامت RPC برای اتریوم: نقاط پایانی عمومی به ترتیب تأخیر و عقبماندگی، با افزودن تککلیکی به کیف پول.
پرسشهای متداول
چرا اتریوم اینقدر گران است؟
فضای بلوک محدود است و افراد زیادی آن را میخواهند. وقتی تقاضا بالاست کارمزد پایه خودکار بالا میرود. شبکههای لایه 2 مثل بیس و آربیتروم بیشتر فعالیت را از شبکه اصلی خارج میکنند، به همین دلیل خیلی ارزانترند.
گس در اتریوم چیست؟
گس محاسبه موردنیاز تراکنش را اندازه میگیرد. شما گس مصرفشده ضرب در قیمت گس را به ETH میپردازید. یک انتقال ساده 21,000 گس مصرف میکند، سواپ بیشتر.
آیا ETH همان اتریوم است؟
اتریوم شبکه است. ETH سکه بومی آن است که برای پرداخت کارمزد و بهعنوان استیک اعتبارسنجها استفاده میشود.
یک تراکنش اتریوم چقدر طول میکشد؟
معمولاً ظرف یک یا دو اسلات 12 ثانیهای در بلوکی قرار میگیرد. پس از حدود 13 دقیقه قطعی میشود.
تفاوت اتریوم و بیتکوین چیست؟
بیتکوین یک دفتر پرداخت با اسکریپتنویسی محدود است. اتریوم قراردادهای هوشمند کامل اجرا میکند. اجماع، قالب آدرس و واحد کارمزدشان متفاوت است. راهنمای بیتکوین را ببینید.
آیا میتوانم از آدرس اتریومم در بیس یا آربیتروم استفاده کنم؟
بله. همان آدرس روی همه زنجیرههای EVM کار میکند، اما هر زنجیره موجودی خودش را نگه میدارد. باید دارایی را میان آنها جابهجا کنید، مثلاً با پل. پلها و ریسکهایشان را ببینید.