【عملة】10 أكتوبر (UTC+8)، أعلنت BNB Chain أن بعض مشغلي العقد الذين يستخدمون عميل Erigon قد واجهوا مؤخرًا انخفاضًا في سرعة المزامنة أو زيادة في استهلاك الموارد. يقوم فريق تطوير BSC حاليًا بتحسين الأداء وتوسيع تنوع العملاء لتعزيز استقرار الشبكة ودعم احتياجات التوسع على المدى الطويل. تشير الحالة الحالية إلى أن Erigon لا يزال عميلًا مستقرًا ويوفر مساحة تخزين على BSC، لكن بعض الجوانب لا تزال بحاجة إلى تعديل، وقد واجه بعض المشغلين المشكلات التالية: قد تتباطأ سرعة المزامنة، وقد تتأخر بعض العقد عن أحدث كتلة داخل السلسلة، وقد يكون استهلاك موارد النظام مرتفعًا، ولم يتم تنفيذ حساب الجذر ميركل بالتوازي بعد، وعندما يتأخر نقل البيانات، قد يتضخم حجم قاعدة البيانات بسرعة، وبسبب قيود أداء I/O وفك الضغط، قد يكون من الصعب قراءة البيانات التاريخية.
يمكن لمشغلي العقدة تحسين الأداء بعدة طرق: ترقية المعدات، استخدام محركات NVMe SSD (يوصى باستخدام التخزين المحلي)، وذاكرة تزيد عن 200 جيجابايت وتكوينات وحدة المعالجة المركزية عالية الأداء؛ تحسين معلمات التشغيل، مثل تعيين --bodies.cache = 4G، --sync.loop.block.limit = 5000 و --batchSize = 512M؛ الحفاظ على تحديث الإصدار، إذا تجاوزت chaindata 100 جيجابايت أثناء عملية المزامنة، يرجى حذف chaindata وإعادة التشغيل لتجنب تجاوز البيانات.
ستقوم فرقة تطوير BSC بإطلاق عميل جديد Reth يعتمد على لغة Rust، مصمم خصيصًا للأداء العالي والمعالجة المتوازية، ومن المتوقع أن يعزز بشكل كبير كفاءة الشبكة، مما يمهد الطريق للتوسع في المرحلة التالية من BSC.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تحسين أداء عميل Erigon على شبكة BNB Chain وإطلاق عميل Reth الجديد بلغة Rust لتعزيز استقرار الشبكة
【عملة】10 أكتوبر (UTC+8)، أعلنت BNB Chain أن بعض مشغلي العقد الذين يستخدمون عميل Erigon قد واجهوا مؤخرًا انخفاضًا في سرعة المزامنة أو زيادة في استهلاك الموارد. يقوم فريق تطوير BSC حاليًا بتحسين الأداء وتوسيع تنوع العملاء لتعزيز استقرار الشبكة ودعم احتياجات التوسع على المدى الطويل. تشير الحالة الحالية إلى أن Erigon لا يزال عميلًا مستقرًا ويوفر مساحة تخزين على BSC، لكن بعض الجوانب لا تزال بحاجة إلى تعديل، وقد واجه بعض المشغلين المشكلات التالية: قد تتباطأ سرعة المزامنة، وقد تتأخر بعض العقد عن أحدث كتلة داخل السلسلة، وقد يكون استهلاك موارد النظام مرتفعًا، ولم يتم تنفيذ حساب الجذر ميركل بالتوازي بعد، وعندما يتأخر نقل البيانات، قد يتضخم حجم قاعدة البيانات بسرعة، وبسبب قيود أداء I/O وفك الضغط، قد يكون من الصعب قراءة البيانات التاريخية.
يمكن لمشغلي العقدة تحسين الأداء بعدة طرق: ترقية المعدات، استخدام محركات NVMe SSD (يوصى باستخدام التخزين المحلي)، وذاكرة تزيد عن 200 جيجابايت وتكوينات وحدة المعالجة المركزية عالية الأداء؛ تحسين معلمات التشغيل، مثل تعيين --bodies.cache = 4G، --sync.loop.block.limit = 5000 و --batchSize = 512M؛ الحفاظ على تحديث الإصدار، إذا تجاوزت chaindata 100 جيجابايت أثناء عملية المزامنة، يرجى حذف chaindata وإعادة التشغيل لتجنب تجاوز البيانات.
ستقوم فرقة تطوير BSC بإطلاق عميل جديد Reth يعتمد على لغة Rust، مصمم خصيصًا للأداء العالي والمعالجة المتوازية، ومن المتوقع أن يعزز بشكل كبير كفاءة الشبكة، مما يمهد الطريق للتوسع في المرحلة التالية من BSC.