في مجال البلوكتشين، كلما ادعى مشروع ما أنه قد تخطى حدود الأداء، يثير ذلك دائمًا متابعته واسعة. مؤخرًا، ادعت Somnia أنها حققت 400,000 TPS مذهلة (المعاملات في الثانية)، وهذا الرقم حقًا مذهل. دعونا نستكشف ابتكارات Somnia التقنية ونرى كيف حققت هذا الإنجاز.
تتبنى Somnia بنية مبتكرة تُسمى MultiStream، ويمكن تشبيه هذه الطريقة بفتح مسارات متعددة على طريق سريع. كل "مسار" يعالج المعاملات بشكل مستقل، ثم يتم تجميع النتائج لاحقًا. تتمثل النقطة الأساسية في هذه الطريقة في كيفية تنسيق المعاملات بين "المسارات" المختلفة، خاصةً عندما يتعلق الأمر بكيفية ضمان اتساق البيانات عند معالجة المعاملات عبر "المسارات".
لحل هذه المشكلة، اعتمدت Somnia تقنية تقسيم الحالة. تقوم هذه التقنية بتقسيم حالة الشبكة إلى عدة أجزاء، حيث يتم معالجة كل جزء بشكل مستقل، مع ضمان الخصوصية في المعاملات عبر الأجزاء. على الرغم من أن هذه الطريقة ليست مفهومًا جديدًا، إلا أن الابتكار في Somnia يكمن في أنها تم تحسينها خصيصًا لسيناريوهات الألعاب. نظرًا لكون المعاملات داخل اللعبة تحدث بشكل متكرر ولكن التفاعلات بين الألعاب أقل، فإن هذه الطريقة في التقسيم تناسب بشكل خاص تطبيقات الألعاب.
فيما يتعلق بالتخزين، طورت Somnia نظام تخزين IceDB. بالمقارنة مع LevelDB المستخدم عادة في البلوكتشين التقليدي، تم تصميم IceDB خصيصًا لخصائص بيانات البلوكتشين، وتم تحسين القراءة والكتابة للملفات الصغيرة. تدعي الشركة أن تحسين الأداء يمكن أن يصل إلى 15-100 مرة. نظرًا لأن بيانات البلوكتشين عادة ما تكون أكثر قراءة وأقل كتابة، فإن احتمالية هذا التحسين في الأداء موجودة.
من الجدير بالذكر أن Somnia تتعامل مع آلة الإيثريوم الافتراضية (EVM) بطريقة مختلفة. على عكس العديد من المشاريع في مجال البلوكتشين التي تسعى لتحقيق أداء عالٍ وتختار التخلي عن EVM وتطوير آلة افتراضية خاصة بها، اختارت Somnia الاحتفاظ بتوافق EVM، ولكنها اعتمدت على أسلوب الترجمة المسبقة (AOT) حيث يتم ترجمة كود بايت EVM مسبقًا إلى كود آلة، بدلاً من تفسيره وتنفيذه أثناء التشغيل.
تقدم هذه الابتكارات التكنولوجية من Somnia أفكارًا جديدة لتحسين أداء البلوكتشين. لا تعرض فقط الإمكانية العالية للمعاملات في الثانية من الناحية النظرية، بل تم تحسينها أيضًا لتناسب سيناريوهات تطبيق معينة (مثل الألعاب). قد تفتح هذه الطريقة إمكانيات جديدة لتطبيق البلوكتشين في سيناريوهات التداول عالية التردد مثل الألعاب.
ومع ذلك، يجب علينا أيضًا أن نتحلى بالحذر. غالبًا ما تكون هناك فجوة بين الانتصارات النظرية في الأداء والأداء الفعلي في التطبيقات. لا يزال من الضروري التحقق من أداء Somnia الفعلي في بيئات الشبكات الحقيقية والتطبيقات واسعة النطاق. في الوقت نفسه، يجب أن نتابع ما إذا كان هذا الأداء العالي سيأتي على حساب اللامركزية أو الأمان.
بشكل عام، توفر الحلول التقنية لـ Somnia أفكارًا جديدة لتحسين أداء البلوكتشين، خاصة في مجالات محددة مثل الألعاب، مما يجعل آفاق تطبيقها مثيرة للاهتمام. ولكن في الوقت نفسه، نحتاج إلى الحفاظ على موقف موضوعي وعقلاني، وانتظار المزيد من حالات الاستخدام الفعلية للتحقق من أدائها وموثوقيتها.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 14
أعجبني
14
5
إعادة النشر
مشاركة
تعليق
0/400
TokenomicsTinfoilHat
· منذ 11 س
مرة أخرى يتحدث عن الثور. بمجرد الاختبار، الارتفاع انهار.
شاهد النسخة الأصليةرد0
NFTRegretful
· منذ 12 س
مرة أخرى نفخ tps
شاهد النسخة الأصليةرد0
BearMarketMonk
· منذ 12 س
واحد آخر يلعب بالبيانات
شاهد النسخة الأصليةرد0
LiquidityWitch
· منذ 12 س
*يحتسي الإكسير* خروف آخر يُقدّم كذبيحة لآلهة التوسيع...
في مجال البلوكتشين، كلما ادعى مشروع ما أنه قد تخطى حدود الأداء، يثير ذلك دائمًا متابعته واسعة. مؤخرًا، ادعت Somnia أنها حققت 400,000 TPS مذهلة (المعاملات في الثانية)، وهذا الرقم حقًا مذهل. دعونا نستكشف ابتكارات Somnia التقنية ونرى كيف حققت هذا الإنجاز.
تتبنى Somnia بنية مبتكرة تُسمى MultiStream، ويمكن تشبيه هذه الطريقة بفتح مسارات متعددة على طريق سريع. كل "مسار" يعالج المعاملات بشكل مستقل، ثم يتم تجميع النتائج لاحقًا. تتمثل النقطة الأساسية في هذه الطريقة في كيفية تنسيق المعاملات بين "المسارات" المختلفة، خاصةً عندما يتعلق الأمر بكيفية ضمان اتساق البيانات عند معالجة المعاملات عبر "المسارات".
لحل هذه المشكلة، اعتمدت Somnia تقنية تقسيم الحالة. تقوم هذه التقنية بتقسيم حالة الشبكة إلى عدة أجزاء، حيث يتم معالجة كل جزء بشكل مستقل، مع ضمان الخصوصية في المعاملات عبر الأجزاء. على الرغم من أن هذه الطريقة ليست مفهومًا جديدًا، إلا أن الابتكار في Somnia يكمن في أنها تم تحسينها خصيصًا لسيناريوهات الألعاب. نظرًا لكون المعاملات داخل اللعبة تحدث بشكل متكرر ولكن التفاعلات بين الألعاب أقل، فإن هذه الطريقة في التقسيم تناسب بشكل خاص تطبيقات الألعاب.
فيما يتعلق بالتخزين، طورت Somnia نظام تخزين IceDB. بالمقارنة مع LevelDB المستخدم عادة في البلوكتشين التقليدي، تم تصميم IceDB خصيصًا لخصائص بيانات البلوكتشين، وتم تحسين القراءة والكتابة للملفات الصغيرة. تدعي الشركة أن تحسين الأداء يمكن أن يصل إلى 15-100 مرة. نظرًا لأن بيانات البلوكتشين عادة ما تكون أكثر قراءة وأقل كتابة، فإن احتمالية هذا التحسين في الأداء موجودة.
من الجدير بالذكر أن Somnia تتعامل مع آلة الإيثريوم الافتراضية (EVM) بطريقة مختلفة. على عكس العديد من المشاريع في مجال البلوكتشين التي تسعى لتحقيق أداء عالٍ وتختار التخلي عن EVM وتطوير آلة افتراضية خاصة بها، اختارت Somnia الاحتفاظ بتوافق EVM، ولكنها اعتمدت على أسلوب الترجمة المسبقة (AOT) حيث يتم ترجمة كود بايت EVM مسبقًا إلى كود آلة، بدلاً من تفسيره وتنفيذه أثناء التشغيل.
تقدم هذه الابتكارات التكنولوجية من Somnia أفكارًا جديدة لتحسين أداء البلوكتشين. لا تعرض فقط الإمكانية العالية للمعاملات في الثانية من الناحية النظرية، بل تم تحسينها أيضًا لتناسب سيناريوهات تطبيق معينة (مثل الألعاب). قد تفتح هذه الطريقة إمكانيات جديدة لتطبيق البلوكتشين في سيناريوهات التداول عالية التردد مثل الألعاب.
ومع ذلك، يجب علينا أيضًا أن نتحلى بالحذر. غالبًا ما تكون هناك فجوة بين الانتصارات النظرية في الأداء والأداء الفعلي في التطبيقات. لا يزال من الضروري التحقق من أداء Somnia الفعلي في بيئات الشبكات الحقيقية والتطبيقات واسعة النطاق. في الوقت نفسه، يجب أن نتابع ما إذا كان هذا الأداء العالي سيأتي على حساب اللامركزية أو الأمان.
بشكل عام، توفر الحلول التقنية لـ Somnia أفكارًا جديدة لتحسين أداء البلوكتشين، خاصة في مجالات محددة مثل الألعاب، مما يجعل آفاق تطبيقها مثيرة للاهتمام. ولكن في الوقت نفسه، نحتاج إلى الحفاظ على موقف موضوعي وعقلاني، وانتظار المزيد من حالات الاستخدام الفعلية للتحقق من أدائها وموثوقيتها.