لقد حققت تقنية البلوكتشين تقدمًا كبيرًا منذ ظهور البيتكوين. مع ظهور تطبيقات جديدة مثل الألعاب وNFT، يستمر القطاع في استكشاف طرق لتحسين كفاءة التقنية، خاصة في التعامل مع الأحمال العالية وتقديم تأخيرات زمنية حقيقية. تواجه كتلة L1 تحديين رئيسيين: الأول هو الحاجة إلى تحقيق قدرة استيعاب عالية مع الحفاظ على تأخير منخفض، والثاني هو ضمان استقرار بروتوكول الإجماع على المدى الطويل. أثناء معالجة هذه التحديات، يجب أن يتم الحفاظ على اللامركزية من خلال المشاركة الديناميكية وإعادة تكوين العقد التحقق.
إحدى الطرق لتحقيق قدرة عالية على المعالجة هي استخدام بروتوكولات توافق قائمة على DAG. تسمح هذه البروتوكولات للبلوكتشين بمعالجة عدد كبير من المعاملات في وقت واحد، مما يجعلها مناسبة جدًا لتطبيقات مثل الألعاب وNFT. ومع ذلك، فإن البروتوكولات المستندة إلى DAG يمكن أن تؤدي إلى تأخيرات لبضع ثوان، مما يجعل تكلفة الوقت مرتفعة بالنسبة للتحويلات العادية أو عمليات الألعاب.
من ناحية أخرى، تُظهر البروتوكولات غير القابلة للتوافق إمكانيات هائلة في تقليل التأخير والتوسع. تلغي هذه البروتوكولات الحاجة إلى التوافق، مما يسمح بمعالجة المعاملات بسرعة دون الحاجة إلى ترتيب إجمالي للمعاملات المستقلة المعالجة بالتوازي. ومع ذلك، فهي مقيدة بنوع واحد من العمليات البسيطة للبلوكتشين، مما يحد من العقود الذكية التي يمكن تنفيذها، وقد يكون إعادة تكوين مجموعة المدققين المتغيرة ديناميكيًا تحديًا.
على الرغم من أن هذه الطرق لديها إمكانات، إلا أنها حاليًا لا تزال في مرحلة البحث الأكاديمي ولم يتم تطبيقها على نطاق واسع في بيئات الإنتاج. هناك بروتوكول جديد يجمع بين إجماع قائم على DAG وطرق عدم الإجماع لتحقيق أفضل ما في العالمين: تأخير دون الثانية ومعدل معالجة مستمر لآلاف المعاملات في الثانية. لقد أكمل هذا البروتوكول هذين المهمتين مع الحفاظ على القدرة على التعبير عن عقود معقدة على كائنات مشتركة، وإنشاء نقاط تفتيش، وإعادة تكوين مجموعة المدققين عبر الفترات.
طريقة مختلطة مبتكرة
تتبع هذه البروتوكول الجديد نهجًا فريدًا يجمع بين الطريقتين المذكورتين أعلاه. لضمان أمان العمليات على الأصول المملوكة من قبل مالك واحد (الأشياء المملوكة)، يعتمد النظام على بروتوكول بث متسق بين المدققين، مما يؤدي إلى تأخير أقل من الإجماع. يعتمد هذا البروتوكول فقط على الإجماع لمعالجة العقود الذكية المعقدة التي تعمل على الأشياء المشتركة، أي الأشياء التي يمكن لأي مستخدم تغييرها. كما أنه يدعم عمليات صيانة الشبكة، مثل تعريف نقاط التفتيش وإعادة تكوين المدققين. عند معالجة المعاملات في بيئة بيزنطية مكررة، تقدم هذه الاستراتيجية الجديدة طريقة مثالية لتحقيق كلا الأمرين.
عملية معالجة المعاملات
في هذه البروتوكول الجديد، يقوم المستخدمون الذين يمتلكون المفاتيح الخاصة بإنشاء وتوقيع معاملات المستخدم لتغيير الأغراض التي يمتلكونها، أو مزيج من الأغراض التي يمتلكونها والأغراض المشتركة. يتم إرسال المعاملات إلى كل عقدة تحقق، حيث تقوم عقدة التحقق بتنفيذ سلسلة من الفحوصات المتعلقة بالصلاحية والأمان، ثم تقوم بتوقيعها وإرجاع المعاملة الموقعة إلى العميل. يقوم العميل بجمع الردود من غالبية عقد التحقق لتشكيل شهادة المعاملة، وفي هذه المرحلة يمكن اعتبار المعاملة غير قابلة للعكس.
بعد اكتمال تجميع الشهادات، سيتم إرسالها إلى جميع عقد التحقق، حيث تتحقق عقد التحقق من صحتها وتؤكد للعميل استلامها. إذا كانت المعاملة تتعلق بكائن حصري، يمكن معالجة شهادة المعاملة وتنفيذها على الفور، دون الحاجة إلى انتظار محرك الإجماع. يتم توجيه جميع الشهادات إلى بروتوكول إجماع قائم على DAG. يخرج الإجماع الترتيب الإجمالي للشهادات النهائية؛ تتحقق عقد التحقق من المعاملات التي تحتوي على كائنات مشتركة وتنفذها، ويمكن للعميل جمع ردود الأغلبية العظمى من عقد التحقق، وتجميعها في شهادة فعالة واستخدامها كدليل على تسوية المعاملة. بعد ذلك، يتم تشكيل نقاط تفتيش لكل تقديم إجماع، والتي تُستخدم أيضًا لدفع بروتوكول إعادة التكوين.
ميزات هامة أخرى
بالإضافة إلى عملية التداول الرئيسية، يوفر هذا البروتوكول العديد من المرافق لدعم بلوكتشين على مستوى الإنتاج:
تنفيذ بروتوكول نقاط التفتيش، لإنتاج التاريخ السببي لجميع المعاملات في النظام، لاستخدامه في التدقيق الكامل والحفاظ على تزامن العقد.
يدعم إعادة التكوين في نهاية كل فترة، حيث قد يتغير مجموعة المدققين وحقوق تصويتهم.
في نهاية الفترة، قم "بفك قفل" الأصول المقفلة بشكل خاطئ بأمان، لتقليل الأضرار الناجمة عن الثغرات إلى الحد الأدنى.
توفر هذه البروتوكولات الجديدة حلاً فعالاً وآمناً ومرناً للبلوكتشين، مما يُتوقع أن يعزز تطبيق وتطوير تقنية البلوكتشين في مجموعة واسعة من سيناريوهات الاستخدام.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تسجيلات الإعجاب 12
أعجبني
12
4
مشاركة
تعليق
0/400
AirdropHunterXM
· منذ 7 س
إذا كنت تستطيع اللعب، فافعل!
شاهد النسخة الأصليةرد0
SelfCustodyBro
· منذ 7 س
زيادة السعة لا يمكن أن تصمد أمام runrun حتى لو كانت مرتفعة.
شاهد النسخة الأصليةرد0
AirdropHarvester
· منذ 8 س
مرة أخرى يتفاخر، لو تحقق هذا سأكل ورقة بيضاء هذه مباشرة.
البلوكتشين بروتوكول جديد:突破性能瓶颈实现高吞吐低 وقت الإستجابة
تقدم وتحديات تقنية البلوكتشين
لقد حققت تقنية البلوكتشين تقدمًا كبيرًا منذ ظهور البيتكوين. مع ظهور تطبيقات جديدة مثل الألعاب وNFT، يستمر القطاع في استكشاف طرق لتحسين كفاءة التقنية، خاصة في التعامل مع الأحمال العالية وتقديم تأخيرات زمنية حقيقية. تواجه كتلة L1 تحديين رئيسيين: الأول هو الحاجة إلى تحقيق قدرة استيعاب عالية مع الحفاظ على تأخير منخفض، والثاني هو ضمان استقرار بروتوكول الإجماع على المدى الطويل. أثناء معالجة هذه التحديات، يجب أن يتم الحفاظ على اللامركزية من خلال المشاركة الديناميكية وإعادة تكوين العقد التحقق.
إحدى الطرق لتحقيق قدرة عالية على المعالجة هي استخدام بروتوكولات توافق قائمة على DAG. تسمح هذه البروتوكولات للبلوكتشين بمعالجة عدد كبير من المعاملات في وقت واحد، مما يجعلها مناسبة جدًا لتطبيقات مثل الألعاب وNFT. ومع ذلك، فإن البروتوكولات المستندة إلى DAG يمكن أن تؤدي إلى تأخيرات لبضع ثوان، مما يجعل تكلفة الوقت مرتفعة بالنسبة للتحويلات العادية أو عمليات الألعاب.
من ناحية أخرى، تُظهر البروتوكولات غير القابلة للتوافق إمكانيات هائلة في تقليل التأخير والتوسع. تلغي هذه البروتوكولات الحاجة إلى التوافق، مما يسمح بمعالجة المعاملات بسرعة دون الحاجة إلى ترتيب إجمالي للمعاملات المستقلة المعالجة بالتوازي. ومع ذلك، فهي مقيدة بنوع واحد من العمليات البسيطة للبلوكتشين، مما يحد من العقود الذكية التي يمكن تنفيذها، وقد يكون إعادة تكوين مجموعة المدققين المتغيرة ديناميكيًا تحديًا.
على الرغم من أن هذه الطرق لديها إمكانات، إلا أنها حاليًا لا تزال في مرحلة البحث الأكاديمي ولم يتم تطبيقها على نطاق واسع في بيئات الإنتاج. هناك بروتوكول جديد يجمع بين إجماع قائم على DAG وطرق عدم الإجماع لتحقيق أفضل ما في العالمين: تأخير دون الثانية ومعدل معالجة مستمر لآلاف المعاملات في الثانية. لقد أكمل هذا البروتوكول هذين المهمتين مع الحفاظ على القدرة على التعبير عن عقود معقدة على كائنات مشتركة، وإنشاء نقاط تفتيش، وإعادة تكوين مجموعة المدققين عبر الفترات.
طريقة مختلطة مبتكرة
تتبع هذه البروتوكول الجديد نهجًا فريدًا يجمع بين الطريقتين المذكورتين أعلاه. لضمان أمان العمليات على الأصول المملوكة من قبل مالك واحد (الأشياء المملوكة)، يعتمد النظام على بروتوكول بث متسق بين المدققين، مما يؤدي إلى تأخير أقل من الإجماع. يعتمد هذا البروتوكول فقط على الإجماع لمعالجة العقود الذكية المعقدة التي تعمل على الأشياء المشتركة، أي الأشياء التي يمكن لأي مستخدم تغييرها. كما أنه يدعم عمليات صيانة الشبكة، مثل تعريف نقاط التفتيش وإعادة تكوين المدققين. عند معالجة المعاملات في بيئة بيزنطية مكررة، تقدم هذه الاستراتيجية الجديدة طريقة مثالية لتحقيق كلا الأمرين.
عملية معالجة المعاملات
في هذه البروتوكول الجديد، يقوم المستخدمون الذين يمتلكون المفاتيح الخاصة بإنشاء وتوقيع معاملات المستخدم لتغيير الأغراض التي يمتلكونها، أو مزيج من الأغراض التي يمتلكونها والأغراض المشتركة. يتم إرسال المعاملات إلى كل عقدة تحقق، حيث تقوم عقدة التحقق بتنفيذ سلسلة من الفحوصات المتعلقة بالصلاحية والأمان، ثم تقوم بتوقيعها وإرجاع المعاملة الموقعة إلى العميل. يقوم العميل بجمع الردود من غالبية عقد التحقق لتشكيل شهادة المعاملة، وفي هذه المرحلة يمكن اعتبار المعاملة غير قابلة للعكس.
بعد اكتمال تجميع الشهادات، سيتم إرسالها إلى جميع عقد التحقق، حيث تتحقق عقد التحقق من صحتها وتؤكد للعميل استلامها. إذا كانت المعاملة تتعلق بكائن حصري، يمكن معالجة شهادة المعاملة وتنفيذها على الفور، دون الحاجة إلى انتظار محرك الإجماع. يتم توجيه جميع الشهادات إلى بروتوكول إجماع قائم على DAG. يخرج الإجماع الترتيب الإجمالي للشهادات النهائية؛ تتحقق عقد التحقق من المعاملات التي تحتوي على كائنات مشتركة وتنفذها، ويمكن للعميل جمع ردود الأغلبية العظمى من عقد التحقق، وتجميعها في شهادة فعالة واستخدامها كدليل على تسوية المعاملة. بعد ذلك، يتم تشكيل نقاط تفتيش لكل تقديم إجماع، والتي تُستخدم أيضًا لدفع بروتوكول إعادة التكوين.
ميزات هامة أخرى
بالإضافة إلى عملية التداول الرئيسية، يوفر هذا البروتوكول العديد من المرافق لدعم بلوكتشين على مستوى الإنتاج:
تنفيذ بروتوكول نقاط التفتيش، لإنتاج التاريخ السببي لجميع المعاملات في النظام، لاستخدامه في التدقيق الكامل والحفاظ على تزامن العقد.
يدعم إعادة التكوين في نهاية كل فترة، حيث قد يتغير مجموعة المدققين وحقوق تصويتهم.
في نهاية الفترة، قم "بفك قفل" الأصول المقفلة بشكل خاطئ بأمان، لتقليل الأضرار الناجمة عن الثغرات إلى الحد الأدنى.
توفر هذه البروتوكولات الجديدة حلاً فعالاً وآمناً ومرناً للبلوكتشين، مما يُتوقع أن يعزز تطبيق وتطوير تقنية البلوكتشين في مجموعة واسعة من سيناريوهات الاستخدام.