آشنایی با بلاک چین های معروف مبتنی بر EVM
Ethereum Virtual Machine (EVM) یک ماشین مجازی است که برای اجرای قراردادهای هوشمند در شبکه اتریوم استفاده میشود. شبکه های ارز دیجیتال یا توکنهای مبتنی بر اتریوم از EVM به عنوان محیط اجرایی خود استفاده میکنند. اگر منظور شما از شبکه های سازگار با EVM،
شبکه هایی هستند که از ساختار EVM برای اجرای قراردادهای هوشمند استفاده میکنند، بسیاری از ارزهای دیجیتال معتبر از این ساختار برای ارتباط با قراردادهای هوشمند استفاده میکنند. این شبکهها معمولاً ERC-20 و ERC-721 هستند که به ترتیب برای توکنهای استاندارد و توکنهای غیرقابل قابل تعویض (NFT) استفاده میشوند، را پشتیبانی میکنند.
همچنین، تعدادی از شبکه های دیگر نیز در تلاش برای ارائه ساختارهای معماری مشابهی به EVM هستند تا امکان اجرای قراردادهای هوشمند و توکن های مختلف را فراهم کنند. این امکان ممکن است تغییر کرده باشد و شبکه های جدید با امکانات متنوع ممکن است در زمانهای بعدی بروز شده باشند.
اکثر بلاک چین ها بر پایه معماری EVM (Ethereum Virtual Machine) ساخته نشدهاند. EVM یک ماشین مجازی است که در شبکه Ethereum استفاده میشود و اجازه اجرای قراردادهای هوشمند و توکن ها را میدهد. به عبارت دیگر، بلاک چین هایی که از EVM استفاده میکنند، قابلیت اجرای قراردادهای هوشمند متنوع را دارند.
بلاک چینهای معروف مبتنی بر EVM عبارتند از:
اتریوم: این بزرگترین بلاک چین مبتنی بر EVM است و اولین بلاک چینی بود که قابلیت اجرای قراردادهای هوشمند را فراهم کرد.
بایننس: یک بلاک چین موازی به شبکه Binance Chain است که از EVM برای اجرای قراردادهای هوشمند استفاده میکند. این بلاک چین به توسعه دیفای ها (DeFi) و NFT ها در اکوسیستم بایننس کمک کرده است.
پالیگان: یک لایه دوم برای اتریوم است که با هدف افزایش قابلیت هوشمندی و مقیاس پذیری شبکه اتریوم ایجاد شده است. از EVM برای اجرای قراردادهای هوشمند استفاده میکند.
آوالانچ: یک بلاک چین متن باز با هدف ارتقاء سرعت و امنیت است. از EVM برای سازگاری با توسعهدهندگان اتریوم استفاده میکند.
هرچند که این بلاک چینها از EVM الهام گرفتهاند اما توسعه دهندگان میتوانند بر اساس نیازهای خود تغییراتی در قراردادهای هوشمند اعمال کنند یا برخی از تغییرات خود را به ماشین های مجازی دیگر اضافه کنند.
اقتصاد اکوسیستم EVM
ماشین مجازی اتریوم توانسته به اقتصاد مختص اکوسیستم خود نیز دست یابد. این ماشین مجازی با بهرهگیری از مکانیزم انگیزشی گس، از منابع دنیای واقعی نیز برای اجرای برنامهها بهره میگیرد. به همین واسطه، اتریوم به هدف خود در راستای تبدیل شدن به «کامپیوتر جهانی» دست پیدا میکند. ماشین مجازی اتریوم از چه جهت برای این پروتکل اهمیت دارد؟ این ماشین به افرادی که به این شبکه ملحق میشوند، اجازه میدهد که کدهای خود را به شیوهای پیادهسازی کنند، که نیازی به وجود فضای اعتماد نداشته باشیم. بنابراین، نتیجه هر اجرا از طریق قراردادهای هوشمند به صورت قطعی تضمین میشود.
با در اختیار داشتن شیوهای برای محاسبه هزینه گس یک قرارداد هوشمند، یک پروتکل میتواند تضمین کند که فی مورد نظر، پیش از اجرای برنامه دریافت خواهد شد. بدین ترتیب، از تمامی عوامل مشوق و اولویتها نیز محفاظت میشود. اتریوم اعتبارسنجها یا ولیدیتورهایی دارد که از تایید اعتبار تمامی اطلاعات در هر یک از تراکنشهای شبکه، اطمینان حاصل میکنند. علاوه بر این، Validatorها فرایند پردازش یک تابع توسط ماشین مجازی اتریوم را نیز مورد بررسی قرار میدهند، تا این ماشین وارد حالتهای پیشبینی نشده و استثنایی نشود.
ارتباط گس با روند اجرای EVM چیست؟
هرگونه اقدامی که در بستر Ethereum صورت میگیرد، نشاندهنده یک تراکنش است. تراکنشها برای انجام شدن به فی یا کارمزد نیاز دارند. همانطور که اشاره کردیم، در بستر این شبکه، تمامی هزینههای مورد نیاز تحت عنوان Gas شناخته میشوند.
در زمانهایی که میزان فعالیت درون این شبکه بسیار بالا بوده و تراکنشهای زیادی در حال انجام هستند، میزان گس فی افزایش پیدا میکند. برخی اوقات میزان گس فی مورد نیاز برای انجام تراکنشهای ساده به ۱۰ یا ۲۰ دلار از ارزش اتر نیز میرسد.
بازیابی ارزهای دیجیتال با آدرس شبکه EVM
مسئله بازیابی ارز دیجیتال مثل اتریوم یا توکن های (ERC-20) ارسال شده به یک آدرس بر پایه Ethereum Virtual Machine (EVM) به معنای بازیابی مستقیم و غیرقابل برگشت است. برخی از نکات مهم که باید در نظر گرفته شوند عبارتند از:
تراکنش ها بر پایه کد بلاک چین: تراکنشها و اطلاعات مرتبط با حسابها در کد بلاک چین ثبت میشوند. اگر تراکنشی به یک آدرس ارسال شده است، این تراکنش در بلاک چین قابل مشاهده است.
کلیدهای خصوصی: اگر ارز دیجیتال به یک آدرس ارسال شده است، کلید خصوصی (Private Key) متعلق به آن آدرس باید برای دسترسی به موجودی استفاده شود. اگر کلید خصوصی در دسترس نیست، دسترسی به ارزها مشکل است. حفظ این کلید به عنوان یکی از مسائل امنیتی اصلی در ارزهای دیجیتال است.
استفاده از کیف پول: برنامهها یا سرویسهای مدیریت کیف پول میتوانند کمک کنند. اگر از یک کیف پول استفاده میکنید (مثل MetaMask، MyEtherWallet، یا سایر کیف پول ها)، میتوانید از آن برای مدیریت آدرس ها و اجرای تراکنش ها استفاده کنید.
استفاده از خدمات بازیابی: در بعضی موارد، اگر کلید خصوصی یا دسترسی به ارزها از دست رفته باشد، خدمات بازیابی میتوانند به شما کمک کنند اما باید موارد امنیتی را در نظر بگیرید و توجه داشته باشید که در برخی موارد احتمال اسکم (تقلب) وجود دارد.
توجه داشته باشید که ارسال اشتباهی به یک آدرس به اندازه کافی معمول است و برگشت پذیر نیست. بنابراین، همواره دقت لازم را در وارد کردن آدرس در زمان انجام تراکنش های ارز دیجیتال داشته باشید.
ماشین مجازی اتریوم مسبب اصلی اجرای برنامههای غیرمتمرکز و ارائهدهنده قراردادهای هوشمند به کاربران است. EVM ماشینی است که به کاربران اجازه میدهد که بر بستر اتریوم، به ایجاد برنامههای غیرمتمرکز بپردازند. زبان برنامهنویسی سالیدیتی برای کدنویسی این برنامه مورد استفاده قرار گرفته است و یادگیری این زبان نیز نسبتا ساده است. گس فی، هزینه مورد نیاز برای انجام تراکنشهای این شبکه بوده و برای ایجاد انگیزه در ماینرها و اولویتبندی انجام عملیات گوناگون درون سازمانی مورد استفاده قرار میگیرد.
ثبت دیدگاه
0دیدگاه
دیدگاهی ثبت نشده است.
اولین نفری باشید که دیدگاهتان ثبت میشود.