شرکت فناوری اطلاعات Zero-Knowledge (ZK)-Rollup StarkWare کامپایلر زبان برنامه نویسی جدید خود به نام Cairo 1.0 را به طور رسمی منبع باز کرده است که به زودی در راه حل مقیاس پذیری لایه 2 اتریوم StarkNet در سه ماهه اول 2023 پشتیبانی می شود.
خبر این بود اعلام کرد توسط StarkWare – شرکت پشتیبان StarkNet – در یک پست توییتر در 25 نوامبر. فناوری جمعآوری و اثبات بازگشتی StarkWare پتانسیل فشردهسازی میلیونها تراکنش در L2 را در یک تراکنش واحد در اتریوم ارائه میدهد، با این حال این پروژه به دلیل حفظ کنترل IP خود مورد انتقاد قرار گرفته است.
StarkWare منبع باز قاهره را به عنوان یک “حرکت نقطه عطف” در تلاش خود برای واگذاری کنترل و کنترل بیشتر توصیف کرد. حقوق مالکیت معنوی به جامعه و توسعه دهندگان آن. Cairo یک زبان برنامه نویسی است که به طور خاص برای استفاده از قدرت جمع آوری zk و اثبات اعتبار نوشته شده است.
روز فرا رسیده است: اولین نگاهی به Cairo 1.0، کاملاً منبع باز
این یک گام بزرگ به سمت منبع باز پشته StarkNet است
اکنون می توانید با سینتکس جدید آشنا شوید، برنامه های ساده را به صورت محلی کامپایل و اجرا کنید. #استارک نت پشتیبانی به زودی می آیدhttps://t.co/0tdZDhopEP
– StarkWare (@StarkWareLtd) 24 نوامبر 2022
StarkWare اظهار داشت که توسعه دهندگان اکنون می توانند Cairo 1.0 را با کامپایل و اجرای برنامه های کاربردی ساده آزمایش کنند تا زمانی که به طور کامل در StarkNet در Q1 2023 پشتیبانی شود.
به گفته Starkware Exploration Lead و توسعهدهنده هسته Ethereum، عبدالحمید بختا، در آن مرحله، Cairo 1.0 توسعه سریعتر ویژگی را امکانپذیر میکند و امکان مشارکت بیشتر در جامعه را فراهم میکند.
ما همچنان به منبع باز پشته فناوری StarkNet ادامه می دهیم، که با Cairo 1.0 شروع می شود. ما این کار را به منظور تحقق چشم انداز StarkNet به عنوان یک کالای عمومی انجام می دهیم که هر کسی می تواند از آن استفاده کند و جامعه می تواند دائماً بهبود یابد.
در سطح عملی، این شفافیت در مورد کد ما و فرآیند کدگذاری ما را به حداکثر میرساند. و توانایی جامعه را برای یافتن باگ ها و بهبود کامپایلر تقویت می کند. با هر جنبه ای از پشته فناوری که منبع باز است، این حس مشارکت جامعه رشد می کند و رشد می کند.”
پس از تولید، Cairo 1.0 همچنین توسعه دهندگان بلاک چین را قادر می سازد تا قراردادهای هوشمند را در StarkNet بنویسند و مستقر کنند. با توجه به پست متوسط StarkWare.
StarkWare اضافه کرد که چون Cairo 1.0 هر محاسباتی را “قابل اثبات” می کند، ویژگی های مقاومت سانسور StarkNet تقویت می شود و همچنین موقعیت بهتری برای پاسخ به حملات Denial-of-Service خواهد داشت.
پشته فناوری STARK StarkWare تعدادی از پروژههای Web3 از جمله پلتفرم تبادل غیرمتمرکز (DEX) dYdX (اگرچه این پلتفرم به زنجیره خودش در Cosmos منتقل میشود)، پلتفرم NFT Immutable X و پروتکل تعاملی زنجیره بلوکی Celer Network را تامین میکند.
مربوط: 60 میلیون NFT را می توان در یک تراکنش به دست آورد – یکی از بنیانگذاران StarkWare
StarkNet با استفاده از قاهره برای سرعت بخشیدن به راه حل خود که به طور بومی با ماشین مجازی اتریوم (EVM) سازگار نیست، قمار کرده است. با این حال شرکت ابزار نرم افزار اتریوم Nethermind ترانسپایلری به نام Warp ساخت که کد Solidity را به کد Cairo تبدیل می کند.
شبکه اصلی سازگار با EVM رقیب zkSync در حال راهاندازی است.
اما علیرغم اینکه مسیر سختتری را در پیش گرفته است، الی بن ساسون، بنیانگذار StarkWare اخیراً به Cointelegraph گفت که استفاده از زبان برنامهنویسی سفارشی مانند Cairo، بر خلاف Solidity، تنها راه مناسب برای استفاده کامل از مقیاسبندی اتریوم است که توسط مجموعههای ZK فراهم میشود:
من حاضرم شرط ببندم که شما یک ZK EVM کامل را نخواهید دید که بتواند یک میلیون تراکنش را در یک اثبات واحد روی اتریوم قرار دهد. همانطور که امروز به راحتی می توانیم انجام دهیم و ماه ها و سال ها انجام می دهیم.»
این خبر به تازگی به عنوان Starkware نیز منتشر شده است مستقر شده است توکن جدید StarkNet (STRK) در اتریوم در 17 نوامبر، که علاوه بر پرداخت هزینه در شبکه، برای اهداف سهام و رای گیری استفاده می شود.