در این مسیر، استارکور برای پیشبرد برنامههای آینده، تیم توسعهدهنده، همکاران پروژه و سرمایهگذاران مختلف را برای شبکه استارکنت معرفی و بررسی میکند. این اقدامات همگی بهمنظور توسعه و پیشرفت این فناوری هستند و در ارتقای بلاک چین اتریوم نقش دارند.
استارک نت (StarkNet) چیست؟
استارک ور (StarkWare) یک استارتاپ فعال در زمینه بهینهسازی و طراحی فناوریهای لایه دو در بلاک چین اتریوم است. این شرکت تمرکز خود را بر روی سه فناوری اصلی متمرکز کرده:
- استارک نت (StarkNet)
- استارک اکس (StarkEx)
- استارکز (STARKs)
استارک نت، یک شبکه لایه دو در بستر اتریوم است که از فناوری ZK-Rollup بهره میبرد. این شبکه امکان اجرای برنامههای غیرمتمرکز را با استفاده از تکنولوژی استارک (STARK) فراهم میکند. قراردادهای هوشمند و سیستمعامل استارک نت به زبان Cairo نوشته شده که از استقرار و مقیاسپذیری Dappها حمایت خواهند کرد.
همچنین، استارک اکس و استارک نت هر دو راهکارهایی برای مقیاسپذیری مبتنی بر الگوریتم استارک هستند. این دو راهکار امنیت و کاهش هزینه را امکانپذیر کرده، اما با الگوهای متفاوتی کار میکنند. استارک اکس بیشتر برای برنامههای مستقل و نیازمند به API مناسب بوده؛ درحالیکه استارک نت برای پروتکلهایی که نیاز به تعامل با پروتکلهای دیگر دارند، مناسبتر است.
استارک ور بر روی تولید سریع و طراحی قدرتمند برای اجرای محاسبات در خارج از زنجیره تمرکز دارد. این تلاشها در جهت تقویت و بهبود عملکرد بلاک چین اتریوم و ایجاد یک زیرساخت قوی و امن برای اجرای برنامههای غیرمتمرکز در این بستر صورت میگیرند.
استارک نت یک راه حل مقیاسپذیری لایه 2 برای بلاک چین اتریوم است؛ در واقع، یک شبکه ثانویه محسوب میشود که بر روی اتریوم ساخته شده و از الگوریتم اجماع استارک استفاده میکند. استارک نت از چندین مزیت برخوردار است؛ از جمله:
مقیاسپذیری: استارک نت می تواند هزاران تراکنش را در ثانیه پردازش کند. این در مقایسه با اتریوم اصلی که درحالحاضر فقط قابلیت پردازش حدود 15 تراکنش در ثانیه را دارد، یک پیشرفت چشمگیر است. امنیت: استارک نت از الگوریتمهای رمزنگاری پیشرفته استفاده میکند که شبکه را در برابر حملات احتمالی ایمن میسازد.
انعطافپذیری: استارک نت میتواند برای طیف گستردهای از برنامههای کاربردی استفاده شود. استارک نت هنوز در مراحل اولیه توسعه بوده، اما پتانسیل آن برای تغییر چشمگیر بلاک چین اتریوم بسیار زیاد است.
برخی از برنامه های کاربردی بالقوه برای استارک نت عبارتند از:
- امور مالی غیرمتمرکز (DeFi): استارک نت میتواند برای ایجاد برنامههای DeFi مقیاسپذیر و ایمنتر استفاده شود.
- بازیهای بلاک چینی: استارک نت میتواند برای ایجاد بازیهای بلاک چینی با کارایی و گرافیک بالاتر مورد استفاده قرار گیرد.
- هوش مصنوعی: استارک نت قادر است که برای ایجاد سیستمهای هوش مصنوعی مبتنی بر بلاک چین که از امنیت و مقیاسپذیری برخوردار هستند، به کار رود.
استارک نت چگونه کار میکند؟
STARKs یک سیستم اثبات است که میتواند محاسبات پیچیده را پردازش کرده و مدرکی برای تایید صحت این محاسبات ایجاد کند. این سیستم در چند مرحله، محاسبات را مورد تأیید قرار میدهد. استارک نت از الگوریتم اجماع استارک استفاده میکند. STARK یک سیستم اثبات ریاضی است که میتواند صحت یک محاسبه را بدون نیاز به تبادل دادههای اضافی ثابت کند. نحوه عملکرد استارک نت بهصورت زیر است:
1_ تراکنشها در شبکه اصلی اتریوم جمع آوری میشوند.
2_ این تراکنشها به یک قرارداد هوشمند StarkNet ارسال میگردند.
3_ قرارداد هوشمند StarkNet تراکنشها را پردازش کرده و یک STARK proof برای آنها ایجاد میکند.
4_ STARK proof به شبکه اصلی اتریوم ارسال میشود.
5_ اعتبار SPARK proof در شبکه اصلی اتریوم تأیید خواهد شد.
6_ اگر STARK proof معتبر باشد، تراکنشها در شبکه اصلی اتریوم تأیید میشوند.
استارک نت از چندین مزیت برخوردار است که آن را به یک راهحل مقیاسپذیری لایه 2 جذاب تبدیل میکند. این مزیت ها عبارتند از:
- سرعت: استارک نت قادر به پردازش هزاران تراکنش در ثانیه است.
- هزینه: استارک نت هزینههای تراکنش را کاهش میدهد.
- امنیت: استارک نت از الگوریتمهای رمزنگاری پیشرفته استفاده کرده که شبکه را در برابر حملات احتمالی ایمن میکنند.
با توجه به آنچه مطرح شد، استارک نت آینده روشنی دارد. این سیستم، در پیشرفت شبکه اتریوم نقش بهسزایی داشته است.
استارکنت، از فناوری ZK-Rollup بهره میبرد. این شبکه اجازه اجرای برنامههای غیرمتمرکز را با استفاده از تکنولوژی استارک (STARK) میدهد. قراردادهای هوشمند و سیستم عامل استارکنت به زبان Cairo نوشته میشوند که از استقرار و مقیاسپذیری Dappها حمایت میکند.
بهطور خلاصه، استارک نت اجازه میدهد برنامههای تحتوب کاملاً غیرمتمرکز را با سرعت بالا و هزینه کمتری در بستر اتریوم اجرا کنند. از تکنولوژی ZK-Rollup استفاده کرده تا تراکنشها را فشرده و امن در یک لایه جداگانه انجام دهد و سپس نتایج را به زنجیره اصلی اتریوم اعمال کند. این امر باعث ایجاد بهبود قابل توجهی در سرعت اجرا، هزینه تراکنشها و افزایش قابلیت مقیاسپذیری در بلاک چین اتریوم میشود.
چه کسی استارک نت (StarkNet) را ساخته است؟
شرکت استارتآپی استار ور در سال ۲۰۱۸، توسط چهار تن از موسسان به نامهای «الی بن ساسون»، «اوری کولودنی»، «مایکل ریابزف» و «الساندرو کیزا» راهاندازی شد.
الی بن ساسون، یکی از افراد مخترع STARK و استاد سابق علوم کامپیوتر در دانشگاه تکنیون بوده و هماکنون سرپرست شرکت StarkWare است. او دکترای علوم کامپیوتر خود را از دانشگاه اورشلیم دریافت کرده و در حوزه علوم کامپیوتر فعالیت دارد.
اوری کولودنی، مدیر اجرایی StarkWare بوده که کارشناسی علوم کامپیوتر خود را از دانشگاه اورشلیم و MBA خود را از دانشگاه MIT دریافت کرده است. قبل از مشارکت در StarkWare، در حوزه مدیریت و بنیانگذاری شرکتهای نرمافزاری فعالیت داشته است.
مایکل ریابزف که درحالحاضر سرپرست طراحی معماری در StarkWare محسوب میشود، دانشآموخته ریاضیات و علوم کامپیوتر بوده و دکترای علوم کامپیوتر خود را از دانشگاه تکنیون دریافت کرده است. الساندرو کیزا سمت سرپرست تحقیق StarkWare را بر عهده دارد. او دورههای تحصیلی خود را از کارشناسی تا مقطع دکترا را در دانشگاه MIT گذرانده است و هماکنون بهعنوان استادیار در دانشگاه EPFL سوئیس فعالیت میکند.
استارک نت چه مشکلاتی را حل میکند؟
استارک نت یک پلتفرم بلاک چینی محسوب میشود و تاثیر مثبتی بر مقیاسپذیری، امنیت و انعطافپذیری شبکه اتریوم داشته است. تاثیرات این پلتفرم به شرح زیر هستند:
مقیاسپذیری
یکی از بزرگترین مشکلات بلاک چینهای سنتی، مقیاسپذیری آنها است؛ به این معنی که آنها میتوانند تعداد محدودی از تراکنشها را در هر ثانیه پردازش کنند. این محدودیت میتواند منجر به تأخیر در تراکنشها و افزایش هزینهها شود.
استارک نت از الگوریتم اجماع استارک استفاده کرده که به آن امکان میدهد تا با تعداد زیادی از تراکنشها بهطور کارآمد مقابله کند. الگوریتم استارک از یک روش اجماع مبتنی بر قرارداد هوشمند بهره میبرد که به نودهای شبکه اجازه میدهد تا بهطور همزمان و ایمن در مورد تراکنشها به توافق برسند.
امنیت
امنیت یکی دیگر از چالشهای مهم بلاک چینها است. بلاک چینها باید در برابر حملات احتمالی مانند حمله ۵۱ درصدی، ایمن باشند.
استارک نت از الگوریتمهای رمزنگاری پیشرفته استفاده میکند تا شبکه را در برابر حملات احتمالی ایمن سازد. این الگوریتمها شامل امضاهای دیجیتال و رمزنگاری چند طرفه هستند.
انعطافپذیری
استارک نت میتواند برای طیف گستردهای از برنامههای کاربردی استفاده شود. این امر، بهدلیل طراحی انعطافپذیر آن است. استارک نت از یک زبان برنامهنویسی سطح بالا به نام StarkEx استفاده میکند. StarkEx به توسعهدهندگان اجازه میدهد تا برنامههای کاربردی بلاک چینی را بدون نیاز به دانش عمیق از بلاک چین توسعه دهند.
در ادامه چند نمونه از برنامههای کاربردی را که میتوان از استارک نت برای آنها استفاده کرد، معرفی میکنیم:
- امور مالی غیرمتمرکز (DeFi)
- بازیهای بلاک چینی
- هوش مصنوعی
- مدیریت زنجیره تأمین
- رایگیری
استارک نت یک پلتفرم بلاک چینی امیدوارکننده است که میتواند بسیاری از مشکلات موجود در بلاک چینهای سنتی را حل کند.
چگونه میتوان اپلیکیشنهای غیرمتمرکز (dApps) را بر روی استارک نت اجرا کرد؟
برای اجرای dApps بر روی استارک نت، توسعهدهندگان باید از زبان برنامه نویسی StarkEx استفاده کنند. StarkEx یک زبان سطح بالا است که به توسعهدهندگان اجازه میدهد تا قراردادهای هوشمند را بدون نیاز به دانش عمیق از بلاک چین ایجاد نمایند.
در اینجا مراحل کلی برای اجرای dApps بر روی استارک نت آورده شده است:
1_ یک کیف پول StarkNet ایجاد کنید. کیف پول StarkNet یک ابزار است که به شما امکان میدهد توکنهای StarkNet را ذخیره و مدیریت نمایید.
2_ توکنهای StarkNet را به کیف پول خود انتقال دهید. میتوانید توکنهای StarkNet را از طریق بهترین صرافیهای ارز دیجیتال خریداری کنید.
3_ یک قرارداد هوشمند StarkNet بسازید. میتوانید از StarkEx Studio برای ایجاد قراردادهای هوشمند StarkNet استفاده کنید.
4_ قرارداد هوشمند خود را در شبکه StarkNet به اجرا درآورید. میتوانید از StarkNet Deployer برای راهاندازی قراردادهای هوشمند خود در شبکه StarkNet استفاده نمایید.
5_ DApp خود را به قرارداد هوشمندتان متصل کنید. میتوانید از یک API یا کتابخانه برای اتصال dApp به قرارداد هوشمند بهره ببرید.
6_ پس از انجام این مراحل، اکنون dApp شما میتواند روی شبکه StarkNet اجرا شود.
در اینجا چند نمونه از dApps را که بر روی استارک نت اجرا شدهاند، معرفی خواهیم کرد:
- StarkSwap: یک صرافی غیرمتمرکز (DEX) که از طریق قراردادهای هوشمند StarkNet کار میکند.
- StarkWare: یک پلتفرم توسعه dApp که از StarkNet بهره میبرد.
- StarkNet dApp Store: فروشگاهی که dApps را ارائه میدهد. این نرمافزارها بر روی StarkNet اجرا میشوند.
سخن پایانی
StarkWare یک شرکت استارتآپی است که در سال ۲۰۱۸ توسط الی بن ساسون، اوری کولودنی، مایکل ریابزف و الساندرو کیزا تأسیس شد. این شرکت بهصورت تخصصی در زمینه فناوریهای بلاکچین مبتنی بر استارک (STARK) کار میکند.
الی بن ساسون، مخترع STARK و استاد سابق علوم کامپیوتر در دانشگاه تکنیون، درحالحاضر سرپرست این شرکت است. اوری کولودنی، مدیر اجرایی شرکت، دارای تحصیلات در علوم کامپیوتر و MBA بوده که قبل از این در حوزه مدیریت و همبنیانگذاری شرکتهای نرمافزاری فعالیت میکرد.
مایکل ریابزف که سرپرست طراحی معماری در این شرکت محسوب میشود، دارای تحصیلات در ریاضیات و علوم کامپیوتر بوده و دکترای خود را از دانشگاه تکنیون اخذ کرده است. الساندرو کیزا نیز بهعنوان سرپرست تحقیقات در StarkWare فعالیت میکند و فارغالتحصیل دانشگاه MIT و دانشگاه EPFL سوئیس به حساب میآید.