بنیاد توسعه استلار (Stellar Development Foundation) روز ۲۸ اکتبر پروژه Thruput را به عنوان یک پیشنمایش فناوری معرفی کرد که نحوه مدیریت تراکنشهای رقیب توسط موتور اجرای بلاکچین را تغییر میدهد. در تستهای گزارششده، ظرفیت اجرای یک ولیدیتور از حدود ۱.۱۸ میلیون پرداخت در ثانیه بر روی یک دستگاه به حدود ۷.۰۲ میلیون تراکنش بر روی هشت دستگاه افزایش یافته است. این پروژه با مواد متنباز و معیارهای قابل تکرار در FutureNet در دسترس است. این ارقام مربوط به اندازهگیری کنترلشده در سطح اجزا است؛ بنیاد به صراحت اعلام کرده است که این اعداد، توان عملیاتی نهایی شبکه عمومی را نشان نمیدهد.
این مدل پیشنهادی برای کاهش گلوگاه ترتیبدهی طراحی شده است که هنگام لمس وضعیت مشترک توسط تراکنشهای متعدد پدیدار میشود. سیستمهای متعارف ممکن است دستورالعملهای مستقل را به صورت موازی اجرا کنند، اما همچنان کارهای مربوط به یک حساب یا داده یکسان را سریال میکنند. Thruput با افزودن دستگاهها، حتی تحت بارهای کاری به شدت رقابتی، به دنبال مقیاسپذیری اجرا است. بنیاد تستهای بنچمارکی را توصیف کرده است که از مجموعه محدودی از حسابها استفاده کرده و اجرای تراکنشها، امضاها و کارهای مرتبط موتور را اندازهگیری کرده است. این ممکن است پیشرفت مهندسی ارزشمندی باشد، اما همچنان از اجماع، شبکهسازی، ذخیرهسازی و سایر عواملی که تجربه کاربران را تعیین میکنند، متمایز است.
اهمیت پروژه برای بازار رمزارز
برای سرمایهگذاران، مهمترین تمایز بین پتانسیل اندازهگیری شده و ظرفیت مستقر شده است. رقم هفت میلیون تراکنش در ثانیه چشمگیر است، اما خود بنیاد آن را به اجرای درون یک محیط آزمایشی محدود میکند. توان عملیاتی بلاکچین عمومی بیش از محاسبه سریع محلی نیاز دارد. همچنین به اجماع به موقع و انتشار پایدار داده در میان دستگاههای مستقل نیاز دارد. تا زمانی که این اجزا در مقیاس با هم آزمایش نشوند، ترجمه معیار بنچمارک به پیشبینی قیمت یا پذیرش برای XLM، گمانهزنی خواهد بود.
مقیاسپذیری نرمافزار توزیعشده شامل مصالحه بین عملکرد، پیچیدگی عملیاتی و مفروضات در مورد دستگاههایی است که آن را اجرا میکنند. یک بنچمارک کنترلشده میتواند یک بهبود امیدوارکننده را ایزوله کند، اما شبکههای واقعی با لینکهای غیرقابل اعتماد، تراکنشهای رقیب، رشد ذخیرهسازی و رفتار خصمانه روبرو هستند. اهمیت مهندسی یک پیشنمایش تحقیقاتی در ارائه موادی است که دیگران بتوانند آن را بررسی و به چالش بکشند. تیمهای محصول باید از ایجاد وعدههای خدماتی قراردادی بر اساس یک مؤلفه آزمایشی اجتناب کنند. شکاف بین یک نمونه اولیه و زیرساخت تولید قابل اعتماد، جایی است که بخش زیادی از کار توسعه ضروری باقی مانده است.
سنجش عملکرد بلاکچین
عدد عملکرد بلاکچین باید در کنار بار کاری و بخشی از پشته که اندازهگیری میشود، خوانده شود. اجرا در یک ولیدیتور، ارتباط بین ولیدیتورها، نهایی شدن اجماع و عملکرد مشاهده شده توسط یک برنامه، معیارهای مرتبط اما متمایز هستند. یک پیشرفت در یک جزء میتواند پیشرفت گستردهتری را امکانپذیر کند بدون اینکه ثابت کند کل شبکه برای تقاضای مشابه آماده است. تکرار مستقل و تستهای خصمانه همچنان مهم هستند. همچنین شایسته است هزینه اجرای یک تراکنش را از مشوقهای منابع مورد نیاز برای حفظ عملکرد زیرساخت در مقیاس جدا کرد.
ادعای حذف کارمزد تراکنش
ادعای غیرمعمول دیگر این است که این مدل میتواند بدون کارمزد اجرای تراکنش عمل کند. استلار میگوید حسابها به جای آن، سهم زمانبندی مربوط به موجودی توکن بومی آزاد شده را هنگام فراتر رفتن تقاضا از ظرفیت دریافت میکنند، در حالی که محدودیتهای محاسباتی همچنان برای تراکنشهای فردی اعمال میشود. این یک طراحی جایگزین تخصیص منابع است، نه یک زیرساخت رایگان نامحدود. این سوالاتی را در مورد انصاف، تمرکز حساب و محافظت در برابر سوء استفاده مطرح میکند. پروژه Thruput همچنان یک پیشنمایش است، بنابراین توسعهدهندگان نباید ویژگیهای آزمایشی آن را با اقتصاد یا قابلیتهای استلار در شبکه اصلی امروزی اشتباه بگیرند.
گامهای بعدی
تکرار مستقل بنچمارک، بارهای کاری گستردهتر و ادغام نهایی در شبکه عمومی، گامهای معنادار بعدی هستند. اپراتورها باید منتظر مشخصات کامل استقرار باشند قبل از اینکه وعدههایی در مورد سرعت تراکنش یا کارمزد صفر به کاربران بدهند.
