أكبر عنق زجاجة في قدرة البلوكشين على المعالجة كان التنفيذ المتسلسل الذي يقتل القدرة على المعالجة، وقد حاولت كل شبكة من الطبقة الأولى إيجاد طريقة جديدة مبتكرة يمكن أن تصلح ذلك.
جاء突破 $Sei من تحليل بيانات معاملات Ethereum وملاحظة أن حوالي 64.85% من المعاملات مستقلة ويمكن تنفيذها بشكل متوازٍ دون تعارضات. كانت هذه الرؤية هي ما أطلق نموذج التنفيذ المتوازي لSei، مع OCC كواحد من آلياته الأساسية.
🔷تفصيل OCC (تحكم العملة المتفائلة): تقوم OCC بتنفيذ المعاملات بالتوازي بناءً على الافتراض بأن معظمها لن يتعارض. بدلاً من قفل الموارد مسبقًا، يسمح للمعاملات بالتقدم بحرية، ثم يتحقق من التعارضات في النهاية. فقط تلك التي تتعارض فعليًا يتم إعادة المحاولة مما يحسن الأداء بينما يحافظ على النتائج حتمية بالكامل.
هذه هي الطريقة التي تتم بها في القسم الفرعي⤵️:
➠
إليك ما يظهره الرسم البياني أعلاه:
🔵الخط الأزرق (استيعاب المعاملات): تحليل الاعتماد (0-50ms)مولدات الاعتماد الذكية تتنبأ بالمتغيرات الحالة التي ستصل إليها كل معاملة. التحويلات البسيطة = تنبؤ دقيق. التفاعلات المعقدة في التمويل اللامركزي = تحليل تجريبي باستخدام الأنماط التاريخية.
🔴 خط أحمر تنفيذ متوازي متفائل (50-250ms): بدلاً من الانتظار في الطابور، يتم تنفيذ المعاملات في وقت واحد عبر عدة نوى من وحدة المعالجة المركزية. يحتفظ كل عامل بمجموعات قراءة/كتابة معزولة، حيث يكتب إلى مخازن مؤقتة بدلاً من الحالة العالمية.
🟠 الخط البرتقالي ( كشف النزاعات ): يحدد مجموعات القراءة / الكتابة المتضاربة بين المعاملات المنفذة اقرأ-بعد-الكتابة (RAW) اكتب-بعد-القراءة (WAR) اكتب بعد الكتابة (WAW)
توفر مرشحات Bloom فحصا أوليا سريعا قبل التحقق من الصحة باهظة الثمن.
🟢 الخط الأخضر ( الالتزام الذري ): نسبة المعاملات غير المتعارضة % ملتزمة في نفس الوقت. تتلقى المعاملات المتضاربة % ترتيبًا حتميًا بناءً على وقت الوصول وإعادة تنفيذها بشكل متسلسل.
🔷السحر: المراحل ليست متسلسلة بشكل صارم. بينما لا تزال بعض المعاملات قيد التنفيذ، يتم بالفعل فحص أخرى بحثًا عن تعارضات. إن سير العمل المتداخل هو جزء كبير من سبب قدرة Sei على معالجة الكتل بسرعة كبيرة.
🔷توضيح حل النزاعات ⤵️: 🔹يحدث حل النزاعات بالتوازي مع كل شيء آخر ➠
🔷النتيجة النهائية للتنفيذ المتوازي: 🔹تنفيذ متوازي متفائل 🔹O(1) كشف النزاع 🔹عزل الحالة المخزنة ➠
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
🔷الأول في القائمة OCC (تحكم العملة المتفائلة)
أكبر عنق زجاجة في قدرة البلوكشين على المعالجة كان التنفيذ المتسلسل الذي يقتل القدرة على المعالجة، وقد حاولت كل شبكة من الطبقة الأولى إيجاد طريقة جديدة مبتكرة يمكن أن تصلح ذلك.
جاء突破 $Sei من تحليل بيانات معاملات Ethereum وملاحظة أن حوالي 64.85% من المعاملات مستقلة ويمكن تنفيذها بشكل متوازٍ دون تعارضات. كانت هذه الرؤية هي ما أطلق نموذج التنفيذ المتوازي لSei، مع OCC كواحد من آلياته الأساسية.
🔷تفصيل OCC (تحكم العملة المتفائلة):
تقوم OCC بتنفيذ المعاملات بالتوازي بناءً على الافتراض بأن معظمها لن يتعارض. بدلاً من قفل الموارد مسبقًا، يسمح للمعاملات بالتقدم بحرية، ثم يتحقق من التعارضات في النهاية. فقط تلك التي تتعارض فعليًا يتم إعادة المحاولة مما يحسن الأداء بينما يحافظ على النتائج حتمية بالكامل.
هذه هي الطريقة التي تتم بها في القسم الفرعي⤵️:
➠
إليك ما يظهره الرسم البياني أعلاه:
🔵الخط الأزرق (استيعاب المعاملات):
تحليل الاعتماد (0-50ms)مولدات الاعتماد الذكية تتنبأ بالمتغيرات الحالة التي ستصل إليها كل معاملة. التحويلات البسيطة = تنبؤ دقيق. التفاعلات المعقدة في التمويل اللامركزي = تحليل تجريبي باستخدام الأنماط التاريخية.
🔴 خط أحمر تنفيذ متوازي متفائل (50-250ms):
بدلاً من الانتظار في الطابور، يتم تنفيذ المعاملات في وقت واحد عبر عدة نوى من وحدة المعالجة المركزية. يحتفظ كل عامل بمجموعات قراءة/كتابة معزولة، حيث يكتب إلى مخازن مؤقتة بدلاً من الحالة العالمية.
🟠 الخط البرتقالي ( كشف النزاعات ):
يحدد مجموعات القراءة / الكتابة المتضاربة بين المعاملات المنفذة
اقرأ-بعد-الكتابة (RAW)
اكتب-بعد-القراءة (WAR)
اكتب بعد الكتابة (WAW)
توفر مرشحات Bloom فحصا أوليا سريعا قبل التحقق من الصحة باهظة الثمن.
🟢 الخط الأخضر ( الالتزام الذري ):
نسبة المعاملات غير المتعارضة % ملتزمة في نفس الوقت.
تتلقى المعاملات المتضاربة % ترتيبًا حتميًا بناءً على وقت الوصول وإعادة تنفيذها بشكل متسلسل.
🔷السحر: المراحل ليست متسلسلة بشكل صارم. بينما لا تزال بعض المعاملات قيد التنفيذ، يتم بالفعل فحص أخرى بحثًا عن تعارضات. إن سير العمل المتداخل هو جزء كبير من سبب قدرة Sei على معالجة الكتل بسرعة كبيرة.
🔷توضيح حل النزاعات ⤵️:
🔹يحدث حل النزاعات بالتوازي مع كل شيء آخر
➠
🔷النتيجة النهائية للتنفيذ المتوازي:
🔹تنفيذ متوازي متفائل
🔹O(1) كشف النزاع
🔹عزل الحالة المخزنة
➠
تتحرك الأسواق بسرعة على Sei!
جي سي✌️ آي