آشنایی با ارز دیجیتال سولانا
در این مقاله سعی شده است اطلاعات جامعی در مورد ارز دیجیتال سولانا ارائه شود
تاریخچه پیدایش سولانا و سازندگان رمز ارز سولانا(SOL)
آناتولی یاکوونکو (Anatoly Yakovenko) یکی از مدیران ارشد تیم مهندسی شرکت چند ملیتی آمریکایی Qualcomm بود. مدتی بعد، وی بهعنوان مهندس نرمافزار به شرکت Dropbox پیوست و نهایتا برای ساخت سولانا که ابتدا Loom نام داشت، این پروژه را ترک کرد.
شبکه سولانا در سال 2017 و طی دوران محبوبیت شدید عرضه اولیه سکه (ICO) آغاز بهکار کرد و توانست در مرحله اولیه تامین سرمایه خود، 25 میلیون دلار جمعآوری کند. اولین ماموریت این پروژه پرداختن به زمان رسیدن به اجماع در شبکههایی نظیر بیت کوین و اتریوم بود که منجر به استفاده از الگوریتم اجماع اثبات تاریخچه در آن شد.
یک سال بعد، آقای یاکوونکو همکار سابق خود در شرکت Qualcomm بهنام گرگ فیتزجرالد (Greg Fitzgerald) را برای کدنویسی شبکه سولانا بهزبان برنامهنویسی راست (Rust) بهعنوان مهندس اصلی استخدام کرد. وایت پیپر رسمی و شبکه آزمایشی رمز ارز Solana در فوریه 2018 (بهمن 96) منتشر شدند و پس از گذراندن چند تستنت، شبکه آزمایشی نهایی در سال 2020 عرضه شد.
در مارس 2020 (فروردین 98) و پس از استخدام چند تن دیگر از کارمندان سابق شرکت Qualcomm از جمله استفن اکریج (Stephen Akridge)، نسخه بتای شبکه اصلی سولانا راهاندازی شد. در زمان فروش عمومی در مارس 2020، قیمت SOL معادل 0.22 دلار تعیین شد و طی آن 8 میلیون واحد کوین معادل 1.6 عرضه کل 500 میلیون واحدی آن به فروش رسید.
سولانا چیست؟ معرفی شبکه و ارز دیجیتال SOL
سولانا (Solana) یک شبکه بلاک چینی و دارای یک ارز دیجیتال بومی بهنام سول با نماد SOL است که از آن برای پرداخت کارمزد تراکنشهای رمز ارزی و فعالیت در این اکوسیستم استفاده میشود. این پروژه از زمان راهاندازی در سال 2017 تا کنون، به دلیل سازگاری با قابلیت توسعه قرارداد هوشمند به یکی از محبوبترین گزینههای توسعهدهندگان برای ساخت اپلیکیشنهای غیر متمرکز (DApp) تبدیل شده است و رقیب جدی دیگر بلاک چینهای دارای ویژگی برنامهنویسی نظیر اتریوم و کاردانو محسوب میشود.
ارز دیجیتال سولانا چیست؟
سولانا یک پروژه بلاک چینی متن باز نسل سوم بسیار کارا برای ارائه راهحلهای امور مالی غیر متمرکز است که با هدف تسهیل ساخت قراردادهای هوشمند و برنامههای غیر متمرکز طراحی شده است. این پروژه از طیف گستردهای از پلتفرمهای دیفای و همچنین بازارهای خرید و فروش توکن غیرمثلی (NFT) پشتیبانی میکند.
هدف سولانا حل مشکل سهگانه بلاک چین یعنی تمرکززدایی، امنیت و مقیاسپذیری است که اولین بار توسط خالق اتریوم، ویتالیک بوترین، مطرح شد. این سهگانه در واقع چالشهای اصلی توسعهدهندگان هنگام طراحی یک شبکه بلاک چینی هستند. به باور بسیاری از افراد، بلاک چینها بهگونهای ساخته شدهاند که توسعهدهندگان را به فدا کردن یکی از این جنبهها وادار میکنند.
شبکه رمز ارزی سولانا با ارائه یک مکانیزم هیبرید و دوگانه منحصربهفرد از اثبات سهام (PoS) و اثبات تاریخچه (PoH)، تا حدودی با بهخطر انداختن تمرکززدایی، امنیت و سرعت پردازش تراکنشهای ارز دیجیتال SOL را به حداکثر رسانده است.
در کل، بلاک چینها بسته به تعداد تراکنشهای قابل پردازش در ثانیه (TPS) دارای مقیاس پذیری بالاتری هستند. اما در شبکههای غیرمتمرکز، اختلافات زمانی و توان عملیاتی بالاتر باعث کند شدن آنها میشود، به این معنا که تعداد نودهای بیشتری برای اعتبارسنجی تراکنشها وجود خواهد داشت و تایماستمپها (مهر زمانی تراکنشها) زمان بیشتری میگیرند.
بهطور خلاصه، طراحی شبکه ارز دیجیتال Solana این مشکل را با انتخاب یک نود رهبر بر اساس مکانیزم اثبات سهام که پیامها را بین گرهها مرتب میسازد، حل میکند. بنابراین، شبکه سولانا بدون وجود یک منبع متمرکز، با کاهش بار کاری باعث افزایش توان عملیاتی میشود.
شبکه ارز دیجیتال Solana چگونه کار می کند؟
سولانا از یک الگوریتم هشینگ امن 256 بیتی بهنام SHA-256 استفاده میکند. این شبکه با نمونهبرداری دورهای از تعداد و هشهای SHA-256، بر اساس هشهای داخل یک واحد پردازش مرکزی به تهیه دادههای لحظهای و ریلتایم میپردازد.
اعتبارسنجهای ارز دیجیتال SOL برای ثبت یک داده خاص ساختهشده پیش از تولید یک ایندکس هش خاص، از توالی این هشها استفاده میکنند. مهر زمانی تراکنشها نیز پس از ورود این داده خاص ساخته میشود. حال برای دستیابی به TPS و زمان ساخت بالای بلاک در سولانا، تمام نودهای شبکه بهجای منتظر ماندن جهت اعتبارسنجی تراکنشها توسط دیگر ولیدیتورها، باید برای پیگیری وقایع یک ساعت رمزنگاری داشته باشند که این کار از طریق راهحلی بهنام الگوریتم اثبات تاریخچه صورت میگیرد.
ویژگی های اصلی شبکه بلاک چینی سولانا چیست؟
مهمترین عواملی که باعث محبوبیت شبکه پشتیبان رمز ارز SOL میشوند به منحصربهفردی ویژگیهای آن برمیگردد که شامل موارد زیر هستند:
1- توربین (Turbine): توربین یک پروتکل تکثیر در شبکه ارز دیجیتال سولانا است که از انتقال سادهتر داده به نودهای بلاک چین پشتیبانی میکند. این پرورتکل با شکستن دادهها به بستههای کوچکتر باعث دستیابی به انتقال کارآمد داده میشود. در نتیجه، بلاک چین Solana بهراحتی میتواند نگرانیهای مربوط به پهنای باند را در کنار افزایش ظرفیت کلی برای تسویه سریعتر تراکنشها، برطرف کند.
2- گالف استریم (Gulf Stream): یکی دیگر از ویژگیها منحصربهفرد در طراحی پلتفرم بلاک چینی ارز دیجیتال SOL، گالف استریم نام دارد. گالف استریم همان ممپول (Mempool یا استخر حافظه) سولانا است که تراکنشهای جدید را پیش از تسویه سری قبلی تراکنشها به نودهای اعتبارسنجی ارسال میکند و باعث بهحداکثر رساندن سرعت و ظرفیت اعتبارسنجی تراکنشها میشود. در نتیجه، ولیدیتورها پیش از رسیدن زمان مقرر میتوانند از اجرای تراکنشها مطمئن شده و زمان اعتبارسنجی را کاهش دهند. گالف استریم با تضمین TPS 50,000، مسئول مهمترین ویژگی شبکه ارز دیجیتال سولانا یعنی سرعت است.
3- سیلول (Sealevel): سیلول قابلیت مهم دیگری در نوآوری شبکه ارز دیجیتال Solana است. سیلول یک موتور پردازش تراکنش فوق موازیسازیشده است که برای مقیاس پذیری افقی در کارتهای گرافیک و حافظههای SSD بهکار میرود. سیلول در واقع یک ماشین مجازی است که باعث موازیسازی زمان اجرای قراردادهای هوشمند میشود. این ماشین مجازی صرفا تراکنشها را زمانبندی میکند و به انجام شخصی آنها نمیپردازد، بلکه در عوض با استفاده از یک بایتکد بهنام Berkeley Packet Filter، مسئولیت انجام آنها را به یک سختافزار میسپارد.
4- پایپلاین (Pipeline): پایپلاین در شبکه SQL یک واحد پردازنده تراکنش است که برای بهینهسازی اعتبارسنجیها بهکار میرود. این فرآیند شامل تخصیص جریانی از دادههای ورودی به عناصر سخت افزاری مختلف است. در نتیجه، این مکانیزم میتواند از اعتبارسنجیهای سریعتر و تکثیر اطلاعات تراکنشها از طریق نودهای مختلف در شبکه پشتیبانی کند.
5- کلاودبرک (Cloudbreak): کلاودبرک پایگاه داده حسابهای بلاک چین رمز ارزی سولانا است که بهصورت افقی مقیاس پذیر شده است. این دیتابیس باعث دستیابی به سطوح مطلوب مقیاس پذیری در شبکه SQL میشود. کلاودبرک که اساسا یک ساختار داده است، گزینه مناسبی برای خواندن و نوشتن همزمان در کل شبکه محسوب میشود.
6- آرشیوگرها (Archivers): آرکایورها یا آرشیوگرها یکی دیگر از ویژگیهای نوآورانه شبکه رمز ارزی Solana هستند. شما میتوانید از آرکایورها بهعنوان انبار دفتر کل توزیعشده استفاده کنید که در آن دادههای حاصل از ولیدیتورها به شبکهای از نودها سپرده میشوند. این گرهها یا آرشیوگرها سبک بوده و برای تضمین درستی دادهها، مشمول ممیزی هستند.
کاربردهای شبکه ارز دیجیتال سولانا Solana
از جمله کاربردهای این اکوسیستم میتوان به موارد زیر اشاره کرد:
1- مینت، فروش و معامله توکنهای NFT
2- توسعه پلتفرمهای دیفای نظیر صرافیهای غیر متمرکز
3- ساخت بازیهای بلاک چینی از جمله بازیهای وب3
4- علاوه بر این، سولانا با شرکتهای نامآشنای بزرگی همچون FTX و Lightspeed همکاری داشته است که در صورت ادامه این روند، کاربردهای این شبکه و همچنین رمز ارز آن را افزایش خواهد داد.
یکی از جذابترین توسعههای این اکوسیستم، چارچوب پرداخت ارز دیجیتال Solana Pay بوده که استفاده از آن برای همگان رایگان است. این پلتفرم قابلیت دریافت مستقیم پرداخت مشتریان از طریق شبکه رمز ارزی Solana را برای فروشندگان مهیا کرده است. کسب و کارها با استفاده از سولانا قادر به حذف کارمزدهای بالای پردازش پرداختها هستند.
امنیت شبکه سولانا چگونه تامین میشود؟
عنصر اصلی پروتکل رمز ارزی سولانا الگوریتم اثبات تاریخچه (Proof of History) است. اثبات تاریخچه یک ساعت پیشاجماع برای بلاک چین سولانا است که امکان کسب اجماع بهموقع و دنبالهای از تراکنشها را برای این شبکه فراهم میکند.
در واقع PoH دنبالهای از محاسبات است که یک سابقه دیجیتال از رویدادهای اتفاقافتاده روی شبکه در هر زمانی را ثبت و امکان تایید آن را ممکن میسازد. در نتیجه، نودها نیازی به فعالیت هماهنگ با کل شبکه ندارند و میتوانند مطابق این ساعت اجماع حرکت کرده و بار تراکنشی را شدیدا کاهش دهند.
اثبات تاریخچه در سولانا مبتنی بر مکانیزم اثبات سهام نمایندگی شده (DPoS) است که برای رسیدن به اجماع در این شبکه ارز دیجیتال، از یک نسخه بهینهشده از پروتکل تحمل خطای بیزانس عملی (Pracrical Byzantine Fault Tolerance) بهنام الگوریتم تحمل خطای بیزانس تاور (Tower BFT) استفاده میکند. تحمل خطای بیزانس تاور اجرا و امنیت شبکه را تامین کرده و نقش یک ابزار مضاعف برای اعتبارسنجی تراکنشها را بر عهده دارد.
علاوه بر این، PoH یک تابع تاخیر قابل تایید (Verifiable Delay Function) یا بهطور خلاصه VDF با فرکانس بالا محسوب میشود. VDF یک تابع سهگانه شامل راهاندازی، ارزیابی و تایید است که خروجی منحصربهفرد و قابل اعتمادی تولید میکند. این تابع با اثبات اینکه تولیدکنندگان بلاکها مدت زمان کافی را برای ادامه کار شبکه منتظر ماندهاند، باعث حفظ نظم در بلاک چین میشود.