قطعت تقنية Blockchain شوطًا طويلاً منذ إنشاء Bitcoin قبل عقد من الزمن. مع ظهور حالات استخدام جديدة مثل الألعاب و NFTs ، يستكشف مجتمع blockchain باستمرار طرقًا لتحسين كفاءة التكنولوجيا ، لا سيما فيما يتعلق بالتعامل مع الأحمال العالية وتوفير زمن انتقال في الوقت الفعلي. يواجه blockchain L1 تحديين رئيسيين ، أحدهما هو تحقيق إنتاجية عالية مع الحفاظ على زمن انتقال منخفض ، والآخر هو ضمان الاستقرار على المدى الطويل لبروتوكول الإجماع. أثناء معالجة هذه التحديات ، يجب الحفاظ على اللامركزية من خلال المشاركة الديناميكية للمدققين وإعادة تشكيل المدققين.
تتمثل إحدى طرق تحقيق الإنتاجية العالية في استخدام بروتوكول إجماع قائم على DAG ، مثل narwhale / Bullshark الذي تستخدمه Sui. تمكّن بروتوكولات الإجماع هذه البلوكشين من معالجة عدد كبير من المعاملات في وقت واحد ، مما يجعلها مثالية لحالات الاستخدام مثل الألعاب و NFTs. ومع ذلك ، فإن البروتوكول القائم على DAG سيتسبب في تأخير لعدة ثوان ، وهي تكلفة وقت عالية لعمليات النقل العادية أو عمليات اللعبة.
من ناحية أخرى ، فإن بروتوكولات عدم التوافق ، مثل FastPay ، تبشر بالخير في تقليل زمن الوصول والتوسع. تلغي هذه البروتوكولات الحاجة إلى الإجماع ، مما يسمح بمعالجة المعاملات بسرعة دون طلب إجمالي للمعاملات المستقلة التي تتم معالجتها بالتوازي. ومع ذلك ، فهي مقيدة بفئة مقيدة من عمليات blockchain البسيطة ، مما يحد من العقود الذكية التي يمكنهم تنفيذها ، ويمكن أن تكون إعادة تكوين مجموعات المدقق المتغيرة ديناميكيًا أمرًا صعبًا.
على الرغم من إمكاناتها ، لا يتم استخدام أي من هذه الأساليب حاليًا في بلوكشين مستوى الإنتاج ، فهي منشورة حاليًا فقط في المؤتمرات الأكاديمية ، ولا يتم استخدامها على نطاق واسع من قبل مجتمع blockchain. Sui Lutris هو بروتوكول ممكّن لـ Sui يجمع بين الإجماع القائم على DAG والنهج الأقل إجماعًا لتحقيق أفضل ما في العالمين: زمن انتقال أقل من الثانية وإنتاجية مستدامة لآلاف المعاملات في الثانية. ينجز Sui كلا المهمتين مع الحفاظ على القدرة على التعبير عن العقود المعقدة على الكائنات المشتركة ، وإنشاء نقاط التحقق ، وإعادة تكوين مجموعات المدقق عبر العصور.
الجمع بين المقاربات القائمة على الإجماع وغير القائمة على الإجماع
تتخذ Sui Lutris نهجًا فريدًا يجمع بين النهجين المذكورين أعلاه. لضمان أمن العمليات على الأصول (الأشياء المملوكة) المملوكة لمالك واحد ، يستخدم النظام بروتوكول بث توافقي بين المدققين ، مما ينتج عنه زمن انتقال أقل من الإجماع. تعتمد Sui Lutris فقط على الإجماع للتعامل مع العقود الذكية المعقدة التي تعمل على الكائنات المشتركة ، أي العناصر التي يمكن لأي مستخدم تغييرها. تدعم Sui Lutris أيضًا عمليات صيانة الشبكة مثل تحديد نقاط التفتيش وإعادة تكوين المدققين. توفر هذه الاستراتيجية الجديدة أفضل ما في العالمين عند معالجة المعاملات في بيئة بيزنطية مكررة.
! [دراسة متعمقة حول Sui Lutris لفهم سر الأداء العالي لشبكة Sui Network] (https://img.gateio.im/social/moments-69a80767fe-8a78459ad4-dd1a6f-62a40f)
وصف عالي المستوى ودورة حياة الصفقة في Sui Lutris.
يقوم المستخدمون الذين لديهم مفاتيح خاصة بإنشاء وتوقيع معاملات المستخدم لتغيير الكائنات التي يمتلكونها ، أو مزيج من العناصر التي يمتلكونها والكائنات المشتركة ، ويتم إرسال المعاملات إلى كل عقدة للتحقق من صحة Sui Lutris (عادةً من خلال عقدة كاملة) ، وتقوم عقد المدقق بتنفيذ سلسلة من التحقق من الصلاحية والأمان ، والتوقيع عليه ، وإعادة المعاملة الموقعة إلى العميل ، ويجمع العميل الردود من الغالبية العظمى من عقد التحقق لتشكيل شهادة معاملة. في هذه المرحلة ، يمكن اعتبار المعاملة غير قابلة للإلغاء (تصل إلى نهائية) .
بمجرد تجميع الشهادة ، سيتم إرسالها مرة أخرى إلى جميع المدققين الذين يتحققون من صحتها ويقرون بالاستلام إلى العميل. إذا كانت المعاملة تتضمن كائنًا حصريًا ، فيمكن معالجة شهادة المعاملة وتنفيذها على الفور دون انتظار محرك الإجماع (المسار السريع المباشر). يتم إرسال جميع الشهادات إلى بروتوكول الإجماع المستند إلى DAG (يتم تشغيله أيضًا بواسطة مدققي Sui). التسلسل الإجمالي لشهادات الإخراج النهائي المتفق عليها ؛ يتحقق المدقق وينفذ تلك المعاملات التي تتضمن كائنات مشتركة ، ويمكن للعملاء جمع استجابات الغالبية العظمى من المدققين ، وتجميعها في شهادة التأثير ، واستخدامها كدليل على تسوية المعاملة ، ثم ، تشكيل نقاط تفتيش لكل التزام إجماع ، والذي يستخدم أيضًا لدفع بروتوكول إعادة التكوين.
بالإضافة إلى تدفق المعاملات الرئيسي الموضح في الرسم البياني أعلاه ، توفر Sui Lutris أيضًا عددًا من التسهيلات لدعم blockchain على مستوى الإنتاج:
تنفيذ بروتوكول نقاط التفتيش بعد الوصول إلى النهاية ، والذي ينتج عنه سجل سببي لجميع المعاملات في النظام. يستخدم هذا للتدقيق الكامل ، وللحفاظ على العقد الكاملة والمدققين المتأخرين في المزامنة بطريقة فعالة.
تدعم Sui Lutris إعادة التكوين في نهاية كل حقبة. في هذا الوقت ، قد تتغير مجموعة المصادقين وحقوق التصويت الخاصة بهم. لضمان تضمين جميع المعاملات النهائية في حقبة ما ، يجب إغلاق كل فترة بعناية والانتهاء منها. آمن.
في البروتوكول السابق الخالي من الإجماع ، عندما ينفق العميل الضعيف الأصول بشكل مزدوج ، سيتم قفل الأصول إلى الأبد ، تقوم Sui Lutris بـ "فتح" الأصول المقفلة بشكل خاطئ في نهاية الحقبة ، مما يقلل من أضرار الأخطاء.
تدعم Sui Lutris Sui ، وهي blockchain تدير كميات كبيرة من القيمة للمستخدمين ، ويقدم التقرير الفني الكامل مزيدًا من التفاصيل حول كيفية عمل بروتوكولات السلامة والحيوية ، وكيف تتزامن مع الأجزاء في نماذج الأنظمة الموزعة القياسية. إثبات الأمان للبيزنطية مشاركون.
حول Sui Lutris ، يمكن النقر فوق التقرير الفني الكامل لفهم:
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
دراسة متعمقة لـ Sui Lutris لفهم سر الأداء العالي لشبكة Sui Network
مصدر هذا المقال: MystenLabs
تجميع: Sui World
قطعت تقنية Blockchain شوطًا طويلاً منذ إنشاء Bitcoin قبل عقد من الزمن. مع ظهور حالات استخدام جديدة مثل الألعاب و NFTs ، يستكشف مجتمع blockchain باستمرار طرقًا لتحسين كفاءة التكنولوجيا ، لا سيما فيما يتعلق بالتعامل مع الأحمال العالية وتوفير زمن انتقال في الوقت الفعلي. يواجه blockchain L1 تحديين رئيسيين ، أحدهما هو تحقيق إنتاجية عالية مع الحفاظ على زمن انتقال منخفض ، والآخر هو ضمان الاستقرار على المدى الطويل لبروتوكول الإجماع. أثناء معالجة هذه التحديات ، يجب الحفاظ على اللامركزية من خلال المشاركة الديناميكية للمدققين وإعادة تشكيل المدققين.
تتمثل إحدى طرق تحقيق الإنتاجية العالية في استخدام بروتوكول إجماع قائم على DAG ، مثل narwhale / Bullshark الذي تستخدمه Sui. تمكّن بروتوكولات الإجماع هذه البلوكشين من معالجة عدد كبير من المعاملات في وقت واحد ، مما يجعلها مثالية لحالات الاستخدام مثل الألعاب و NFTs. ومع ذلك ، فإن البروتوكول القائم على DAG سيتسبب في تأخير لعدة ثوان ، وهي تكلفة وقت عالية لعمليات النقل العادية أو عمليات اللعبة.
من ناحية أخرى ، فإن بروتوكولات عدم التوافق ، مثل FastPay ، تبشر بالخير في تقليل زمن الوصول والتوسع. تلغي هذه البروتوكولات الحاجة إلى الإجماع ، مما يسمح بمعالجة المعاملات بسرعة دون طلب إجمالي للمعاملات المستقلة التي تتم معالجتها بالتوازي. ومع ذلك ، فهي مقيدة بفئة مقيدة من عمليات blockchain البسيطة ، مما يحد من العقود الذكية التي يمكنهم تنفيذها ، ويمكن أن تكون إعادة تكوين مجموعات المدقق المتغيرة ديناميكيًا أمرًا صعبًا.
على الرغم من إمكاناتها ، لا يتم استخدام أي من هذه الأساليب حاليًا في بلوكشين مستوى الإنتاج ، فهي منشورة حاليًا فقط في المؤتمرات الأكاديمية ، ولا يتم استخدامها على نطاق واسع من قبل مجتمع blockchain. Sui Lutris هو بروتوكول ممكّن لـ Sui يجمع بين الإجماع القائم على DAG والنهج الأقل إجماعًا لتحقيق أفضل ما في العالمين: زمن انتقال أقل من الثانية وإنتاجية مستدامة لآلاف المعاملات في الثانية. ينجز Sui كلا المهمتين مع الحفاظ على القدرة على التعبير عن العقود المعقدة على الكائنات المشتركة ، وإنشاء نقاط التحقق ، وإعادة تكوين مجموعات المدقق عبر العصور.
الجمع بين المقاربات القائمة على الإجماع وغير القائمة على الإجماع
تتخذ Sui Lutris نهجًا فريدًا يجمع بين النهجين المذكورين أعلاه. لضمان أمن العمليات على الأصول (الأشياء المملوكة) المملوكة لمالك واحد ، يستخدم النظام بروتوكول بث توافقي بين المدققين ، مما ينتج عنه زمن انتقال أقل من الإجماع. تعتمد Sui Lutris فقط على الإجماع للتعامل مع العقود الذكية المعقدة التي تعمل على الكائنات المشتركة ، أي العناصر التي يمكن لأي مستخدم تغييرها. تدعم Sui Lutris أيضًا عمليات صيانة الشبكة مثل تحديد نقاط التفتيش وإعادة تكوين المدققين. توفر هذه الاستراتيجية الجديدة أفضل ما في العالمين عند معالجة المعاملات في بيئة بيزنطية مكررة.
! [دراسة متعمقة حول Sui Lutris لفهم سر الأداء العالي لشبكة Sui Network] (https://img.gateio.im/social/moments-69a80767fe-8a78459ad4-dd1a6f-62a40f)
وصف عالي المستوى ودورة حياة الصفقة في Sui Lutris.
يقوم المستخدمون الذين لديهم مفاتيح خاصة بإنشاء وتوقيع معاملات المستخدم لتغيير الكائنات التي يمتلكونها ، أو مزيج من العناصر التي يمتلكونها والكائنات المشتركة ، ويتم إرسال المعاملات إلى كل عقدة للتحقق من صحة Sui Lutris (عادةً من خلال عقدة كاملة) ، وتقوم عقد المدقق بتنفيذ سلسلة من التحقق من الصلاحية والأمان ، والتوقيع عليه ، وإعادة المعاملة الموقعة إلى العميل ، ويجمع العميل الردود من الغالبية العظمى من عقد التحقق لتشكيل شهادة معاملة. في هذه المرحلة ، يمكن اعتبار المعاملة غير قابلة للإلغاء (تصل إلى نهائية) .
بمجرد تجميع الشهادة ، سيتم إرسالها مرة أخرى إلى جميع المدققين الذين يتحققون من صحتها ويقرون بالاستلام إلى العميل. إذا كانت المعاملة تتضمن كائنًا حصريًا ، فيمكن معالجة شهادة المعاملة وتنفيذها على الفور دون انتظار محرك الإجماع (المسار السريع المباشر). يتم إرسال جميع الشهادات إلى بروتوكول الإجماع المستند إلى DAG (يتم تشغيله أيضًا بواسطة مدققي Sui). التسلسل الإجمالي لشهادات الإخراج النهائي المتفق عليها ؛ يتحقق المدقق وينفذ تلك المعاملات التي تتضمن كائنات مشتركة ، ويمكن للعملاء جمع استجابات الغالبية العظمى من المدققين ، وتجميعها في شهادة التأثير ، واستخدامها كدليل على تسوية المعاملة ، ثم ، تشكيل نقاط تفتيش لكل التزام إجماع ، والذي يستخدم أيضًا لدفع بروتوكول إعادة التكوين.
بالإضافة إلى تدفق المعاملات الرئيسي الموضح في الرسم البياني أعلاه ، توفر Sui Lutris أيضًا عددًا من التسهيلات لدعم blockchain على مستوى الإنتاج:
تنفيذ بروتوكول نقاط التفتيش بعد الوصول إلى النهاية ، والذي ينتج عنه سجل سببي لجميع المعاملات في النظام. يستخدم هذا للتدقيق الكامل ، وللحفاظ على العقد الكاملة والمدققين المتأخرين في المزامنة بطريقة فعالة.
تدعم Sui Lutris إعادة التكوين في نهاية كل حقبة. في هذا الوقت ، قد تتغير مجموعة المصادقين وحقوق التصويت الخاصة بهم. لضمان تضمين جميع المعاملات النهائية في حقبة ما ، يجب إغلاق كل فترة بعناية والانتهاء منها. آمن.
في البروتوكول السابق الخالي من الإجماع ، عندما ينفق العميل الضعيف الأصول بشكل مزدوج ، سيتم قفل الأصول إلى الأبد ، تقوم Sui Lutris بـ "فتح" الأصول المقفلة بشكل خاطئ في نهاية الحقبة ، مما يقلل من أضرار الأخطاء.
تدعم Sui Lutris Sui ، وهي blockchain تدير كميات كبيرة من القيمة للمستخدمين ، ويقدم التقرير الفني الكامل مزيدًا من التفاصيل حول كيفية عمل بروتوكولات السلامة والحيوية ، وكيف تتزامن مع الأجزاء في نماذج الأنظمة الموزعة القياسية. إثبات الأمان للبيزنطية مشاركون.
حول Sui Lutris ، يمكن النقر فوق التقرير الفني الكامل لفهم: