بروزرسانی کاتماندو شبکه تزوس
بلاک چین تزوس یازدهمین ارتقای خود را از زمان راه اندازی (2018) تحت نام کاتماندو فعال کرده است. فعال سازی کاتماندو مطابق با برنامه منظم Tezos است و مانند تغییرات پروتکل قبلی، تعدادی ویژگی اضافه می کند که مقیاس پذیری را تا حد زیادی بهبود می بخشد. در این مقاله ابعاد کاملا متفاوت را بررسی خواهیم کرد به روز رسانی شبکه تزوس کاتماندو بیایید پرداخت کنیم
به روز رسانی شبکه تزوس کاتماندو
قبل از بررسی آپدیت شبکه تزوس کاتماندو، در توضیح مختصری در مورد شبکه تزوس می توان گفت که این شبکه خود را به عنوان اولین بستر خود مبادله در بین ارزهای دیجیتال معرفی کرده است. از جمله ویژگیهای این شبکه میتوان به خوداصلاحی، نوآوری غیرمتمرکز، حاکمیت زنجیرهای، قراردادهای هوشمند و تأیید رسمی، اثبات سهام) و تفویض اختیار اشاره کرد.
به گفته theblock، بلاک چین لایه 1 Tezos، کاتماندو (کاتماندو) را برای بهبود مقیاس پذیری ارتقا داده است. به روز رسانی Tezos Network Kathmandu بر اساس اعلام Tezos در شبکه اصلی Tezos Proof of Stake در ارتفاع بلوک 2,736,129 ساخته شده است. طبق پیشنهاد رسمی به روز رسانی شبکه تزوس کاتماندو، این به روز رسانی ممکن است به شبکه Tezos پتانسیل پشتیبانی از محاسبات خارج از زنجیره راه حل های لایه 2 مانند تجمع های خوش بینانه را اضافه کند. همچنین فرآیند اعتبارسنجی بلوک را ساده می کند. کاتماندو همچنین یک شبکه آزمایشی دائمی را برای آزمایش ویژگیهای جدید و بهبود انتخاب تصادفی اعتبارسنجیها در شبکه اصلی معرفی کرد.
در 23 ژوئن، Nomadic Labs اطلاعاتی در مورد به روز رسانی بعدی Tezos با عنوان Kathmandu منتشر کرد. این بهروزرسانی شامل مجموعههای خوشبینانه برای قراردادهای هوشمند (SCORU)، اعتبارسنجی بلوکهای سریعتر، ادغام ویژگی تأخیر قابل تأیید، و یک شبکه آزمایشی پایدار به نام Ghostnet است. در زیر به جنبه های مختلف به روز رسانی شبکه تزوس کاتماندو خواهیم پرداخت.
ابعاد مختلف به روز رسانی شبکه Tezos در کاتماندو
SCORU: پشتیبانی L2 برای ماشین های مجازی شخص ثالث
قبلاً دیدگاه خوش بینانه ای در مورد نحوه عملکرد Optimistic Rollups وجود داشت. به طور خلاصه، می توان گفت که کاربران هنگام ارسال توکن به مخزن، نمایش L2 خود را دریافت می کنند. به طور معمول، تراکنشهای انبوه، تراکنشهای L2 را تجمیع میکنند و آنها را به L1 ارسال میکنند. در نتیجه:
– بار روی گره های نانوایی کاهش می یابد.
– حداکثر توان تزوس افزایش یافته است.
– کار با DeFi برای کاربران سودآورتر خواهد بود، زیرا کارمزد تراکنش در L2 در مقایسه با L1 ده برابر کمتر خواهد بود.
تزوس در شرف فعال سازی جاکارتا و TORU است که جمع آوری کننده تراکنش های tez هستند. کاتماندو همچنین مجموعه هایی خواهد داشت که از قراردادهای هوشمند (SCORU) پشتیبانی می کنند.
یکی از ویژگیهای کلیدی پیادهسازی SCORU توسط Tezos، توانایی پیادهسازی آن بر روی هر دستگاه محاسباتی است تا زمانی که معنای آن را بتوان به عنوان یک ماشین مجازی اثباتکننده (PVM) توصیف کرد. به عبارت ساده، از نظر تئوری امکان پیاده سازی ماشین مجازی اتریوم (EVM) یا جاوا در L2 Tezos وجود دارد.
به عنوان اثبات مفهوم، توسعهدهندگان اصلی قصد دارند یک PVM مبتنی بر پشته را با پشتیبانی از دستورالعملهای WebAssembly (Wasm) روی یک شبکه آزمایشی اجرا کنند. Wasm خود از ادغام C++، Rust، Go، TypeScript و دیگر زبانهای سطح بالا پشتیبانی میکند.
نکته مهم بعدی این است که شاید SCORU به شبکه اصلی بیاید. توسعه دهندگان Tezos قبلاً از معرفی سریع ویژگی های جدید به پروتکل شکایت کرده اند، زیرا زمان کافی برای آزمایش این ویژگی های جدید و استفاده از آنها در برنامه ها نداشته اند. به عنوان مثال، با وجود ظهور بلیط ها، هنوز استانداردهای جامعه تعریف شده ای برای آنها وجود ندارد. بنابراین SCORU تنها در دوشنبه نت و دیلی نت برای شش ماه آینده در دسترس خواهد بود تا به توسعه دهندگان زمان بیشتری برای آزمایش و یافتن باگ ها بدهد.
پروژه اعتبار سنجی: با بلوک ها سریعتر کار کنید
هنگام اعتبارسنجی یک بلوک، اعتبارسنجی پس از بررسی اعتبار هر عملیات یک به یک آنها را اعمال می کند. (اجرا می شود.) اعتبارسنجی و کاربرد متناوب، و ممکن است چندین بررسی از این دست در یک عملیات وجود داشته باشد. در نهایت پس از تایید اعتبار حالت نهایی، اعتبار دهنده بلوک را معتبر تشخیص داده و آن را در شبکه توزیع می کند.
با جدا کردن عملیات اعتبار سنجی و اجرا، این فرآیند می تواند کارآمدتر شود. در این حالت، اعتباردهنده پس از بررسی اعتبار تمامی عملیات، شروع به انتشار بلوک می کند و تنها پس از آن همه عملیات را اعمال می کند. نتیجه این ویژگی افزایش قدرت عملیاتی است.
در آپدیت شبکه تزوس کاتماندو، تنها قسمت اول پروژه اجرا می شود، یعنی تنها تفکیک عملیات اعتبارسنجی و برنامه در ماژول های مختلف انجام می شود. در به روز رسانی پروتکل بعدی، توسعه دهندگان ماژول شبکه را برای کار با ماژول ها تطبیق خواهند داد.
تابع تاخیر قابل تایید: رشد تصادفی
تزوس یک نانوا را برای ایجاد بلوک بعدی با استفاده از پروتکل RANDAO مانند انتخاب می کند. همانطور که Bakers اعداد تصادفی را منتشر می کند، پروتکل آنها را با هش نتیجه قبلی هش می کند و سپس نتیجه را ذخیره می کند. دانه ها یا آنتروپی در ابتدای هر چرخه، شبکه از دانه فعلی برای تولید اعداد شبه تصادفی استفاده می کند که نانوایان خوش شانس را تعیین می کند. این روش تا زمانی کار می کند که حداقل یک نانوا یک عدد واقعا تصادفی را پست کند و سعی نکند که مولد اعداد شبه تصادفی را به نفع خود تغییر دهد.
بهروزرسانی کاتماندوی شبکه Tezos هنوز از RANDAO استفاده میکند، تنها دانه بالقوه بایاس به عنوان چالشی برای تابع تأخیر قابل تأیید (VDF) برای تولید یک دانه واقعاً تصادفی استفاده میشود. این راه حل امنیت را بهبود می بخشد.
ثبت رویداد برای کار با برنامه های خارجی
ثبت رویداد یک ویژگی جدید برای پل ها و سایر برنامه هایی است که دارای یک جزء خارج از زنجیره هستند. ثبت رویداد به قراردادها اجازه می دهد تا پیام های زنجیره ای ایجاد کنند که می توانند به سرعت توسط برنامه های خارجی خوانده شوند. دستورالعمل انتشار رویداد، EMIT، قراردادهای خارجی را نمی خواند، بنابراین در مصرف گاز صرفه جویی می کند. علاوه بر دستور EMIT، چندین دستور برای کار با گزارش رویداد، آدرس های ویژه “ev1…” نیز وجود دارد.
Ghostnet: یک شبکه آزمایشی پایدار
Nicholas Ochem و Oxhead Alpha ساخت یک شبکه آزمایشی را پیشنهاد کردند که دائماً به آخرین نسخه پروتکل به روز می شود. برای انجام این کار، سازنده شبکه آزمایشی یک آدرس خاص را اختصاص می دهد که می تواند کل شبکه را مجبور به به روز رسانی به نسخه جدید کند. این شبکه Ghostnet نام دارد.
Ghostnet یک نوآوری عالی برای توسعه دهندگانی است که تازه وارد Tezos شده اند و هنوز اصول نامگذاری شبکه را درک نکرده اند. بسیاری از شرکت کنندگان هکاتون Hangzhounet قراردادهایی را ارسال کردند که دیگر پشتیبانی نمی شوند. علاوه بر این، هنگام انتقال به یک شبکه آزمایشی جدید، توسعه دهندگان باید آدرس را بدست آورند و قراردادهای خود را مجدداً توزیع کنند. به طور کلی می توان گفت که این شبکه به توسعه دهندگان فضای بیشتری برای تست، ثبت رویدادها و افزایش فضای ذخیره سازی پول قرارداد هوشمند می دهد.