اتریوم از جمله ارزهای دیجیتال مبتنی بر شبکه بلاک چین بوده؛ با این تفاوت که بلاک چینِ آن به طور کامل با بلاک چینهای دیگر فرق دارد. این ارز دیجیتال از جمله رمز ارزهای غیرمتمرکز محسوب میشود و به گونهای طراحی شده که از خصوصیاتی نظیر مقیاسپذیری، ایمن بودن و قابلیت برنامهریزی برخوردار است. Ethereum منحصربهفردترین و برترین شبکه بلاکچینی بوده که میزبان هزاران برنامه غیرمتمرکز است و «اتر» با نماد ETH کوین این شبکه و همچنین دومین رمز ارز برتر در بازار ارزهای دیجیتال پس از بیت کوین به شمار میرود. اگر علاقهمندید با این شبکه غیرمتمرکز که تحت نظارت هیچگونه نهاد حکومتی نبوده بیشتر آشنا شوید، از شما دعوت میکنیم در ادامه این مطلب با اینوِستیا همراه باشید.
معرفی شبکه اتریوم و نحوه کارکرد آن
اتریوم یک شبکه به همراه زیرساخت محاسباتی غیر متمرکز و متن باز به حساب میآید که قادر است یک سری برنامهها را به نحو احسن اجرا نماید؛ به چنین برنامههایی اصطلاحاً Smart Contracts یا قرار داد هوشمند میگوییم. این قراردادها، کدهایی هستند که میتوانند دستورات مختلفی را به صورت اتوماتیک اجرا نمایند. همانطور که گفتیم، این شبکه غیر متمرکز بوده؛ به این معنا که توسط هیچ شخص حقیقی یا حقوقی و یا نهاد حکومتی تحت نظارت قرار نمیگیرد و در برابر مشکلاتی نظیر هک، از کار افتادن شبکه و… مقاومت خوبی از خود نشان میدهد.
ویژگی دیگری که باید درباره این شبکه بدانید، نیمه ناشناس بودن آن است؛ به این معنا که هر کاربر در این شبکه دارای یک آدرس مخصوص به خود بوده و این آدرس را پس از ساخت کیف پول اتریوم به دست میآورد. جالب است بدانید که این آدرس عمومی است؛ اما هیچ کاربری قادر به شناسایی شما از روی این آدرس نیست. این شبکه به کمک هزاران سیستم کامپیوتری در دنیا مدیریت شده که هر یک از این سیستمها در ازای پیشبرد اهداف و ادامه فعالیت این شبکه پاداش دریافت خواهند کرد. علاوه بر این، اطلاعات این شبکه در اختیار کلیه اعضای آن قرار میگیرد و این مشخصه سبب میشود تا امکان تغییر و دستکاری اطلاعات عملاً از بین برود.
ناگفته نماند کامپیوترهایی که موظف به پردازش تراکنشها و ساخت بلاکهای جدید در شبکههای بلاکچینی هستند، تحت عنوان گره یا Node آنها را میشناسند. هر اندازه تعداد گرهها بیشتر باشد، شبکه غیر متمرکزتر است. نحوه کارکرد این شبکه به مولفههای مختلفی وابسته بوده که از جمله مهمترینِ آنها میتوانیم به قرارداد هوشمند، الگوریتم اجماع، ماشین مجازی یا EVM و استانداردهای ساخت توکن اشاره داشته باشیم. در ادامه با هر یک از این مولفهها بیشتر آشنا خواهیم شد.
قراردادهای هوشمند در Ethereum
در قسمتهای پیشین به طور خلاصه با قراردادهای هوشمند آشنا شدیم؛ این قراردادها مهمترین چیزی هستند که باعث میشوند شبکه اتریوم به یک شبکه منحصربهفرد تبدیل گردد. با استفاده از قراردادهای هوشمند، کاربران میتوانند برای معاملات خود یک ساز و کار تعیین کرده و از هرگونه تغییر، دخل و تصرف در معامله مورد نظر جلوگیری به عمل آورند؛ بنابراین در قراردادهای هوشمند، نیازی به مداخله اشخاص ثالث نیست و طرفین میتوانند به معامله بپردازند. علاوه بر این، کاربران میتوانند با استفاده از زبان برنامهنویسی سالیدیتی، در بستر بلاک چین Ethereum اقدام به ایجاد قراردادهای هوشمند کنند. ناگفته نماند که قراردادهای هوشمند مذکور میتوانند بر اساس عملیات مورد نظر کاربر طراحی گردند و از آنها برای ایجاد توکن و Dapp روی این شبکه بهرهگیری شود.
الگوریتم اجماع در شبکه اتریوم
یکی دیگر از مولفههای اصلی این شبکه که در کارکرد آن دخیل بوده، الگوریتم اجماع است. گرههای این شبکه تا زمانی که با الگوریتم «گواه اثبات کار» فعالیت میکردند، قدرت پردازش شبکه را تأمین نموده و موظف به تأیید تراکنشها و ساخت بلوک بودند. اکنون در این شبکه «الگوریتم اثبات سهام» در حال فعالیت بوده و این وظایف بر عهده اعتبارسنجها یا ولیدیتورها است. اصلیترین تفاوتی که بین این دو الگوریتم وجود داشته، به میزان هزینه اولیه و مصرف انرژیها مربوط میشود. در الگوریتم «اثبات کار» به تجهیزات گران قیمت نیاز بود و باید هزینههای جانبی نظیر هزینه کابلکشی پرداخت میشد. در مقابل، «الگوریتم اثبات سهام» تنها به خرید تعداد مشخصی کوین شبکه و استیک کردن یا سپردهگذاری آنها اشاره دارد. علاوه بر این، میزان مصرف برق در الگوریتم اثبات کار بسیار بالا بوده، در حالی که در الگوریتم اثبات سهام مصرف انرژی حدوداً ۹۰ درصد کاهش پیدا خواهد کرد.
ماشین مجازی EVM
Ethereum Virtual Machine یک سیستم پردازشگر بومی در شبکه اتریوم به حساب میآید که امکان ساخت قراردادهای هوشمند و تعامل گرهها یا نودها را به آنها و توسعهدهندگان میدهد. همانطور که گفتیم، قراردادهای هوشمند با استفاده از زبان برنامهنویسی سالیدیتی قابل نوشتن هستند؛ این ماشین مجازی وظیفه دارد که کدهای مذکور را برای کامپیوترها قابل خواندن کند.
استانداردهای ساخت توکن Ethereum
در این شبکه استانداردهای مختلفی برای ساخت توکن وجود داشته که در ادامه با محبوبترینِ آنها آشنا خواهیم شد:
- ERC-20: این استاندارد به منظور ساخت توکنهای با قابلیت تعویض یا Fungible طراحی شده و از جمله توکنهای ایجاد شده با این استاندارد میتوان به UNI، LINK و AAVE اشاره داشت.
- ERC-721: این استاندارد به منظور طراحی NFT یا توکنهای بیهمتا مورد استفاده قرار میگیرد.
- ERC-1155: از این استاندارد برای ساخت مجموعهای از NFTها میتوان بهره برد.
- ERC-777: استاندارد مذکور امکان اضافه کردن یک تابع اضافی به توکنهای ایجاد شده را میدهد.
- ERC-4626: از این استاندارد به منظور بهینهسازی و یکپارچه کردن فاکتورهای فنی صندوقهای پوشش ریسک میتوان استفاده کرد.
سخن پایانی
در این مطلب با اتریوم و مولفههایی که در کارکرد آن موثر هستند آشنا شدیم. Ethereum از جمله شبکههای آیندهدار به حساب میآید و کارکرد آن وابسته به چهار مولفه قراردادهای هوشمند، الگوریتم اجماع، ماشین مجازی و استانداردهای ساخت توکن است. رمز ارز بومی این شبکه اتر نامیده میشود. ناگفته نماند که Ethereum دومین ارز دیجیتال و شبکه بلاکچینی محبوب پس از بیت کوین به شمار میرود. علاوه بر این، در این شبکه فعالیتها به صورت غیر متمرکز صورت میگیرند؛ به این معنا که هیچگونه نهاد حکومتی بر این شبکه و برنامههای آن نظارت ندارد.