ارز دیجیتال سولانا وآنچه باید درباره آن بدانید
اگر با اتریوم آشنایی دارید حتما باید دربارهی رقبای این ارزدیجیتال نیز اطلاعاتی داشته باشید در بین این رقبا، ارز دیجیتال سولانا بسیار خوش درخشیده است و حتما در آینده دربارهی سولانا خبرهای زیادی به گوشتان خواهد خورد.
اگر مایلید دربارهی سولانا و برنامههای این تیم بیشتر بدانید تا آخر این مقاله همراه ما باشید.
ارز سولانا چیست؟
سولانا نام خود را از ساحلی در کالیفرنیا گرفته است این شبکه به دنبال حل مشکلات، مقیاسپذیری، کارمزدهای بالا و سرعت پایین اتریوم است.
در نوامبر 2017 آناتولی یاکوونکو (Anatoly Yakovenko) مهندس شرکت کوالکام ایدهای برای حل مشکلات اتریوم بیان نمود و به این ترتیب وایت پیپر سولانا در همان سال منتشر شد آناتولی در این وایت پیپر به توضیح سولانا و راهحلهای این شبکه پرداخت. سولانا یک بلاکچین نسل سوم و یک اکوسیستم تک لایه با الگوریتم اثبات سهام (POS) است.
تیم توسعه دهندهی سولانا از مهندسین و متخصصین حوزهی نرمافزار با سابقهی همکاری در شرکتهایی نظیر گوگل و کوالکام تشکیل شده است که این موضوع باعث افزایش اعتماد فعالان این حوزه به برنامههای این تیم میشود.
اکثر بلاکچینها با چالشهای زیادی روبهرو میشوند که از مهمترین این چالشها میتوان به سه مورد زیر اشاره کرد:
- مقیاس پذیری
- غیرمتمرکز بودن
- پایداری و امنیت
این سه چالش، سه راس یک مثلث را تشکیل میدهند که اکثر تیمها و بلاکچینها برای رسیدن به دو ضلع از این مثلث، از یک ضلع صرفه نظر کردهاند هدف اصلی سولانا تحقق سه ضلع این مثلث بدون صرفه نظر کردن از بخش خاصی است.
سولانا برای رسیدن به این سه هدف برنامههای خاصی را پیاده سازی کرده است که در ادامه به بررسی آن میپردازیم.
جایگاه سولانا در بازار ارزهای دیجیتال کجاست؟
سولانا با قیمت لحظهای 33.4 دلار در رتبهی 14 از نظر ارزش بازار قرار دارد.
ارز محلی سولانا،SOL نام دارد و تعداد کل ارز SOL، 498,502,803 است که از این تعداد، 276,818,035 ارز SOL در گردش میباشد.
کوچکترین واحد ارزSOL، لمپورت نام دارد که برابر است با Lamport = 0.000000001 SOL
با توجه به تصویر زیر، ارز SOL به صورت غیر متمرکز در شبکه توزیع شده است و این توزیع باعث امنیت بیشتر و جلوگیری از حملهی 51 درصدی میشود.
کارمزد شبکه سولانا چه مقدار است؟
کارمزد تراکنش در شبکهی سولانا بسیار پایین میباشد به طوری که به ازای 4000 تراکنش فقط 1 دلار کارمزد دریافت میشود و این مقدار بسیار کمتر از کارمزدهای اتریوم میباشد.
همانطور که در تصویر زیر مشاهده میکنید میانگین کارمزد سولانا برای هر تراکنش برابر 0.00025 است.
نحوهی توزیع کوینهای SOL در شبکهی سولانا به چه صورت انجام شده است؟
تیم توسعه دهندهی سولانا کوینهای SOL را به صورت زیر تقسیم بندی کرده است:
کوین SOL در شبکه سولانا چه کاربردی دارد؟
از مهمترین کاربردهای ارز SOL میتوان به موارد زیر اشاره کرد:
- پرداخت کارمزد شبکهی سولانا
- پاداش یا جریمهی اعضای سیستم
- سهامگذاری و رایگیری در شبکهی سولانا
در ادامه به توضیح شبکهی سولانا خواهیم پرداخت که در این توضیحات نیاز به آشنایی با اصطلاحات زیر داریم:
چطور به یک اعتبارسنج در شبکه سولانا تبدیل شویم؟
برای تبدیل شدن به یک اعتبارسنج نیاز به سهامگذاری مشخصی در شبکهی سولانا نیست اما باید به این نکته توجه کرد که اعتبارسنجها بر اساس تعداد ارز SOL قفل شده در شبکه اولویت بندی میشوند.
برای بررسی مراحل ایجاد یک حساب اعتبار سنج میتوانید از لینک زیر استفاده کنید.
مراحل تبدیل شدن به یک اعتبار سنج در شبکه سولانا
حال که با اصطلاحات شبکهی سولانا آشنا شدیم به بررسی عملکرد شبکهی سولانا میپردازیم.
سولانا برای رسیدن به اهداف خود از 8 برنامهی جدید استفاده کرده است که این برنامهها عبارتند از
اثبات تاریخچه (POH)
چالشی که پیش روی اکثر بلاکچینهاست رسیدن به اجماع و توافق میباشد. توافق در بلاکچینها همواره با تاخییر زمانی روبهرو است. از این رو سولانا برای کاهش این تاخییر و رسیدن به حداکثر سرعت در اجماع، از الگوریتم POH استفاده میکند.
الگوریتم اجماع سولانا، POS میباشد و الگوریتم POH به رسیدن به اجماع کمک میکند.
سولانا برای رسیدن به اجماع در مورد زمان نیاز به یک ساعت درون سیستمی دارد زیرا سولانا برای حفظ امنیت نمیتواند به یک منبع خارج از بلاکچین اعتماد کند و از طرف دیگر تمام گرههای سیستم سولانا در سطح جهان پراکنده هستند این موضوع باعث شد آناتولی، الگوریتم POH را برنامه ریزی کند.
سولانا برای رسیدن به یک زمان واحد، نیازمند سیستمی برای تولید تاخییر زمانی بود که با استفاده از این تاخیرهای زمانی، یک ساعت با اعتماد کافی برای شبکه ایجاد کند به همین منظور سولانا اعتبار سنجها را موظف به حل تابع تاخیر قابل تایید (VDF) بر پایهی الگوریتم SHA256 کرد که خروجی این تابع هش، تاخییر زمانی با اعتماد کافی را برای سیستم سولانا به ارمغان آورد.
تابع هش چیست؟
توابع هش یک نوع رمزنگاری هستند که با انجام مجموعهای از عملیات پیچیده ریاضی، دادههای دیجیتالی را بهصورت یک طرفه تغییر میدهند و آنها را به یک عبارت خروجی با نام هش و با یک اندازه ثابت، تبدیل میکنند.
منظور از یک طرفه بودن این توابع، این است که با داشتن هش، نمیتوان دادهی اولیه را محاسبه کرد، اما با مقایسهی هش خروجی با هشی که با توجه به دادههای درست انتظار آن را داشتیم، میتوانیم تایید کنیم که یک داده صحیح است. این الگوریتم در حفظ و تایید اطلاعات مهم و امنیتی بسیار کاربردی است.
الگوریتم SHA256 چیست؟
الگوریتم های هشینگ متنوعی وجود دارند که هرکدام برای کاربرد خاصی استفاده میشوند. نوعی از این الگوریتمها، الگوریتم SHA مخفف ( Secure Hashing Algorithm ) یا الگوریتم هشینگ امن نام دارد و بیت کوین برای ایجاد امنیت در سیستم خود از این تابع هش استفاده میکند.
برای اطمینان از کارکرد صحیح تابع تاخییر زمانی، اعتبارسنجها برای حل VDFها فقط مجاز به استفاده از یک هستهی CPU میباشند و برای حل این تابع نیز نمیتوانند از پردازش موازی استفاده کنند.
سولانا برای حل تابع VDF از توالی سری بهره میبرد به این صورت که خروجی یک تابع SHA256 ورودی تابع بعدی خواهد بود. به همین منظور اعتبار سنجها نمیتوانند در توالی تابع VDF تغییری ایجاد کنند.
شاید برایتان سوال پیش بیاید که سیستمها وCPUهای متفاوت باعث به وجود آمدن تاخییر، با زمانهای متفاوتی در سیستم سولانا میشوند و این باعث بر هم خوردن نظم سیستم میشود
این مسئله درست است اما سولانا نیاز به توالی زمانها دارد نه خود زمان!
بگذارید با یک مثال ادامه دهیم. فرض کنید شما عکسی با روزنامهای با منتشر شده در تاریخ 5 تیر 1400 گرفتهاید و این عکس در تاریخ 7 تیر 1400 در روزنامه چاپ میشود.
هیچ کس نمیتواند به طور دقیق زمان گرفته شدن عکس شما را مشخص کند اما به راحتی میتوان مشخص کرد که ترتیب وقایع به چه صورت است و عکس شما در محدودهی 5 تا 7 تیر گرفته شده است و همگی بر این موضوع توافق خواهید داشت.
حال با داشتن عکسهای متوالی، میتوان زمان را به بخشهای کوچکتری تقسیم کرد و وقایع را در این بخشها، قرار داد به صورتی که همگی در مورد ترتیب این وقایع، توافق داشته باشند.
این توالی زمان در شبکهی سولانا باعث افزایش سرعت دراجماع و ثبت تراکنشها میشود.
با کریپتوکست در شنوتو و کستباکس همراه باشید تا مهمترین اخبار و تحولات ارزهای دیجیتال را از دست ندهید.
الگوریتم تحمل خطای بیزانس تاور
ابتدا الگوریتم POH اجرا میشود به همین دلیل زمان رسیدن به اجماع در شبکهی سولانا به میزان قابل توجهی کاهش مییابد.
حال نوبت به اجماع میرسد هر گره میتواند در بازه زمانی slot 1 (حدودا 0.4 ثانیه) رای خود را ثبت کند از زاویهی دیگر این عمل به این معناست که در هر 0.4 ثانیه میتوان به عملکرد شبکه رای داد اما برای تغییر رایهای قبلی نیاز به گذشت 2 برابر زمان سپری شده از اتمام رای مورد نظر تا زمان حال، زمان لازم است.
در حال حاظر زمان هر slot برابر 400 میلی ثانیه است که با توجه به پارامترهای مختلف متغییر خواهد بود
برای درک مطلب گفته شده به مثال زیر دقت کنید.
فرض کنید در شبکهی سولانا یک رای در 20 ثانیه قبل ثبت شده است این رای در زمان حال چقدر اعتبار دارد و تا کی نمیتوان این رای را تغییر داد ؟
برای حل این سوال کافی است مشخص کنیم که زمان سپری شده از لحظهی ثبت رای تاکنون برابر چند slot است.
عدد به دست آمده مشخص کنندهی توان عدد 2 است زیرا در هر مرحله اعتبار دو برابر میشود.
با محاسبهی معادلهی بالا، درمیابیم اعتبار یک رای صادر شده در 20 ثانیه قبل برابر 571,232 قرن خواهد بود و با گذشت زمان این اعتبار به صورت نمایی افزایش مییابد.
همین موضوع امنیت و پایداری شبکهی سولانه را در گذر زمان افزایش میدهد.
نکته : برای رسیدن به اجماع در شبکهی سولانا باید 2/3 اعتبار سنجها به توافق برسند.
توربین
باید به این نکته توجه کرد که در بلاکچینها پهنای باند محدود است و از طرفی انتشار دادهها از طریق پهنای باند برای تمام اعضا، باعث کاهش سرعت شبکه میشود و این موضوع با بزرگ شدن شبکه و افزایش حجم دادهها نیز تشدید خواهد شد. سولانا برای حل این مشکل از روشی به نام توربین استفاده میکند.
توربین این امکان را به رهبر (leader) میدهد که پس از اتمام بلوک در شبکهی سولانا، دادهها را به بخشهای کوچکی تقسیم کند و هر بخش را برای یک اعتبار سنج به صورت اولویت بندی شده ارسال کند و هر اعتبارسنج با دریافت هر بخش، آن را به اعتبارسنج مجاور خود ارسال میکند این عمل باعث ارسال سریع دادههای با حجم بالا در شبکهی سولانا میشود.
نکته : اولویت بندی رهبر برای ارسال داده، بر اساس مقدار سهام گذاری (استیکینگ) هر اعتبارسنج انجام میشود.
گلف استریم
پس از اتمام بلوک، زمانی صرف انتخاب اعتبار سنجها میشود که این عمل باعث کندی شبکه و همچنین باعث افزایش مم پولها در زمان انتخاب اعتبارسنج جدید میشود.
سولانا برای حل این مشکل از برنامهای به نام گلف استریم بهره میبرد این برنامه باعث میشود که در شبکهی سولانا قبل از اتمام بلوک اعتبار سنجهای بعدی مشخص شوند و پس از اتمام بلوک به سرعت شروع به فعالیت کنند و از تاخییر در شبکهی سولانا جلوگیری خواهند کرد و همچنین فضای ذخیره سازی برای مم پولها نیز کاهش مییابد که تاثییر زیادی در افزایش سرعت ثبت تراکنشها در شبکهی سولانا خواهد داشت.
سیلول
اکثر بلاکچینها برای تایید و ثبت تراکنشها از CPU یا GPU استفاده میکنند که عملا یکی از این دو بخش همواره بدون استفاده است به همین دلیل تیم سولانا برای رسیدن به حداکثر ظرفیت سیستم خود از برنامهی سیلول استفاده میکنند.
سیلول به سولانا اجازه میدهد که به بررسی تراکنشها بپردازد و تراکنشهایی که با یکدیگر تداخل ندارند را به صورت موازی اجرا کند این عمل باعث استفاده از تمام ظرفیت شبکهی سولانا و در نتیجه افزایش سرعت این شبکه میشود.
دلیل اینکه سولانا قادر است که به صورت موازی به پردازش تراکنشها بپردازد این است که سیلول، تمام حالتهای یک معامله را در نظر میگیرد تا همپوشانی نداشته باشند.
باید توجه داشت که سولانا اولین و تنها پروژهای است که به صورت موازی به پردازش تراکنشها میپردازد.
پایپ لاین
سولانا برای رسیدن به سرعتهای بالاتر، از برنامهی پایپ لاین استفاده میکند این برنامه به سولانا اجازه میدهد که تراکنشها را به سرعت تایید و تکثییر نماید.
هنگام اعمال یک تراکنش به شبکه، سولانا باید مراحل مختلفی را طی نماید که تمام این مراحل با سخت افزار مشابهی انجام نمیشود وجود همین موضوع باعث به وجود آمدن ایدهی پایپ لاین در سولانا شده است. برای درک بهتر این موضوع به مثال زیر دقت کنید:
فرض کنید شما در یک خشکشویی فعالیت دارید و این خشکشویی دارای یک ماشین لباسشویی است شما برای شستشو، آبکشی و خشک کردن از همین یک دستگاه استفاده میکنید.
در زمان شستشو بخش آبکشی و خشک کردن بدون استفاده هستند اما شما نمیتوانید از این بخشها استفاده کنید زیرا این بخشها از یکدیگر جدا نیستند به همین دلیل شما توانایی استفاده از حداکثر ظرفیت زمان خود را ندارید.
حال شما به جای یک ماشین لباس شویی از سه بخش شستشو، آبکشی و خشک کن مجزا استفاده میکنید این عمل باعث میشود در زمان تمام شدن شستشو و انجام مرحلهی آبکشی دوباره از دستگاه شستشو استفاده کنید به همین ترتیب سه بخش دستگاه شما همزمان در حال فعالیت میباشند که باعث افزایش سرعت شما میشود.
سولانا از این موضوع برای استفادهی حداکثری از تجهیزات خود بهره میبرد به این صورت که واحد پردازش تراکنشها (TPU) از طریق کرنل اسپیس دادهها را دریافت میکند و با استفاده از GPU امضاها را تایید و به وسیلهی CPU به حسابرسی میپردازد و دوباره به وسیلهی کرنل به ثبت دادهها میپردازد به همین دلیل همواره تمام بخشها در حال فعالیت هستند. (مانند مثال بالا)
این سیستم باعث میشود سولانا از تمام ظرفیت خود استفاده کند و همهی بخشها در تمام زمانها به فعالیت بپردازند و این هماهنگی باعث افزایش سرعت در شبکهی سولانا میشود.
کلود بریک
قبل از توضیح این بخش بهتر است با چند لغت به صورت کلی آشنا شوید:
- SSD : (Solid State Drive) یک نوع هارد دیسک با فناوری پیشرفتهتر و سرعت بالاتر نسبت به نسل قبلی هارد دیسکها.
- RAID : روشی برای گروه بندی درایوهای فیزیکی مجزا در یک درایو بزرگتر.
- RAID0 : این روش یک ساختار نواری دارد که باعث افزایش سرعت و کارایی بیشتر در درایوهای فیزیکی میشود.
در بلاکچینها از حافظه برای ذخیره سازی اطلاعات و پیکربندی استفاده میشود که این موضوع باعت مشکلاتی مانند سرعت دسترسی پایین و کمبود حافظه میشود.
برای حل این مشکلات و رسیدن به سرعت مطلوب سولانا از کلود بریک بهره برده است به این صورت که برای خواندن و نوشتن همزمان، هر SSD دارای پیکربندی RAID0 میباشد و تمام SSDها یک بخش مجزا برای برنامههای درون شبکهی سولانا اختصاص میدهند.
این نوع پیکربندی و اختصاص فضا، به سولانا امکان دسترسی سریعتر و راحتتر اطلاعات را میدهد.
بایگانی کنندگان
برای کاهش بار فشار پردازشی از دوش اعتبار سنجها وظیفهی ذخیرهسازی داده ها به گروهی به نام بایگانی کنندهگان داده شده است این موضوع باعث افزایش سرعت عمل اعتبارسنجها در شبکهی سولانا میشود.
بایگانی کنندهگان نقشی در اعتبارسنجی ندارند و فقط ذخیرهسازی انجام میدهند و در مواقع نیاز وظیفهی بررسی درستی اطلاعات ذخیره شده را انجام میدهند.
حال که با ویژگیهای منحصر به فرد سولانا آشنا شدید بهتر است به توضیح نحوهی دریافت، حسابرسی، ثبت و انتشار تراکنشها در شبکهی سولانا بپردازیم.
نحوهی کارکرد سولانا چگونه است ؟
مراحل دریافت تا انتشار تراکنشها در شبکهی سولانا عبارتاند از:
- ابتدا تراکنشها توسط رهبر فعلی دریافت میشود.
- سپس رهبر تراکنشهای معتبر را فیلتر میکند.
- اکنون تراکنشها توسط الگوریتم POH مرتب میشوند.
- تراکنشها به گرههای اعتبارسنج، ارسال میشود.
- اعتبار سنجها تراکنشها را به زیرمجموعههای خود ارسال میکنند.
- اعتبار سنجها تراکنشهای انجام شده را تایید میکنند و آنها را براساس موقعیتی که دارند اجرا میکنند.
- اعتبارسنجها هش جایگاه فعلی را محاسبه میکنند.
- آرا در یک دورهی مشخص به رهبر ارسال میشود.
- رهبر آرا را نمایش میدهد و این آرا را در خوشهها پخش میکنند.
- اعتبار سنجها تمام آرای خود و دیگر آراها را مشاهده میکنند.
مقایسه اتریوم و سولانا
برای درک بهتر جایگاه سولانا به بررسی تفاوتهای این دو رقیب میپردازیم.
سولانا در چه صرافیهایی لیست شده است؟
با توجه به قدرت این تیم و همچنین مارکت کپ بالای سولانا، صرافیهای زیادی سولانا را لیست کردهاند که از این بین به چند مورد اشاره میکنیم:
- Binance
- FTX
- Coinbase Exchange
- Huobi Global
- OKEx
- Serum DEX
- CoinEx
- HitBTC
کیف پولهای ارز دیجیتال سولانا
همانطور که در تصویر زیر مشاهده میکنید کیف پولهای زیادی از سولانا پشتیبانی میکنند که عبارتند از:
- Ledger
- Trezor
- Math Wallet
- Trust Wallet
- SolFlare
- Sollet
- Phantom
- Solong
- Block folio
- Atimc Wallet
- EXODUS
- P2P Wallet
- Swipe
- Cion 98
اکوسیستم سولانا
سولانا یک اکوسیستم بزرگ محسوب میشود که میزبان و همکار پروژها و برنامههای زیادی است که مهمترین آنها عبارتند از:
جمع بندی
سولانا یک شبکهی بسیار قوی و با برنامههای جذاب است که علت رشد این ارز دیجیتال عملکرد این تیم بوده است و احتمالا در آینده نام این ارز دیجیتال را بسیار خواهید شنید
در این مقاله سعی شد به بررسی تمام زوایای سولانا بپردازیم امیدوارم که از این مقاله بهرهی کافی را برده باشید
اگر مایلید از بروزترین اخبار و تحلیلها با خبر شوید کانال تلگرامی سیگنال ارز دیجیتال را از دست ندهید.