Vasil نسخه بهروزشده زبان برنامهنویسی قرارداد هوشمند کاردانو را ارائه میدهد: Plutus v2.
روز پنجشنبه، ۲۲ سپتامبر (۳۱ شهریور)، بلاکچین کاردانو هاردفورک موردانتظار Vasil را انجام خواهد داد. این هاردفورک یک بهروزرسانی در شبکه اصلی است که برای غنیسازی قابلیتهای قرارداد هوشمند، افزایش توان عملیاتی زنجیره و کاهش هزینهها انجام میشود.
پلوتوس زبان اصلی قرارداد هوشمند کاردانو است. Vasil نسخه دوم زبان برنامهنویسی کاردانو، نسخه Plutus (v)2 را ارائه خواهد کرد. پلوتوس به عنوان لایه بنیادی کاردانو، کدی را که قراردادهای هوشمند به خارج از زنجیره را هدایت میکند و روی ماشین کاربر اجرا میشود، بهطور مؤثری از اعتبارسنجی زنجیرهای تراکنشها جدا میکند. ویژگیهای جدید Plutus v2 مدتی پس از هاردفورک روز پنجشنبه در دسترس خواهند بود.
کاردانو گاهی اوقات مورد انتقاد قرار میگیرد زیرا قابلیتهای قرارداد هوشمند آن از اتریوم و دیگر بلاکچینهای لایه و با امور مالی غیرمتمرکز (DeFi) آنها عقب مانده است. برخلاف اتریوم که از یک مدل مبتنی بر محاسبات و نه مدل بانکی استفاده میکند، کاردانو از سیستم «خروجی تراکنش خرج نشده» (UTXO) مرتبط با بیتکوین استفاده میکند، راهی برای محاسبه آنچه در کیفپولهای کاربران باقی مانده است.
تغییرات Vasil در دفتر کل کاردانو به ورودیها و UTXO ها اجازه میدهد تا در قراردادهای اسکریپتنویسی استفاده شوند. به عبارت دیگر، تسهیل دسترسی به اطلاعات ذخیرهشده در بلاکچین بدون نیاز به هزینه و ایجاد مجدد UTXOها، جوری که قبلاً انجام می شد. تغییر در نحوه استفاده از اسکریپتهای مرجع باعث کاهش شدید اندازه تراکنشهایی می شود که آنها را اجرا میکنند. این موضوع قبلاً باعث تأخیر در پردازش میشد.
کاردانو روش حسابداری بیت کوین را برای مدیریت قراردادهای هوشمند – معروف به «خروجیهای تراکنش خرجنشده تمدید شده» (EUTXO) بهبود میبخشد. این روش طراحی شده تا عملکرد بلاکچین را در بهترین حد ممکن حفظ کند، یک ویژگی کلیدی هم در مورد مقیاسبندی و کاهش دامنه حملات و نقض امنیت ارائه میدهد.
برخی بلاکچینها را پلتفرمهای کاملاً قابل برنامهریزی، موتورهای بازی، پایگاههای داده و غیره میدانند. اما واقعاَ اینطور نیستند. ماتیاس بنکورت، مدیر فنی کاردانو گفت:
آنها دفتر کل هستند و معاملات را رصد میکنند.
سایر پیشرفتهای بعد از Vasil (اگرچه برای این کار نیازی به هارد فورک نیست) شامل چیزی است که به عنوان diffusion pipelining (انتشار خط لوله) شناخته میشود، راهی برای افزایش سرعت کاردانو و پتانسیل مقیاسپذیری، صرفهجویی در زمان با انتشار بلوکها قبل از تأیید اعتبار کامل آنها.
این بهروزرسانی مقیاسبندی و فرآیند اشتراکگذاری اطلاعات مربوط به بلوکهای جدید را در میان شرکتکنندگان شبکه با اطمینان از اینکه بلوکها میتوانند به خوبی در عرض پنج ثانیه پس از ایجادشان در شبکه منتشر شوند، سادهتر میکند.
پیشنهاد مطالعه: فورک و انواع آن