Somnia: تحولی در برنامههای کاملاً آنچین با ۱ میلیون TPS

تحولی در ساخت اپلیکیشنهای کاملاً زنجیرهای
سامنیا، یک لایه اول EVM، به تازگی توجهها را به خود جلب کرده است و به تازگی اعلام کرده که به رکورد یک میلیون تراکنش در ثانیه (TPS) دست یافته است. پل توماس، بنیانگذار این پروژه، در یک جلسه پرسش و پاسخ با Cointelegraph به تشریح این موفقیت پرداخت.
بازنویسی بلاکچین از پایه
پل توماس بیان کرد که سامنیا در شبکه آزمایشی عمومی خود به TPS بین ۵۰۰,۰۰۰ تا ۸۰۰,۰۰۰ دست یافته و در شبکه توسعهدهندگان خود به بیش از یک میلیون TPS رسیده است. این موفقیت به دلیل ترکیبی از یک موتور اجرایی نوین، مکانیزم اجماع Multistream و پایگاه دادهای با سرعت بالا به نام IceDB حاصل شده است.
در سامنیا، هر ناظر (Validator) بلاکچین کوچکی را بهطور مستقل اجرا میکند که قادر است با سرعتی معادل یک بلاک در هر ۱۰۰ میلیثانیه عمل کند. این زنجیرههای داده به دلیل عدم نیاز به اجماع جهانی برای ایجاد هر بلاک جدید، بسیار سریع عمل میکنند. برای حفظ همخوانی و قابلیت ترکیب این شبکه، یک زنجیره اجماع جداگانه بهطور همزمان در فواصل ۲۰ میلیثانیهای اجرا میشود. این زنجیره به عنوان ناظر جهانی عمل میکند و بهطور مداوم وضعیت تمام ناظران را همگامسازی میکند.
بهینهسازی پایگاه داده و فشردهسازی دادهها
اگرچه ساخت پایگاه دادههای سفارشی معمول نیست، تیم سامنیا تصمیم گرفت به این مسیر برود. توماس توضیح داد: «ما الگوریتم کشینگ را بهطور کامل بازنویسی کردیم. الگوریتم پیشبینی ما بهطور پیشگیرانه دادههای ضروری را در حافظه RAM قرار میدهد و دسترسی به دیسک را به حداقل میرساند.»
یکی از استراتژیهای دیگر شامل فشردهسازی دادهها است. توماس افزود: «ما از تجربیات صنعت بازی استفاده کردهایم، جایی که عملکرد بسیار حیاتی است، بهویژه برای بازیهای چندنفره. ما روشهای نوینی را بر اساس الگوهای توزیع دادههای بلاکچین به کار بردیم.»
آزادسازی اپلیکیشنهای واکنشی غیرمتمرکز
با راهاندازی شبکه اصلی در سال جاری، توماس معتقد است که سامنیا بهطور کامل آماده توسعهدهندگان است. او گفت: «توسعهدهندگان میتوانند هماکنون شروع به ساخت کنند و هر چیزی را بسازند که نمیتوانستند بر روی هیچ زنجیره سازگار با EVM دیگر بسازند.» هدف سامنیا الهامبخشی به توسعهدهندگان با فراهم آوردن بلاکچینی است که به آنها اجازه میدهد چیزهایی بسازند که به دلیل محدودیتهای تراکنش، تأخیر یا هزینهها غیرممکن بوده است.
توسعه اپلیکیشنهای واکنشی غیرمتمرکز که بهطور آنی به تغییرات داده یا وضعیت پاسخ میدهند، یکی از اهداف اصلی سامنیا است. توماس تأکید کرد: «ما در حال بررسی راههایی هستیم که به توسعهدهندگان اجازه دهیم بهطور مستقیم در موتورهای بازی کدنویسی کنند و به راحتی آن منطق را به زنجیره منتقل کنند.»
پتانسیلهای نوآورانه در بازیها
توماس به پتانسیل قوی سامنیا برای بهرهبرداری از دادهها و منطق زنجیرهای برای بهبود تجربه بازی و نوآوری اشاره کرد. او گفت: «مزیت کلیدی این رویکرد، ایجاد لایه متاداده ترکیبی است که به توسعهدهندگان اجازه میدهد تا اپلیکیشنهای همراه و تجربیات بازی منحصر به فرد بسازند.»
او همچنین از شرکای کلیدی مانند Improbable و MSquared نام برد و گفت: «تکنولوژی متاورس آنها در حال تغییر مرزهای ممکن است.»
آینده بازیهای ترکیبی
توماس بازیهای ترکیبی را مرحله تکاملی بعدی میداند و گفت: «ذخیرهسازی منطقی و دادههای قابل توجه بر روی زنجیره به توسعهدهندگان این امکان را میدهد که بازیهای بیشتری را سریعتر ایجاد کنند و احتمالاً ژانرهای کاملاً جدید بازی را باز کنند.»
او همچنین به استفادههای بالقوه برای سایر نوع پلتفرمها اشاره کرد و گفت: «جایگاهی برای پلتفرمهای کاملاً تولید محتوای کاربر بر روی زنجیره وجود دارد، مشابه Roblox اما غیرمتمرکز، و حتی اپلیکیشنهای رسانه اجتماعی کاملاً زنجیرهای در زمان واقعی.»
جمعبندی
سامنیا به عنوان یک پلتفرم نوآورانه در دنیای بلاکچین، فرصتهای بینظیری را برای توسعهدهندگان فراهم میکند تا ایدههای خلاقانه خود را به واقعیت تبدیل کنند. با توجه به پیشرفتهای فناوری و چشماندازهای جدید، آیندهای روشن برای اپلیکیشنهای غیرمتمرکز و بازیهای زنجیرهای در افق به نظر میرسد.