اتریوم و فواید آن

اتریوم بلاک چینی غیر متمرکز، متن‌ باز و دارای قابلیت قرارداد هوشمند است. اتر (ETH) رمزارز بومی این بلاک چین است. پس از بیت کوین، اتر دومین رمزارز بزرگ از نظر ارزش بازار و بلاک چین اتریوم پراستفاده‌ترین بلاک چین دنیا است. برخلاف بیت کوین و سایر ارزهای دیجیتال که تنها راهی برای مبادله و ذخیره‌ی ارزش هستند، اتریوم خود را شبکه‌ای محاسباتی غیر متمرکز می‌نامد که بر اساس تکنولوژی بلاک چین ساخته شده است. در این مقاله به‌طور کامل به بررسی بلاک چین اتریوم و رمزارز آن یعنی اتر می‌پردازیم.

عناوینی که در این مقاله خواهید خواند:


اتریوم چگونه کار می‌کند

مانند تمام ارزهای دیجیتال، اتریوم بر اساس بلاک چین کار می‌کند. بلاک چین دفتر کل عمومیِ غیر متمرکز و توزیع‌شده‌ای است که در آن تمام تراکنش‌ها تأیید و ثبت می‌شود. بلاک چین اتریوم از این لحاظ توزیع‌شده است که تمام کسانی که در شبکه‌ی اتریوم مشارکت می‌کنند، نسخه‌ی مشابهی از دفتر کل (لجر) را در اختیار دارند، این امر به آن‌ها اجازه می‌دهد تا سوابق تمامی تراکنش‌های گذشته را مشاهده کنند. همچنین بلاک چین اتریوم از این لحاظ غیر متمرکز است که شبکه توسط نهادی متمرکز مدیریت یا کنترل نمی‌شود، بلکه توسط تمامی دارندگان دفتر کل توزیع‌شده مدیریت می‌شود.کاربران اتریوم می‌توانند اپلیکیشن‌هایی روی بلاک چین بسازند که همانند نرم‌افزار، روی کامپیوتر اجرا می‌شود

تراکنش‌های بلاک چین از رمزنگاری برای امن نگه داشتن شبکه و تأیید تراکنش‌ها استفاده می‌کنند. افراد از کامپیوتر یا دستگاه‌های ویژه‌ای به نام ASIC برای ماین یا استخراج معادلات پیچیده‌ی ریاضیاتی استفاده می‌کنند تا هر تراکنش را روی شبکه تأیید کنند و بلاک‌های جدیدی را به بلاک چین که قلب سیستم است اضافه کنند. مشارکت‌کنندگان در این کار با کوین‌های رمزارز پاداش می‌گیرند. در سیستم اتریوم نام این کوین‌ها اتر (ETH) است.

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


ویتالیک بوترین؛ خالق اتریوم

ویتالیک بوترین (Vitalik Buterin)، برنامه‎‌نویسی روسی-کانادایی است که به‌عنوان یکی از هم‌بنیان‌گذاران اتریوم شناخته شده است. بوترین به‌عنوان یکی از هم‌بنیان‌گذاران Bitcoin Magazine در ۲۰۱۱، فعالیت خود را در دنیای ارزهای دیجیتال شروع کرد. ویتالیک در اواخر ۲۰۱۳ با هدف ساخت اپلیکیشن‌های غیر متمرکز اوراق سفید اتریوم را منتشر کرد. بوترین ادعا کرد که از بیت کوین و تکنولوژی بلاک چین به جز کاربرد پولی می‌توان در سایر اپلیکیشن‌ها با کاربردهای دیگر نیز استفاده کرد اما برای این کار به زبانی اسکریپتی برای توسعه‌ی این اپلیکیشن‌ها نیاز بود، این کار باعث می‌شد سایر سرمایه‌ها مانند سهام و املاک را بتوان وارد فضای بلاک چین کرد.

ویتالیک بوترین/vitalik buterin/خالق اتریوم

ویتالیک بوترین؛ خالق اتریوم

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

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

ویتالیک بوترین نام اتریوم را از میان تعدادی از عنصرهای برگرفته از موضوعات علمی تخیلی انتخاب کرد. او گفته است: «فورا فهمیدم که این نام را از تمامی جایگزین‌های دیگر بیشتر دوست دارم، فکر می‌کنم که [این واژه] به نظر می‌رسد و اتربه محیطی فرضی و نامرئی اشاره دارد که به درون جهان نفوذ می‌کند و به نور امکان عبور را می‌دهد.» بوترین می‌خواست که پلتفرمش به محیطی زیربنایی و نامحسوس تبدیل شود و به اپلیکیشن‌ها اجازه دهد روی آن اجرا شوند.

مزایای اتریوم

  • شبکه‌ای بزرگ و در دسترس: مزایای شبکه‌ی اتریوم بعد از سال‌ها فعالیت و حجم تریدهای میلیاردی، آزمایش خود را پس داده‌اند. اتریم دارای جامعه‌ای بزرگ و جهانی است که دارای بزرگ‌ترین اکوسیستم در بین بلاک چین‌ها و رمزارزها است.
  • عملکردهای گسترده: از اتریوم علاوه بر استفاده به‌عنوان ارزی دیجیتال، می‌توان برای انجام سایر تراکنش‌های مالی، اجرای قراردادهای هوشمند و ذخیره‌ی داده برای اپلیکیشن‌های شخص ثالث استفاده کرد.
  • نوآوری مداوم: جامعه‌ای گسترده از توسعه‌دهندگان اتریوم که به‌طور مداوم در حال یافتن راهی برای ارتقای شبکه و توسعه‌ی اپلیکیشن‌های جدید هستند. به دلیل محبوبیت اتریوم، این بلاک چین شبکه‌ای ترجیح داده‌شده نسبت به سایر بلاک چین‌ها برای ساخت اپلیکیشن‌های جدید، هیجان‌انگیز و غیر متمرکز و البته گاهی اوقات ریسکی است.
  • پرهیز از واسطه‌ها: شبکه‌ی غیرمتمرکز اتریوم به کاربران این قول را می‌دهد که واسطه‌های شخص ثالث را حذف کند برای مثال وکیل‌هایی قراردادها را می‌نویسند و تفسیر می‌کنند، بانک‌هایی که واسط انجام تراکنش‌های مالی هستند یا سرویس‌های هاستینگ وب، شبکه‌ی اتریوم تمامی این خدمات را ارائه و این واسطه‌ها را حذف خواهد کرد.مزایا و معایب اتریوم

معایب اتریوم

  • افزایش هزینه‌های کارمزد: محبوبیت در حال رشد اتریوم باعث بالا رفتن هزینه‌های کارمزد شده است. کارمزدهای تراکنش اتریوم یا «گس» در فوریه ۲۰۲۱ (بهمن ۱۳۹۹) رکوردی ۲۳ دلاری را ثبت کرد که این مقدار اگر ماینر باشید عالی و اگر از شبکه استفاده می‌کنید وحشتناک است. در بیت کوین، شبکه به تأییدکنندگان تراکنش کارمزد می‌پردازد اما در اتریوم خود مشارکت‌کنندگان در تراکنش نیز باید هزینه کارمزد بپردازند.
  • تورم بالقوه: اگرچه اتریوم دارای محدودیت صدور ۱۸ میلیون اتر در سال است، اما محدودیتی در حداکثر کوین‌های قابل ایجاد وجود ندارد. این ممکن است بدین معنی باشد که اتریوم برای سرمایه‌گذاری بیشتر شبیه دلار عمل می‌کند و مانند بیت کوین نیست که دارای حداکثر تعداد کوین مشخص است.
  • مسیر سخت یادگیری برای توسعه‌دهندگان: اتریوم برای توسعه‌دهندگانی که می‌خواهند از پردازش متمرکز به شبکه‌های غیر متمرکز مهاجرت کنند، ممکن است مشکل باشد. در ادامه بیشتر با زبان‌ برنامه‌نویسی کاربردی در اتریوم آشنا خواهیم شد.
  • آینده‌ای نامشخص: اتریوم به‌طور مداوم در حال متحول شدن و بهتر شدن است و توسعه‌ی اتریوم ۲٫۰ نیز نوید عملکرد بهتر و بهره‌وری بیشتری را می‌دهد، اما این به‌روزرسانی اصلی در شبکه باعث ایجاد عدم قطعیت برای اپلیکیشن‌ها و معاملات کنونی در حال انجام می‌شود. تأییدکنندگان زیادی برای اتریوم ۲٫۰ موردنیاز است، سؤال این است که آیا مهاجرت به اتریوم ۲٫۰ کارساز است؟ برای این امر، کارهای زیادی باید انجام شود.

اتریوم به چه زبان برنامه‌نویسی نوشته شده است

چهار منبع رسمی از اتریوم در حال حاضر موجود است و همه‌ی آن‌ها مستقل از هم و دارای کلاینت‌های کاملا فعال هستند. تمامی این چهار نسخه به‌طور کامل مقالات زرد (فنی) اتریوم را پیاده‌سازی می‌کنند. این چهار نسخه ذکرشده به زبان‌های برنامه‌نویسی زیر نوشته شده‌اند:

  • Golang
  • ++C
  • Python
  • Java

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

  • Rust
  • Ruby
  • JavaScript
  • Haskell

قراردادهای هوشمند اتریوم به چه زبانی نوشته می‌شوند

در ادامه با قراردادهای هوشمند اتریوم بیشتر آشنا خواهیم شد اما باید بدانیم که قراردادهای هوشمند در بلاک چین اتریوم به زبان سالیدیتی (Solidity) نوشته شده است که زبانی شی‌ءگرا است. این زبان در اکثر بلاک چین‌ها برای پیاده‌سازی قرارداد هوشمند به کار می‌رود. سالیدیتی برای اولین‌بار در آگوست ۲۰۱۴ توسط گوین وود معرفی شد و بعداً توسط تیم سالیدیتی که عضوی از پروژه‌ی اتریوم بودند، توسعه داده شد. برنامه‌های نوشته‌شده توسط سالیدیتی روی ماشین مجازی اتریوم اجرا می‌شوند.

آدرس‌های اتریوم

آدرس‌های اتریوم از پیشوند «0x» ساخته شده‌اند که معرف عمومی هگزادسیمال است و پس از این دو رقم، ۲۰ بایت دیگر اضافه می‌شود، در هگزادسیمال دو رقم معادل یک بایت است؛ بدین معنی که ۴۰ رقم هگزادسیمال دیگر به آدرس اضافه می‌شود؛ برای نمونه آدرس «0xb794f5ea0ba39494ce839613fffba74279579268» مثالی از آدرس اتریوم است. پس توجه داشته باشید آدرس کیف پول اتریوم شما باید به فرمت اشاره شده باشد. آدرس قراردادهای هوشمند نیز به همین فرمت اشاره شده است.

مرورگر بلاک چین اتریوم

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

گس فی اتریوم

گس فی اتریوم (Gas) به چه معنا است

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

در این مقاله به بررسی دقیق‌تر هزینه‌ گس پرداخته‌ایم: «توکن و گس در اتریوم؛ محاسبه‌ی کارمزد اتریوم در تراکنش رمزارز»

بمب سختی و عصر یخبندان اتریوم چیست

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

در اصل هدف از قرار دادن بمب سختی، مهاجرت موفقیت‌آمیز از اثبات کار به اثبات سهام و اجرایی شدن اتریوم ۲٫۰ است، در این به‌روزرسانی ماینرها به کل از طراحی شبکه اتریوم حذف خواهند شد. منظور از «عصر یخبندان» در اتریوم، دوره‌ای است سختی شبکه زیاد رو به فزونی باشد.

پاسخی بگذارید

آدرس ایمیل شما منتشر نخواهد شد.