استارک نت برنامه نویسی قاهره خود را اصلاح می کند، اما چرا؟

StarkNet یک Validity-Rollup غیرمتمرکز بدون مجوز است. به عنوان یک شبکه L2 از طریق اتریوم عمل می کند. هر dApp را قادر می‌سازد تا به مقیاس نامحدودی برای محاسبات خود دست یابد - بدون به خطر انداختن قابلیت ترکیب‌بندی و امنیت اتریوم.

از به روز رسانی اخیر StarkNet، زبان برنامه نویسی داخلی Cairo خود را بازنگری کرده است تا توسعه Web3 را برای توسعه دهندگان در دسترس قرار دهد. در یک پست وبلاگ متوسط ​​توسط StarkWare، راه‌حل‌های مقیاس‌بندی مبتنی بر استارک، به‌روزرسانی‌ها به Cairo 1.0 را تشریح کرد.

با توجه به پست وبلاگ، "توسعه دهندگان می توانند شروع به نوشتن، کامپایل و آزمایش برنامه های Cairo 1.0 کنند!" این پلتفرم توسعه‌دهندگان را تشویق می‌کند تا با Cairo 1.0 آزمایش کنند و به نحو و ویژگی‌های جدید عادت کنند.

Cairo 1.0 چیست؟

Cairo اولین بار در سال 2020 معرفی شد و به دنبال تکامل به عنوان اولین نسخه عمومی آن، Cairo 1.0 اکنون در دسترس است. همچنین این یک "زبان برنامه نویسی کامل تورینگ" برای نوشتن کارآمد برنامه های قابل اثبات STARK است. «Cairo 1.0 یک زبان سطح بالا Rust مانند است. مانند Rust، این برنامه به توسعه دهندگان اجازه می دهد تا به راحتی کدی کارآمد و ایمن بنویسند.

الی بن ساسون، یکی از بنیانگذاران و رئیس StarkWare، دلیل بازسازی قاهره را به اشتراک گذاشت و گفت: «درایورهای اصلی ایمنی و سهولت استفاده بودند، و انجام تعمیرات اساسی فرصت فوق‌العاده‌ای برای حذف ورودی برای توسعه‌دهندگان با زبان متعارف ایجاد کرد. پس زمینه ها.”

Cairo 1.0 Sierra را بیشتر معرفی می کند، یک نمایش متوسط ​​جدید که تضمین می کند هر اجرا در قاهره قابل اثبات است. این باعث می‌شود که Cairo 1.0 برای استفاده در شبکه‌های بدون مجوز مانند StarkNet مناسب باشد، جایی که می‌تواند حفاظت از DoS و مقاومت در برابر سانسور را ارائه دهد.

آقای بن ساسون Sierra را به عنوان "یک جنبه مهم برای اطمینان از یک شبکه بدون مجوز" توضیح داد. به‌علاوه، این ارتقا، تراکنش‌های برگردانده‌شده را قادر می‌سازد تا در بلوک‌های StarkNet گنجانده شوند و به پروتکل کمک می‌کند تا از افزودن «مکانیسم‌های رمزنگاری-اقتصادی» پیچیده جلوگیری کند. او گفت که Sierra به StarkNet اجازه می‌دهد تا «مقاومت کامل در برابر سانسور اتریوم را به ارث ببرد» و عمدتاً در برابر حملات انکار سرویس Sequencer محافظت می‌کند.

پست وبلاگ StarkNet همچنین اشاره کرد که قاهره چهارمین زبان محبوب قراردادهای هوشمند با ارزش کل قفل شده است. بیش از 790 میلیارد دلار معاملات انجام داده است، بیش از 300 میلیون تراکنش را پردازش کرده و بیش از 90 میلیون NFT را منعقد کرده است، همه آنها خارج از زنجیره انجام شده و با یکپارچگی ریاضی تضمین شده توسط STARK بر روی اتریوم مستقر شده است.

با این حال، StarkNet هنوز از استقرار و اجرای قراردادهای Cairo 1.0 پشتیبانی نمی کند. StarkNet Alpha V0.11.0 که در هفته های آینده برنامه ریزی شده است، توانایی استقرار و اجرای قراردادهای Cairo 1.0 را معرفی خواهد کرد. طبق گفته StarkNet، ارتقا به نسخه 0.11.0 آغاز دوره انتقال به سمت سیستمی است که فقط قراردادهای Cairo 1.0 را اجرا می کند.

نانسی جی آلن
آخرین پست های نانسی جی. آلن (دیدن همه)

منبع: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/