چالش های سولانا؛ بهای واقعی آن سرعت

به روزرسانی:
۶ دقیقه مطالعه


۱۸۳بازدید



۰اشتراک



دارای مجوزهای رسمی
انتشار:

برای ثبت سفارش به حساب نیاز دارید. ثبت نام رایگان است.

سولانا سریع است. این را دیگر لازم نیست کسی ثابت کند و همه فهرست های مقایسه هم همین را می گویند.

مسئله اینجاست که آن سرعت رایگان به دست نیامده و چیزهایی که بابتش پرداخت شده، در بروشورها نوشته نمی شوند. این مطلب درباره همان هزینه هاست: چالش هایی که این شبکه امروز واقعا با آنها روبه روست، بدون بزرگ نمایی و بدون کوچک شماری.

اول یک عدد را کنار بگذارید

هر مقایسه ای که با تعداد تراکنش در ثانیه شروع شود، از پایه ایراد دارد.

دلیلش ساده است: در سولانا رای گیری اعتبارسنج ها هم خودش یک تراکنش روی زنجیره است. یعنی عددی که به عنوان تعداد تراکنش شبکه گزارش می شود، تراکنش های کاربران و رای های داخلی شبکه را با هم می شمارد.

پس آن عدد برای مقایسه با شبکه ای که رای هایش را روی زنجیره نمی نویسد، مبنای درستی نیست. این نه یعنی سولانا کند است و نه یعنی کسی تقلب کرده؛ یعنی دو چیز متفاوت را کنار هم گذاشته اند. تحلیل عددی درست تر این شبکه در بررسی قطعی های شبکه سولانا و منابع آنچین آن آمده.

چالش اول: هزینه اعتبارسنج بودن

معماری سولانا از سخت افزار زیاد می خواهد. اعتبارسنج باید پردازنده قوی، حافظه زیاد، دیسک سریع و مهم تر از همه پهنای باند بالا و پایدار داشته باشد.

این تصمیم عمدی است و منطق خودش را دارد: اگر می خواهید همه چیز روی یک زنجیره و با تاخیر کم اجرا شود، بار روی گره ها می افتد. اما پیامدش هم واقعی است.

پیامد این است که تعداد کسانی که می توانند اعتبارسنج باشند محدود می ماند و بیشترشان روی زیرساخت مراکز داده تجاری می نشینند. هر چه اجرای گره گران تر باشد، تعداد گردانندگان مستقل کمتر می شود و این دقیقا چیزی است که نقدهای جدی به سولانا رویش تمرکز دارند. برای کاربر ایرانی این بحث حتی نظری هم نیست؛ شرایطش در اجرای نود سولانا با جزئیات آمده.

سولاناقیمت لحظه ای سولانا ۲.۴۸٪تومانی
۲۷,۲۱۳,۲۱۵ تومان
$116.4 ▲ ۱.۲۵٪دلاری نرخ جهانی
تغییر ۲۴ ساعته، تومانی و دلاری - بروزرسانی ۰۲:۰۸ مشاهده نرخ

چالش دوم: تنوع نرم افزار اعتبارسنج

یک شبکه وقتی مقاوم است که همه گره هایش یک نرم افزار را اجرا نکنند. اگر همه یک کد را اجرا کنند، یک باگ در آن کد می تواند کل شبکه را بخواباند.

سولانا سال ها دقیقا همین وضعیت را داشت و بخشی از توقف های تاریخی اش هم از همین جا آمد. پاسخ به این مسئله، ساخت یک نرم افزار اعتبارسنج مستقل بود.

وضعیت امروز را دقیق بگوییم، چون در متن های فارسی معمولا شتاب زده گزارش می شود. آنچه روی شبکه اصلی در حال اجراست نسخه ترکیبی است: بخش شبکه و تولید بلاک از پیاده سازی جدید می آید و اجرا و اجماع همچنان از پیاده سازی قدیمی. نسخه کامل و مستقل، طبق اعلام خود مخزن پروژه، هنوز برای استفاده آزمایشی یا عملیاتی آماده نیست و انتشاری هم ندارد.

پس این چالش در حال حل شدن است، ولی حل نشده. جزئیات فنی اش را در فایردنسر و آنچه واقعا اجرا شده باز کرده ایم.

چالش سوم: بازار کارمزد در ساعت شلوغی

کارمزد پایه در سولانا ناچیز است و همین باعث می شود آدم ها فکر کنند مسئله کارمزد اینجا وجود ندارد.

اما وقتی تقاضا برای یک بازار مشخص بالا می رود، همه می خواهند در همان بلاک باشند. آنجا کارمزد اولویت وارد ماجرا می شود و کاربری که مبلغ بیشتری بگذارد زودتر جا می گیرد. برای کاربر عادی نتیجه اش این است که در بدترین لحظه ممکن، تراکنشش یا گران می شود یا اصلا اجرا نمی شود.

و یک نکته که آدم ها را گیج می کند: تراکنش ناموفق در سولانا لزوما یعنی خطا نیست. ممکن است فقط از پنجره زمانی اش عقب افتاده باشد. دو حالت متفاوت اند و درمانشان هم متفاوت است.

چالشی که هست ولی آن چیزی نیست که فکر می کنید

درباره ریسک استیکینگ در سولانا یک تصور غلط رایج وجود دارد: اینکه اگر اعتبارسنج بدی انتخاب کنید، بخشی از اصل دارایی تان جریمه و سوزانده می شود.

مستندات رسمی سولانا این را رد می کند و صریح می گوید در حال حاضر جریمه در سطح پروتکل پیاده سازی نشده است. یعنی چنین سازوکاری امروز روی شبکه اجرا نمی شود.

این خبر خوبی است، ولی ریسک را صفر نمی کند؛ فقط جایش را عوض می کند. ریسک واقعی شما دو چیز است: اعتبارسنجی که خوب کار نمی کند و پاداش کمتری می سازد، و اینکه خروج از استیکینگ فوری نیست و به مرز دوره ها گره خورده، پس ممکن است دقیقا وقتی به پول نیاز دارید در دسترس نباشد.

پس چه چیزی درست کار می کند

اگر تا اینجا فقط انتقاد خواندید، تعادل را برقرار کنیم؛ چون نقاط قوت این شبکه هم واقعی اند.

هزینه یک تراکنش عادی واقعا پایین است و این چیزی است که رفتار کاربر را عوض می کند: کارهایی که روی شبکه های گران بی معنی اند، اینجا معنی پیدا می کنند. تجربه توسعه هم به مراتب بهتر از سال های اول شده و اکوسیستمش، برخلاف بسیاری از رقبا، کاربر واقعی دارد نه فقط سرمایه قفل شده.

از ایران چه چیزی فرق می کند

سه نکته عملی.

اجرای اعتبارسنج از ایران به دلیل نیاز به پهنای باند پایدار و زیرساخت مرکز داده، عملا شدنی نیست. این محدودیت زیرساختی است، نه سیاستی.

در ساعت های اختلال اینترنت، مشکل شما نه شبکه سولانا بلکه دسترسی به کیف پول و رابط کاربری است. تراکنشی که یک بار امضا و ارسال شده، بدون شما هم تایید می شود؛ پس اگر مطمئن نیستید ارسال شده، قبل از تکرار در کاوشگر چک کنید.

و اگر صرفا می خواهید سولانا داشته باشید، لازم نیست وارد هیچ کدام از این بحث ها شوید. نرخ روز و شرایط سفارش در خرید سولانا بدون درگیر شدن با این بحث ها است و برای شارژ حساب ووچرها با تحویل آنی ساده ترین مسیرند.

سوال های پرتکرار

روی این عبارت گوگل بخش پرسش های متداول نشان نمی دهد؛ سوال های زیر از جستجوهای مرتبطی گرفته شده که واقعا تایپ می شوند.

بزرگ ترین مشکل سولانا چیست؟

هزینه بالای اجرای اعتبارسنج و در نتیجه تعداد محدود گردانندگان مستقل. بقیه چالش ها، از توقف های گذشته تا شلوغی بازار کارمزد، به همین انتخاب معماری برمی گردند.

آیا سولانا هنوز از کار می افتد؟

وضعیت با گذشته فرق کرده و بخشی از دلیلش کار روی نرم افزار اعتبارسنج مستقل است. اما تا وقتی نسخه کامل آن روی شبکه اصلی نیامده، ادعای حل شدن کامل مسئله زودهنگام است.

استیکینگ سولانا اصل پول را از بین می برد؟

نه. مستندات رسمی می گوید جریمه در سطح پروتکل هنوز پیاده سازی نشده. ریسک شما پاداش کمتر و زمان بندی خروج است، نه اصل دارایی.

سرعت سولانا واقعا چقدر است؟

هر عددی که ببینید احتمالا رای های اعتبارسنج ها را هم شمرده است. برای مقایسه منصفانه باید تراکنش های کاربران را جدا کرد، و آن عدد از رقم های تبلیغاتی کمتر است.

حرف آخر

چالش های سولانا فهرستی از خرابی نیستند؛ نتیجه یک انتخاب اند. سرعت و هزینه پایین را گرفته و در عوض بار سنگینی روی اعتبارسنج ها گذاشته، و هر چیزی که بعدا مشکل شده از همین جا آمده.

اگر کاربر عادی این شبکه هستید، دو چیز واقعا به شما مربوط است: تراکنش در ساعت شلوغی، و اینکه خروج از استیکینگ فوری نیست. بقیه اش بحث معماری است.

منابع اولیه: مستندات رسمی سولانا درباره استیکینگ و نبود جریمه در سطح پروتکل و وضعیت اعلام شده نسخه های اعتبارسنج در مخزن رسمی پروژه.