در این بخش، برای شما توضیح میدهیم که هارد فورک واسیل (Vasil)، دقیقا چگونه باعث بهبود کاردانو خواهند شد.
?
یکی از مهمترین بهبودهایی که هارد فورک واسیل در بلاک چین کاردانو ایجاد خواهد کرد، مربوط به صدور و تایید تراکنشها و بلاکها درون شبکه است. یکی از چالشهای اصلی فناوری بلاک چین این است که با گسترش شبکه و غیر متمرکزتر شدن آن، زمان بیشتری برای انتشار اطلاعات بین همه گرهها برای رسیدن به اجماع نیاز است. بنابراین، نه تنها زمان رسیدن به اجماع طولانی میشود بلکه زمینه را برای سو استفاده هکرها فراهم مینماید.
یکی از اولین و بهترین کارهایی که میتوان برای رفع این مشکل انجام داد، کاهش زمان انتشار اطلاعات در شبکه است. در واقع، یکی از بهترین بهبودهایی که هارد فورک واسیل در کاردانو ایجاد خواهد کرد، کاهش این زمان انتشار با فرایندی به نام Diffusion Pipelining است که در بالا آن را برای شما کاربران گرامی داموندمگ، توضیح دادیم. با این سازوکار، زمان انتشار اطلاعات در کل بلاک چین کاردانو، از ۵ ثانیه فراتر نخواهد رفت.
اما Diffusion Pipelining دقیقا چیست و چطور باعث کاهش زمان انتشار اطلاعات در شبکه خواهد شد؟
در این فرایند، بلاکها، پیش از تأیید شدن کامل، در شبکه منتشر میشوند و بنابراین، زمان لازم برای انتشار و زمان لازم برای تأیید بلاکها، با همدیگر یکی میشوند. در نتیجه، بلاکها خیلی سریعتر و به طور همزمان با فرایند تأیید، منتشر میشوند.
این سازوکار انتشار اطلاعات در شبکه کاردانو، در افزایش امنیت بلاک چین نیز نقش دارد؛ با همزمان شدن انتشار بلاکها و تأیید آنها، شبکه کاردانو، بلاکهای جدید و بلاکهای قبلی آنها را شناسایی و همواره، زنجیره صحیح بلاکها را حفظ میکند. بنابراین، امکان حملات DDoS و Split Network از بین میرود.
?
تغییر مهم دیگری که هارد فورک واسیل در بلاک چین کاردانو ایجاد میکند، به پلوتوس (Plutus) یا همان بستر قراردادهای هوشمند این شبکه مربوط میشود. با عملی شدن این هارد فورک و استفاده بهتر از مدل EUTXO کاردانو، قراردادهای هوشمند بهینهسازی و توسعه dAppها، سریعتر و آسانتر میشود.
در بالا، چهار پروپوزال بهبود کاردانو (Cardano Improvements Proposal) را که به اختصار، CIP نامیده میشوند، به شما معرفی کردیم. تمامی بهبودهایی که قرار است با واسیل در پلوتوس کاردانو ایجاد شوند، در این CIPها توضیح داده شدهاند.
?
این هارد فورک تغییراتی در اصول رمزنگاری کاردانو ایجاد میکند که تعاملپذیری آن را با بلاک چینهای دیگر، بیشتر میکنند. به عنوان مثال، واسیل سبب فعال شدن توابع خاصی میشود که امکان استفاده از رمزنگاری مبتنی بر الگوریتم امضای دیجیتالی خم بیضوی (Elliptic Curve Digital Signature Algorithm) که به اختصار، EDSA نامیده میشود را با خم secp256k مورد استفاده بیت کوین، برای تحقق امضاهای دیجیتالی در قراردادهای هوشمند مبتنی بر پلوتوس، فراهم میآورد.
همچنین، با این هارد فورک جدید، امضاهای اشنور (Schnorr Signatures) که در رمزنگاری بیت کوین استفاده میشوند، در کاردانو نیز مورد استفاده قرار خواهند گرفت. در نتیجه، نه تنها رمزنگاری این بلاک چین، پیشرفتهتر و امنتر میشود بلکه امکان تعامل با بلاک چینهای دیگر مثل بیت کوین و اتریوم که از این امضاها استفاده میکنند نیز فراهم میآید.
با هارد فورک واسیل، سیستم تضمین مورد استفاده در پلوتوس و قراردادهای هوشمند نیز بهبود پیدا میکند. این سیستم که اصلاحیه ضمانت اسکریپت (Script Assurance Adjustment) نامیده و ذیل CIP-40 ارائه میشود، نه تنها تأیید تراکنشها را بهینهتر میکند، بلکه در حل کردن یکی از مشکلات اسکریپتها در پلوتوس نیز موثر است.
در حال حاضر و پیش از واسیل، میزان وثیقه در قراردادهای هوشمند، ۱۵۰ درصد از کارمزد تراکنش است و UTXO وثیقه هیچ تغییری نمیکند. بنابراین، اگر اسکریپتی نتواند تأییدیه فاز ۲ را بگیرد، کاربر dApp، تمامی داراییهای ذخیره شده در UTXO انتخاب شده به عنوان وثیقه را از دست میدهد که کاملا ناعادلانه است.
پس از هارد فورک واسیل، توسعهدهندگان اپلیکیشنهای غیر متمرکز میتوانند امکان تغییر آدرس را برای وثیقه اسکریپت، ایجاد کنند. اگر اسکریپت نتواند تأییدیه فاز ۲ را بگیرد، تنها میزان وثیقه برداشت میشود و مابقی داراییها به آدرس تغییر یافته، ارسال میشوند.
تغییر دیگری که این هارد فورک در کاردانو ایجاد میکند، بهینهسازی فرایند تابع تصادفی متغیر (VRF) الگوریتم اجماع اوروبوروس است. پیش از اجرایی شدن واسیل و در حال حاضر، تأیید بلاک نیازمند دو تابع VRF در هر هاپ شبکه (Network Hop) است. پس از هارد فورک واسیل اما، تنها یکی از این توابع برای تأیید بلاکها کافی است. در نتیجه، همگامسازی شبکه سریعتر و زمان لازم برای تأیید بلاک، کوتاهتر میشود.