x86 Virtual Machine (Qtum) چیست؟

تیم Qtum یک ماشین مجازی x86 (VM) برای اجرای قراردادهای هوشمند در انواع زبان های برنامه نویسی ایجاد کرده است. این VM بسیار شبیه به Ethereum VM موجود عمل می کند، با برخی از پیشرفت های قابل توجه:

در Ethereum VM، تمام قراردادهای هوشمند باید در Solidity نوشته شده و به کد بایتی که روی EVM اجرا می‌شود، کامپایل شوند. در این Qtum VM، توسعه‌دهندگان می‌توانند قراردادهای هوشمند خود را به هر زبانی که از کامپایلر JIT پشتیبانی می‌کند، بنویسند، از جمله C++، جاوا، پایتون و سایر زبان‌هایی که به طور گسترده در توسعه برنامه‌ها استفاده می‌شوند. این به توسعه دهندگان dApp انعطاف بسیار بیشتری از نظر توسعه قراردادهای هوشمند می دهد.
Qtum علاوه بر پشتیبانی از مدل گاز موجود در اتریوم (که در آن کاربران برای هر عملیاتی که در یک قرارداد هوشمند انجام می‌دهند پرداخت می‌کنند)، دو مدل قیمت‌گذاری جدید نیز اضافه کرده است: کارمزد ثابت برای هر تراکنش و کارمزد برای هر تراکنش.

Qtum VM از رجیسترهای x86 و عملیات حافظه از طریق یک طرح رمزگذاری دستورالعمل 16 بیتی یکپارچه پشتیبانی می کند که به طور قابل توجهی هزینه های گاز را در موارد معمول در مقایسه با Ethereum VM کاهش می دهد. این به توسعه دهندگان اجازه می دهد تا عملیات بیشتری را در هر تراکنش انجام دهند و توان عملیاتی را در بلاک چین Qtum افزایش دهند.

Qtum چیست؟

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

 

بازگشت به واژه نامه

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