Bitcoin.com

EVM چیست؟

با EVM، ماشین مجازی که به اتریوم و سایر شبکه‌های بلاک‌چین نیرو می‌دهد، آشنا شوید.

آخرین به‌روزرسانی
منتشر شده
زمان مطالعه۷ دقیقه مطالعه
نوشته
Neil Author
نیل ولاردو
Crypto content specialist since 2017; reviews iGaming platforms firsthand
بازبینی توسط
Graham Stone Author Image
گراهام استون
What is EVM?

ماشین مجازی اتریوم (EVM) یک ماشین مجازی است که قراردادهای هوشمند را روی بلاک‌چین اتریوم اجرا می‌کند. این یک جزء کلیدی در شبکه اتریوم است، زیرا امکان ایجاد برنامه‌های غیرمتمرکز (dApps) را فراهم می‌کند. EVM یک ماشین مجازی تورینگ-کامپلیت است، به این معنی که از نظر نظری می‌تواند هر برنامه کامپیوتری را اجرا کند.

از چندزنجیره‌ای استفاده کنید اپلیکیشن کیف پول Bitcoin.comاعتماد میلیون‌ها نفر به آن برای خرید، فروش، معامله و مدیریت ایمن و آسان بیت‌کوین و محبوب‌ترین ارزهای دیجیتال. این اپلیکیشن به شما امکان می‌دهد با قراردادهای هوشمند در انواع شبکه‌های بلاک‌چین عمومی، از جمله شبکه‌هایی که با EVM سازگار هستند، تعامل داشته باشید.

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

ماشین مجازی اتریوم (EVM) یک ماشین مجازی است که قراردادهای هوشمند را روی بلاک‌چین اتریوم اجرا می‌کند. این یک جزء کلیدی در شبکه اتریوم است، زیرا امکان ایجاد برنامه‌های غیرمتمرکز (dApps) را فراهم می‌کند. EVM یک ماشین مجازی تورینگ-کامپلیت است، به این معنی که از نظر نظری می‌تواند هر برنامه کامپیوتری را اجرا کند.

EVM یک محیط sandbox است، به این معنی که از سایر بخش‌های شبکه اتریوم جدا شده است. این امر به تضمین امنیت شبکه کمک می‌کند، زیرا از قراردادهای هوشمند مخرب جلوگیری می‌کند تا به شبکه یا سایر کاربران آسیب نرسانند.

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

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

وقتی کاربر می‌خواهد با یک قرارداد هوشمند تعامل کند، تراکنشی را به آدرس قرارداد ارسال می‌کند. این تراکنش شامل بایت‌کد تابعی است که کاربر می‌خواهد اجرا کند. سپس ماشین مجازی اتریوم (EVM) بایت‌کد را تفسیر کرده و آن تابع را اجرا می‌کند.

مزایای EVM چیست؟

EVM مزایای متعددی برای توسعه‌دهندگان و کاربران dApp ارائه می‌دهد:

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

محدودیت‌های EVM چیست؟

EVM همچنین محدودیت‌هایی دارد:

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

آینده EVM چیست؟

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

  • اتریوم ۲.۰: اتریوم ۲.۰ یک ارتقای عمده برای شبکه اتریوم است که یک مکانیزم اجماع جدید به نام اثبات سهام (PoS) و یک معماری شاردینگ جدید را معرفی خواهد کرد. انتظار می‌رود این تغییرات به‌طور قابل‌توجهی مقیاس‌پذیری و کارایی ماشین مجازی اتریوم (EVM) را بهبود بخشند. درباره اتریوم ۲.۰ بیشتر بیاموزید.
  • راه‌حل‌های مقیاس‌پذیری لایه ۲: راه‌حل‌های مقیاس‌پذیری لایه دوم، مانند رول‌آپ‌ها و کانال‌های حالت، در حال توسعه هستند تا با انتقال تراکنش‌ها از EVM، ازدحام و کارمزدها را کاهش دهند. درباره راه‌حل‌های لایه دوم اتریوم بیشتر بیاموزید.
  • بهبودهای EVM: جامعه اتریوم نیز در حال کار بر روی بهبود خود ماشین مجازی اتریوم (EVM) است، با تمرکز بر کارآمدتر و آسان‌تر کردن استفاده از آن.

چند نمونه از بلاک‌چین‌های سازگار با EVM کدامند؟

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

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

  1. شبکه هوشمند بایننس (BSC): BSC که توسط بایننس توسعه یافته است، به دلیل توان پردازش بالای تراکنش‌ها و کارمزدهای کم، به گزینه‌ای محبوب برای برنامه‌های دیفای تبدیل شده است. درباره زنجیره هوشمند بایننس بیشتر بیاموزید.
  2. پلی‌گون (POL): پلی‌گون یک راهکار مقیاس‌پذیری لایه دوم برای اتریوم است که با استفاده از ترکیبی از فناوری‌ها، از جمله پلاسما و رول‌آپ‌های خوش‌بینانه، مقیاس‌پذیری را افزایش داده و هزینه‌های تراکنش را کاهش می‌دهد. درباره Polygon بیشتر بیاموزید.
  3. آوالانچ (AVAX): آوالانچ یک پلتفرم بلاک‌چین با کارایی بالا است که از یک مکانیزم اجماع منحصربه‌فرد به نام اجماع آوالانچ برای دستیابی به سرعت تراکنش بالا و پهنای‌باند زیاد استفاده می‌کند. درباره Avalanche بیشتر بیاموزید.
  4. آربیتروم: آربیتروم یک راهکار مقیاس‌پذیری رول‌آپ خوش‌بینانه برای اتریوم است که هدف آن کاهش هزینه‌های تراکنش و بهبود throughput است.
  5. خوش‌بینی: اپتیمیزم یک راهکار مقیاس‌پذیری رول‌آپ خوش‌بینانه دیگر برای اتریوم است که مزایای مشابهی با آربیترم ارائه می‌دهد.

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

چند نمونه از dAppهایی که از EVM استفاده می‌کنند، کدامند؟

EVM توسط طیف گسترده‌ای از dAppها استفاده می‌شود، از جمله:

  • صرافی‌های غیرمتمرکز (DEXها): DEXها به کاربران امکان می‌دهند بدون نیاز به واسطهٔ متمرکز، ارزهای دیجیتال و سایر دارایی‌های دیجیتال را معامله کنند.
  • پروتکل‌های امور مالی غیرمتمرکز (دیفای): پروتکل‌های دیفای خدمات مالی متنوعی مانند وام‌دهی، وام‌گیری و بیمه را ارائه می‌دهند.
  • توکن‌های غیرقابل‌معامله (NFTها): توکن‌های غیرقابل‌معامله (NFT) دارایی‌های دیجیتال منحصربه‌فردی هستند که می‌توانند مالکیت طیف گسترده‌ای از اقلام، از هنر دیجیتال گرفته تا املاک مجازی را نشان دهند.
  • سازمان‌های خودمختار غیرمتمرکز (DAOs): سازمان‌های خودمختار غیرمتمرکز (DAO) سازمان‌هایی هستند که بر اساس قوانینی که در قراردادهای هوشمند کدگذاری شده‌اند اداره می‌شوند.

سوالات متداول

تفاوت بین اتریوم و EVM چیست؟
اتریوم یک پلتفرم بلاک‌چین است، در حالی که ماشین مجازی اتریوم (EVM) یک ماشین مجازی است که روی بلاک‌چین اتریوم اجرا می‌شود. EVM مسئول اجرای قراردادهای هوشمند است که برنامه‌هایی هستند که dAppها را به حرکت درمی‌آورند.
گاز چیست؟
گس یک واحد اندازه‌گیری است که مقدار تلاش محاسباتی لازم برای اجرای یک عملیات خاص روی ماشین مجازی اتریوم (EVM) را نشان می‌دهد. وقتی یک قرارداد هوشمند اجرا می‌شود، کاربر کارمزد گس را می‌پردازد که برای جبران خدمات ماینرهایی که تراکنش را پردازش می‌کنند، استفاده می‌شود. برای کسب اطلاعات بیشتر درباره گس اینجا را ببینید.
قرارداد هوشمند چیست؟
قرارداد هوشمند قراردادی خوداجرا است که شرایط توافق بین خریدار و فروشنده مستقیماً در خطوط کد نوشته می‌شود. این قراردادها روی بلاک‌چین اتریوم اجرا می‌شوند، تراکنش‌ها را به‌طور خودکار انجام می‌دهند و وقتی شرایط از پیش تعریف‌شده برآورده شود، توافقات را بدون نیاز به واسطه اجرا می‌کنند. برای کسب اطلاعات بیشتر درباره قراردادهای هوشمند اینجا را ببینید.
dApp چیست؟
یک اپلیکیشن غیرمتمرکز (dApp) نرم‌افزاری است که روی یک سیستم محاسباتی غیرمتمرکز، معمولاً یک بلاک‌چین، اجرا می‌شود. برخلاف برنامه‌های سنتی که روی سرورهای متمرکز اجرا می‌شوند، dAppها روی یک شبکه همتا به همتا کار می‌کنند، به این معنی که تحت کنترل هیچ نهاد یا فرد واحدی نیستند. برای کسب اطلاعات بیشتر درباره dAppها اینجا را ببینید.
DeFi چیست؟
مالیات غیرمتمرکز، یا دیفای، اصطلاحی کلی برای محصولات مالی است که بر روی شبکه‌های غیرمتمرکزی مانند اتریوم قرار دارند. ایده اصلی دیفای، اتکا به قراردادهای هوشمند برای خودکارسازی محصولات مالی است. در حال حاضر، پرکاربردترین محصولات دیفای در حوزه وام‌گیری و وام‌دهی، معاملات و مشتقات قرار دارند. برای کسب اطلاعات بیشتر درباره دیفای اینجا را ببینید.
توکن‌های ERC-20 چیستند؟
توکن‌های ERC-20 مجموعه‌ای از توکن‌های دیجیتال «قابل تعویض» هستند که بر روی شبکه اتریوم قرار دارند. ERC-20 به یک استاندارد فنی اشاره دارد که مجموعه‌ای از قوانین مشترک را تعریف می‌کند، مانند نحوه انتقال توکن‌ها، نحوه تأیید تراکنش‌ها و کل عرضه توکن‌ها. برای کسب اطلاعات بیشتر درباره توکن‌های ERC-20 اینجا را ببینید.

سرمایه‌گذاری امن را با کیف پول Bitcoin.com آغاز کنید.

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

A screenshot of the Bitcoin.com Wallet app

اسکن کنید تا کیف پول Bitcoin.com دانلود شود.

این کد QR را با دستگاه همراه خود اسکن کنید، به طور خودکار به صفحه فروشگاه مربوطه هدایت خواهید شد.