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