ارز دیجیتال > آموزش بلاکچین > اتریوم > اتریوم چگونه کار می کند؟
آموزش بلاکچین اتریوم

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

اتریوم
نوشته شده توسط محمد آذرنیوار
اتریوم چگونه کار می کند؟Reviewed by محمد آذرنیوار on Aug 3Rating: 5.0

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

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

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

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

شبکه بیت کوین برای اینکه مقدار هر تراکنش را ردیابی کند مجبور است از طرحی خاص استفاده می کند.

در حالی که ممکن است این فرایند پیچیده به نظر برسد اما ایده آن ساده است. هنگامی که تراکنشی در بیت کوین انجام می شود. شبکه بیت کوین مبلغ را به قسمت هایی تقسیم می کند مانند خرد کردن یک اسکانس اما دوباره هنگام تراکنش این قسمت ها را به هم وصل می کند و تراکنش را انجام می دهد. اتریوم اما مانند یک حساب بانکی تراکنش ها را به صورت مستقیم و بدون خرد کردن پول انجام می دهد.

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

برای مشاهده سایز اصلی روی تصویر کلیک کنید

ماشین مجازی اتریوم چیست؟

با استفاده از اتریوم، هر بار که یک برنامه استفاده می شود، شبکه ای از هزاران کامپیوتر آن را پردازش می کند.قراردادهای هوشمندی که در یک زبان برنامه نویسی خاص نوشته شده اند به ‘bytecode’ که به ماشین مجازی اتریوم (EVM) معروف است متصل می شوند و بررسی و اجرا می شوند. تمام گره ها (node) این قراردادها را با استفاده از EVM خود اجرا می کنند.

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

برای مشاهده سایز اصلی روی تصویر کلیک کنید

به یاد داشته باشید که هر گره در شبکه علاوه بر پیگیری وضعیت فعلی، دارای یک کپی از تراکنش و تاریخ قرارداد هوشمند شبکه است. هر بار که کاربر یک عمل انجام می دهد، تمام گره ها در شبکه باید با هم به هاهنگی برسند که این تغییر رخ داده است.

هدف در اینجا این است که برای شبکه استخراج کنندگان و گره ها مسئولیت انتقال تغییر از حالت به حالت، به جای برخی از برخی از اختیارات مانند PayPal یا یک بانک باشد. استخراج کنندگان بیت کوین ،تغییر مالکیت بیت کوین از یک شخص به دیگر را تأیید می کنند.اما EVM های اتریوم قرارداد را با هر قواعدی که برنامه نویس در ابتدا برنامه ریزی کرده است اجرا می کند. محاسبات واقعی در EVM از طریق یک زبان bytecode حاصل می شود (آنهایی که صفر است که می تواند یک دستگاه را بخواند)، اما توسعه دهندگان می توانند قراردادهای هوشمندانه ای را در زبان های سطح بالا مانند Solidity و Serpent بنویسند.

 

سایت آموزش رسمی اتریوم این گونه آن را بیان می کند.

به طور خلاصه، شما در EVM قادر به انجام تمام کارهایی هستید که یک موبایل هوشمند در سال ۱۹۹۹ نمی توانست آن را انجام دهد.

 

منبع:coindesk

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

درباره نویسنده

محمد آذرنیوار

محمد آذرنیوار دانشجوی مترجمی زبان و علاقمند به حوزه تکنولوژی و ارتباطات هستم .

دیدگاه کابران

اولین نفری باشید که دیدگاه میگذارد

اطلاع از
avatar
wpDiscuz