سلستیا (Celestia)
سلستیا یک شبکه قابلیت دسترسی داده ماژولار است که برای مقیاسپذیری ایمن با افزایش تعداد کاربران طراحی شده و امکان پیادهسازی بلاکچینهای شخصیسازیشده را بهراحتی فراهم میکند. این شبکه ایجاد معماریهای مقیاسپذیر بلاکچین، بهویژه بلاکچینهای ماژولار، را تسهیل میکند و با جدا کردن اجرای تراکنشها از اجماع، عنصری جدید به نام نمونهبرداری قابلیت دسترسی داده معرفی میکند. سلستیا توسط مصطفی البسام و اسماعیل خفی تأسیس شد.
بررسی کلی
سلستیا یک بلاکچین است که تراکنشها را بدون اینکه آنها را اجرا کند، سازماندهی و منتشر میکند. این کار را با جدا کردن لایههای اجماع و اجرای برنامه انجام میدهد، و در نتیجه فناوری بلاکچین را ماژولار کرده و امکانات جدیدی برای سازندگان برنامههای غیرمتمرکز ارائه میدهد.
سلستیا در تاریخ 31 اکتبر 2023 به شبکه اصلی بتا، با نام رمز Lemon Mint، راهاندازی شد.
معماری
سلستیا به عنوان لایه قابلیت دسترسی داده (DA) عمل میکند و مشکل دسترسی داده را بهطور مقیاسپذیر حل میکند. در شبکههای بلاکچین بدون نیاز به مجوز، لایه DA باید یک مکانیزم حداقلی اعتماد برای لایههای اجرا و تسویه تراکنشها ایجاد کند تا این لایهها بهطور مستقل قابلیت دسترسی دادههای تراکنش را تأیید کنند. لایه DA سلستیا دو ویژگی اصلی را در بر میگیرد: نمونهبرداری قابلیت دسترسی داده (DAS) و درختهای مرکل نامگذاری شده (NMT). این ویژگیها راهحلهای عملی برای مقیاسپذیری بلاکچین ارائه میدهند—DAS به لایت نودها اجازه میدهد که قابلیت دسترسی داده را بدون نیاز به دانلود کامل یک بلاک تأیید کنند و NMTها به لایههای اجرا و تسویه در سلستیا این امکان را میدهند که تراکنشهای مرتبط را بهطور انتخابی دانلود کنند.
نمونهبرداری قابلیت دسترسی داده (DAS)
به طور معمول، لایت نودها هدرهای بلاک را که شامل تعهدات مانند ریشههای مرکل برای دادههای بلاک، که شامل فهرست تراکنشها است، دانلود میکنند.
در فعالسازی نمونهبرداری قابلیت دسترسی داده (DAS)، سلستیا از یک طرح کدگذاری دو بعدی Reed-Solomon برای کدگذاری دادههای بلاک استفاده میکند. این شامل تقسیم دادههای هر بلاک به بخشهای k×k است که در یک ماتریس k×k سازماندهی میشود. سپس دادهها با دادههای متوازن (پریتی) گسترش مییابند و به یک ماتریس 2k×2k از طریق چندین بار اعمال کدگذاری Reed-Solomon تبدیل میشوند.
در ادامه، ریشههای مرکل متمایز برای ردیفها و ستونهای ماتریس گسترش یافته (در مجموع ۴k) محاسبه میشوند و ریشه مرکل این ریشهها به عنوان تعهد دادههای بلاک در هدر بلاک عمل میکند.
مقیاسپذیری
نمونهبرداری قابلیت دسترسی داده (DAS) مقیاسپذیری لایه قابلیت دسترسی داده (DA) سلستیا را بهبود میبخشد. این امر لایت نودها با منابع محدود را پشتیبانی میکند و به هرکدام این امکان را میدهد که یک بخش کوچک از دادههای بلاک را نمونهبرداری کنند. با افزایش تعداد لایت نودها، ظرفیت دانلود و ذخیرهسازی دادههای جمعی به طور متناسب افزایش مییابد.
گسترش مشارکت لایت نودها در DAS این امکان را فراهم میآورد که بلاکهای بزرگتر با تراکنشهای بیشتر، برای لایت نودها با منابع محدود قابل استفاده باشد. با این حال، لایت نودها سلستیا باید ریشههای مرکل میانه ۴k را دانلود کنند تا هدرهای بلاک را تأیید کنند.
برای اندازه دادههای بلاک به میزان n^2 بایت، هر گره سبک نیاز دارد که O(n) بایت دانلود کند. بنابراین، هر گونه بهبود در ظرفیت پهنای باند لایت نودها سلستیا تأثیر مربعی بر توان عملیاتی لایه DA سلستیا دارد.
درختهای مرکل با فضای نام (NMTها)
سلستیا دادههای بلاک را در نامفضاهای جداگانه سازماندهی میکند، که هرکدام برای یک برنامه خاص مانند رولآپ در لایه قابلیت دسترسی داده (DA) اختصاص داده شده است. این تنظیمات به هر برنامه این امکان را میدهد که دادههای خود را به طور انتخابی دانلود کرده و اطلاعات غیرمربوط به عملیات خود را نادیده بگیرد.
برای اطمینان از تکمیل دادههای ارائهشده در یک نامفضای خاص، سلستیا از درختهای مرکل با فضای نام (NMTها) استفاده میکند. درختهای مرکل با فضای نام به صورت درختهای مرکل ساختار مییابند که در آن گرههای برگ بر اساس شناسههای نامفضا مرتب شدهاند و تابع هش بهگونهای تنظیم میشود که دامنه نامفضاها را برای همه گرههای فرزند در درخت شامل کند.
ساخت بلاکچین PoS برای DA
ارائه قابلیت دسترسی داده
لایه قابلیت دسترسی داده (DA) سلستیا به عنوان یک بلاکچین اثبات سهام (PoS) ساختار یافته است. این لایه با نام celestia-app شناخته میشود و به عنوان یک برنامه در اکوسیستم سلستیا عمل میکند. این برنامه تراکنشهایی را برای تسهیل لایه DA فراهم میآورد و با استفاده از Cosmos SDK ساخته شده است.
celestia-app بر روی celestia-core ساخته شده است، که نسخهای اصلاحشده از الگوریتم اجماع تندرمینت است. تغییرات قابل توجه شامل پیادهسازی کدگذاری محو برای دادههای بلاک با استفاده از طرح کدگذاری دو بعدی Reed-Solomon و جایگزینی درخت مرکل معمولی با درخت مرکل با نامگذاریشده است. این تغییرات به لایههای اجرا و تسویه این امکان را میدهند که تنها دادههای ضروری را دانلود کنند. گرههای celestia-core همچنان از شبکه p2p Tendermint استفاده میکنند.
مشابه Tendermint، celestia-core از طریق ABCI++، که تکامل یافتهای از ABCI است، با لایه برنامهنویسی ارتباط برقرار میکند. ماشین حالت celestia-app برای اجرای منطق PoS و مدیریت لایه قابلیت دسترسی داده (DA) بسیار حیاتی است.
با این حال، در حالی که ماشین حالت celestia-app نقش کلیدی در اجرای منطق PoS و مدیریت لایه DA ایفا میکند، همچنان نسبت به دادهها بیطرف است. این بدین معنی است که ماشین حالت نه دادههایی را که توسط celestia-app ارائه میشود تأیید میکند و نه ذخیره میکند.
برنامه ملاقات ماژولار سلستیا
برنامه ملاقات ماژولار سلستیا به منظور کمک به سازماندهندگان ملاقاتها طراحی شده است تا با ارائه آموزش و پشتیبانی، همکاری در اکوسیستم وب ۳ را ترویج دهند.
سازماندهندگان از پشتیبانیهایی همچون کارگاههای نمونه، راهنمایی در تأمین مکان ملاقاتها و کمک در بازاریابی بهرهمند میشوند. همچنین آنها دسترسی به لیست سخنرانها پیدا میکنند که به آنها این امکان را میدهد تا سخنرانانی از سلستیا لبز و اکوسیستم ماژولار را برای سخنرانی در ملاقاتهای خود، چه بهصورت حضوری و چه مجازی، دعوت کنند.
برنامه همکاران ماژولار
برنامه همکاران ماژولار به منظور کمک به سازندگان ماژولار در توسعه شبکههای بلاکچین مقیاسپذیر و مستقل طراحی شده است. در طول این برنامه سهماهه، شرکتکنندگان از پشتیبانی مهندسی، مشاوره و یک کمکهزینه ماهیانه به مبلغ ۳,۰۰۰ دلار برای کار بر روی پروژههای دلخواه خود برخوردار میشوند. پس از پایان برنامه، پشتیبانی مستمر به همکاران ارائه میشود، از جمله کمک به جذب سرمایه و دسترسی به کمکهزینهها.
شرکتکنندگان هر ماه یک مرحله از پروژه خود را تکمیل کرده و در پایان با یک ارائه در روز دمو به پایان میرسانند. پشتیبانی به صورت ساعتهای اداری هفتگی، درسها و آموزشها، دموها از شرکتکنندگان، ارتباطات و کمکهزینه ماهیانه ارائه میشود. مربیان شامل وی دای، کن گورل، اریک وال، ایلی کرنزکه، زاکی مانین، مارکو بریچویچ، مورگان بلر، جان آدلر، مصطفی البسام، اسماعیل خفی و اوان فوردز هستند.
قله ماژولار
قله ماژولار یک رویداد دو روزه است که در آن سازندگان میتوانند در مورد بلاکچین ماژولار یاد بگیرند و توسط سلستیا لبز میزبانی میشود. نسخه ۲۰۲۳ این رویداد در پاریس از ۲۱ تا ۲۲ جولای برگزار شد. سخنرانان این رویداد شامل مصطفی البسام، ساندیپ نیلوال، ویتالیک بوترین، کریس گوس، جرجیوس کوناتسوپولوس و تینا ژن، و دیگران بودند.
بنیاد سلستیا
بنیاد سلستیا، یک سازمان غیرانتفاعی مستقر در لیختناشتاین، با هدف ارائه راهنمایی به اکوسیستم سلستیا و حفظ ارزشهای آن تأسیس شده است. بنیاد سلستیا تحت نظارت شورای بنیاد اداره میشود که در ابتدا از چهار عضو تشکیل شده بود:
دکتر مصطفی البسام:
همبنیانگذار سلستیا و مدیرعامل در سلستیا لبز.
پیشتر همبنیانگذار چیناسپیس (که توسط فیسبوک خریداری شد).
دارای دکترای علوم کامپیوتر از دانشگاه کالج لندن.
باتوهان داشگین:
کارآفرین و سرمایهگذار در حوزه کریپتو.
پیشتر رهبری سرمایهگذاریهای خطرپذیر در بایننس را به عهده داشت و پلتفرم پیشنهادات توکن اولیه در Binance Launchpad را مدیریت میکرد.
دپارتمان توسعه کسبوکار را در CMC تأسیس کرد.
اسماعیل خفی:
همبنیانگذار سلستیا و مدیر ارشد فناوری در سلستیا لبز.
مهندس ارشد پیشین در تندرمینت و بنیاد Interchain.
راینهولد ولهوند:
مالک و مدیرعامل Revalier.
دارای مدرک خدمات مالی و اعتماد از دانشگاه لیختناشتاین.
وکیل مجاز در لیختناشتاین از سال ...
تأمین مالی
دورهای تأمین مالی سری A و B سلستیا در اکتبر ۲۰۲۲ برگزار شد. این پروژه با رهبری Bain Capital Crypto و Polychain Capital مبلغ ۵۵ میلیون دلار جذب کرد و به ارزیابی یک میلیارد دلاری رسید. از جمله مشارکتکنندگان مهم در این تأمین مالی میتوان به Coinbase Ventures، Delphi Digital، Placeholder، Jump Crypto و Galaxy اشاره کرد.















نظرات کاربران