شبکه سولانا در آزمایش شبکه اصلی به ۱۰۰ هزار تراکنش در ثانیه دست یافت

تست استرس اخیر روی شبکه سولانا نشان داد که این شبکه میتواند بیش از ۱۰۰ هزار تراکنش در ثانیه (TPS) را پردازش کند که یک نقطه عطف فنی جدید در زیرساختهای بلاکچین محسوب میشود. مرت مومتاز، یکی از بنیانگذاران هلیوس (Helius) که یک پلتفرم توسعه ابزارهای سولانا است، اعلام کرد که این بلاکچین به عنوان اولین شبکه بزرگ به رکورد بیش از ۱۰۰ هزار تراکنش در ثانیه در شبکه اصلی (mainnet) دست یافته است. یک بلاک در اواخر روز یکشنبه نشان داد که ۴۳۰۱۶ تراکنش موفق و ۵۰ تراکنش ناموفق انجام شده که در مجموع نرخ تراکنش را به ۱۰۷۵۴۰ تراکنش در ثانیه رساند.
با این حال، این تراکنشها شامل معاملات یا انتقالات معمولی نبودند. در عوض، اکثر آنها فراخوانیهای برنامهای بدون عملیات (no-operation program calls) یا دستورات noop بودند که محاسباتی انجام نمیدهند اما برای تکمیل یک تراکنش ضروری هستند. سولانا با استفاده از قابلیت noop بلوکها را با دستورات سبک پر میکند تا ظرفیت شبکه را به حداکثر برساند. توسعهدهندگان از این روش برای تست محدودیتهای توان عملیاتی (throughput) بدون مواجهه با خطا در برنامههای پیچیده استفاده میکنند.
اگرچه این تراکنشها حداکثر ظرفیت سولانا را نشان میدهند، اما نمایانگر موارد استفاده واقعی مانند پرداختها، فعالیتهای امور مالی غیرمتمرکز (DeFi) یا تعاملات برنامهها نیستند. مومتاز اشاره کرد که با وجودی که دادههای تست عمدتاً شامل فراخوانیهای بدون عملیات بودند، نتایج نشان میدهد که شبکه بهطور بالقوه قادر به پشتیبانی از ۸۰ تا ۱۰۰ هزار تراکنش در ثانیه در انتقالات، بهروزرسانیهای اوراکل (oracle) و سایر عملیاتهای کاربردی است.
دادههای فعلی توان عملیاتی سولانا تصویر کمرنگتری ارائه میدهند. بر اساس تخمینهای سولاسکن (Solscan)، این بلاکچین حدود ۳۷۰۰ تراکنش در ثانیه پردازش میکند که دو سوم آنها ناشی از تراکنشهای رأیدهی اعتبارسنجها (validator voting transactions) است. اعتبارسنجها برای حفظ اجماع (consensus)، چندین بار در هر اسلات رأی ارسال میکنند که این امر موجب افزایش مصنوعی معیارهای گزارششده توان عملیاتی میشود.
تفاوت بین سطوح تست استرس و میانگینهای دنیای واقعی، چالش بین حداکثر عملکرد نظری و عملکرد عملی قابل حفظ را نشان میدهد. اگرچه رقم ۱۰۷ هزار تراکنش در ثانیه چشمگیر است و کارایی طراحی سولانا را نشان میدهد، اما توان عملیاتی واقعی آن در تراکنشها هنوز یک مرتبه مقدار کمتر است.
این تست استرس ادامهدهنده حرکت فایردنسر (Firedancer)، یک کلاینت اعتبارسنجی توسعهیافته توسط جامپ کریپتو (Jump Crypto) است. فایردنسر در تستنت به رکورد بیش از ۱.۲ میلیون تراکنش در ثانیه دست یافته، اما هنوز برای شبکه اصلی منتشر نشده است. سایر بهبودهای ساختاری که توسط مهندسان در حال توسعه است شامل جداسازی اجماع و اجرا (decoupling consensus and execution) و استفاده از بازارهای کارمزد محلی (localized fee markets) برای رفع ازدحام شبکه است.
محققان بیتوایز (Bitwise) بر پایداری سولانا در تستهای استرس قبلی تأکید کردهاند و اشاره کردند که این زنجیره پتانسیل لازم برای برنامههای با فرکانس بالا را دارد.
رأیگیری جامعه در مورد اجماع آلپنگلو
در حالی که تست استرس ظرفیت شبکه را برجسته کرد، اعتبارسنجهای سولانا در حال رأیگیری درباره یک تغییر پروتکل مهم هستند. پیشنهاد آلپنگلو (Alpenglow proposal) با کد SIMD-0326 در دوره اپاک (epoch) ۸۴۰ وارد فاز رأیگیری جامعه شد و رأیگیری در پایان اپاک ۸۴۲ بسته خواهد شد. این ارتقاء قصد دارد پروتکل TowerBFT موجود را با یک سیستم اجماع با عملکرد بالاتر و قویتر جایگزین کند.
آلپنگلو یک نوع جدید از انتشار بلوک به نام روتور (Rotor) را پیشنهاد میدهد که زمان نهاییسازی بلوک (block finalisation) را بهبود بخشیده و تأخیر را کاهش میدهد. در صورت تصویب، روتور تأخیر تأیید را پس از دسترسی ۸۰ درصد اعتبارسنجها به میزان ۱۰۰ تا ۱۵۰ میلیثانیه کاهش خواهد داد. اعتبارسنجها ملزم خواهند بود در هر اپاک یک بلیط پذیرش اعتبارسنج (Validator Admission Ticket یا VAT) به مبلغ ۱.۶ سول (SOL) پرداخت کنند تا انضباط اقتصادی حفظ شود. این هزینه سوزانده میشود (burned) و نه توزیع مجدد، و رأیگیری نیز منجر به افزایش عرضه توکن نمیشود. در هر دور، رهبران با گزارش دادههای رأی ترکیبی و گواهیهای نهاییسازی، همچنان پاداش دریافت خواهند کرد.
آیا میخواهید پروژه شما در معرض دید برترین ذهنهای حوزه کریپتو قرار گیرد؟ آن را در گزارش صنعتی بعدی ما معرفی کنید، جایی که دادهها با تأثیرگذاری همراه میشوند.