استارک نت چیست؟ بررسی خصوصیات و معرفی شبکه لایه دوم StarkNet
استارک نت، یک شبکه مبتنی بر بلاکچین اتریوم است که به منظور ارتقاء کارایی برنامههای غیرمتمرکز با استفاده از سیستم اثبات رمزگذاری استارک، ایجاد شده است. این شبکه نه تنها از مزایای امنیت و عدم تمرکز شبکه اتریوم بهرهمند است، بلکه از زبان Cairo برای نوشتن و اجرای قراردادهای هوشمند استفاده میکند.
استارک نت چیست؟ بررسی خصوصیات و معرفی شبکه لایه دوم StarkNet
روش کار استارک نت بر اساس اثبات و تایید محاسبات توسط استارکها استوار است. این استارکها به عنوان سیستم اثبات شناخته شده، پردازش محاسبات بزرگ را فراهم میکنند و از طریق ارائه مدارکی نیز صحت محاسبات را تایید میکنند. این سیستم به تایید اثبات در چند مرحله مختلف نیز امکان میدهد.
شبکه استارک نت توسط مجموعه Starkware ایجاد شده و پروژههای متعددی را به اجرا درآورده است. این پروژهها شامل:
کایرو (Cairo): زبان برنامهنویسی محاسباتی استفاده شده در استارک اکس و استارک نت. تمام برنامههای غیرمتمرکز این شبکهها بر پایه زبان کایرو نوشته شدهاند، و از این زبان برای ایجاد اثبات استارک برای محاسبات عمومی نیز استفاده میشود.
شارپ (SHARP): این سیستم به منظور جمعآوری اثبات از اپلیکیشنهایی که با زبان کایرو نوشته شدهاند، استفاده میشود. سپس این اثبات توسط تاییدکنندههای استارک در شبکه اتریوم تأیید شده و هزینههای گس کاهش مییابد.
ویدو (VeeDo): این تابع تاخیر قابل تایید بر اساس استارک عمل میکند و به عنوان یک تابع تاخیر قابل تایید مطرح میشود.
نقشه راه پروژه استارک نت
در ژوئن ۲۰۲۰، نسخه اولیه از استارک و شبکه اصلی ویدو به بازار عرضه شد و در اوت ۲۰۲۰، سیستم کایرو با نامهای ImmutableX و dYdX در پروژه StarkEx 2.0 به کار گرفته شد.
پروژه استارک نت هنوز در مراحل ابتدایی توسعه قرار دارد، بهعنوان نقطه شروعی برای توسعه برنامههای دیفای. این پروژه با تعریف سه فاز مختلف برای عرضه استارک نت، گامهای مختلفی را برنامهریزی کرده است:
- فاز سیارهای: در این گام، توسعهدهندگان میتوانند برنامههای مقیاسپذیر خود را تولید کرده و آنها را بر روی استارک نت تست کنند.
- فاز صورتفلکی: در این مرحله، هزینههای گس اتریوم کاهش مییابد و روابط برنامههای تحت استارک نت تقویت میشود. این امکان در این مرحله به وجود میآید که چند برنامه به صورت همزمان در استارک نت اجرا شوند.
- فاز کائنات: این گام مربوط به غیرمتمرکز کردن فعالیتهای استارک نت است.
مزایای شبکه استارک نت
- مقیاسپذیری: این شبکه امنیت لایه دوم اتریوم را به منظور اثبات و تایید محاسبات به ارمغان آورده و همچنین مقیاسپذیر است.
- همهمنظوره: شبکه استارک نت امکان تنظیم بیشتر قراردادهای هوشمند را فراهم میکند و میتوان از آن در هر زمینه تجاری بهره برد.
- ترکیبپذیری: این شبکه امکان ترکیبپذیری در سطح اتریوم را فراهم میسازد و این ویژگی باعث نوآوری میشود.
پروژههای شبکه استارک نت
- از Suez، Qasr و… به عنوان پلهایی در شبکه استارک نت یاد کرد که هدفشان جلب جریان نقدینگی به این شبکه است.
- اپلیکیشنهای رایگیری مختلفی در بستر استارک نت فعالیت میکنند از جمله Snapshot و پروتکل Zorro.