تقنية

مطورو Ethereum يؤجلون شوكة برلين الصلبة لمنع مشاكل مركزية العملاء


يعتمد العديد من المستخدمين على عميل Ethereum Geth ، لدرجة أن الثغرة قد تجمد الشبكة مؤقتًا – لن تقوم blockchain بذلك أبدًا. في ضوء ذلك ، قرر مطورو Ethereum الأساسيون يوم الجمعة تأجيل تطوير شوكة برلين الصلبة على الأقل حتى أغسطس لإعطاء العملاء الآخرين الفرصة لزيادة مشاركة الشبكة.

وفقًا لـ Ether Nodes ، فإن Geth هي واحدة فقط من 11 مواصفات للعملاء ، ولكن 79٪ من عقد Ethereum تعمل عليها. منذ ديسمبر ، ارتفعت النسبة أيضا بنسبة 5٪. يشعر المطورون بالقلق من أن الأخطاء الجسيمة قد تعطل Ethereum – خاصة قبل أن تنتقل الشبكة إلى خوارزمية إجماع Proof of Stake (PoS) ضمن Eth 2.0 ، وتستمر في تحديث Eth 1.x على أساس متجدد.

قال بيتر سزيلاجي ، رئيس فريق Geth ، في مكالمة هاتفية إلى لجنة “جميع المطورين الأساسيين” يوم الجمعة الماضي: “معظم الأشخاص في الشبكة هم Geth”. “الصحة ضرورية ، لأننا لا نستطيع تحملها. النتيجة الصحيحة “.

لغة Ethereum

وجود عملاء متنوعين مفيد للشبكة. من أصغر شركة ناشئة إلى JPMorgan Chase ، فإنها تسمح لمشاريع مختلفة بالانضمام إلى مجتمع مطوري Ethereum. بعد عام واحد من إطلاق Ethereum في عام 2015 ، لديها ثماني لغات مع تكامل مختلف. تسرد مؤسسة Ethereum حاليًا العملاء بخمس لغات ، بما في ذلك Go و Solidity و Java و JavaScript و Python.

اقرأ المزيد: تقنية الخصوصية Zcash كتحول Ethereum إلى Eth 2.0

ومع ذلك ، تمامًا مثل اللغات البشرية ، فإن كل لغة برمجة لها فروق دقيقة خاصة بها ، لذلك هناك عيوب في تنفيذها. عند تحديث مطوري Ethereum ، يمكن أن تصبح هذه الفروق الدقيقة أخطاء مزعجة.

“سبب رئيسي [to postpone Berlin] قال المطور المستقل أليكسي أخونوف في محادثة خاصة: “سيكون تقليل الاعتماد على Geth وجعله يفشل دون مقاطعة الشبكة بالكامل”. “لأن صحة الغاز مهمة جدًا ، فإن العبء الحالي ثقيل جدًا بالمناسبة ، سوف يكملون في نهاية المطاف معظم العمل للتأكد من أن كل شيء يعمل بشكل صحيح “.

كما أعلنت Parity Technologies في ديسمبر 2019 ، تسارع استهلاك عميل Parity Ethereum. كتب فريق التكافؤ في منشور على مدونة “التكافؤ غير قادر على نحو متزايد على الاستثمار أو حتى ببساطة الحفاظ على مستوى الموارد المطلوبة للمشروع”. ثم.

تم تسليم قاعدة التعليمات البرمجية الخاصة بالمشروع إلى المنظمة المستقلة اللامركزية للمطور (DAO) الممولة من شركة Gnosis التابعة لـ ConsenSys. الآن يعمل تحت اسم “فتح Ethereum”. وفقا لأرشيف الويب ، منذ ديسمبر ، فقد العميل ما يقرب من 60 ٪ من العقد. (ملاحظة: منذ شهر ديسمبر ، فقدت Geth أيضًا حوالي 14 ٪ من العقد).

تنوع العملاء

قال مؤسس الغنوص مارتن كوبيلمان (مارتن كوبيلمان) في رسالة خاصة: “في عالم مثالي ، سيكون لدينا العديد من العملاء ، ولا يوجد عميل واحد لديه حصة سوقية تزيد عن 33٪.” “على الرغم من أن Ethereum لم تفعل ذلك بعد بلغ عدد العقد [that] بالنسبة لعملاء التكافؤ ، نعتقد أن هذا ليس انخفاضًا. بل على العكس تماما. عندما يتجاوز Gnosis بشكل فعال مسؤولية Open Ethereum ، تكون حصتنا في السوق صفرًا. “

ومع ذلك ، بغض النظر عن حماس كوبرمان ، لا تزال مخاوف سراج صالحة. من الصعب جدًا على الأفراد أو البورصات أو العملاء إدارة أي عمل بخلاف Geth. إذا واجه Geth مشاكل فنية ، فسيكون هذا التبعية مكشوفًا.

هذا التبعية هو سبب بدء Eth 2.0 ببطء شديد. وافق باحثو Eth 2.0 على الانتظار حتى فشل واحد أو أكثر ، يمكن للعملاء المختلفين بدء اجتماع مشترك لمنع أي تجمد.

في المقابل ، لا يتم استخدام Bitcoin ومعظم العملات المشفرة الأخرى بشكل متكرر ، أو لا يوجد العديد من التطبيقات قيد التشغيل. تواجه Ethereum بعض القيود: يعتمد وقت التشغيل بنسبة 100 ٪ على حمل المشروع ، ولكنه يتدحرج شوكة صلبة كل 6 إلى 12 شهرًا.

نضوب غوس؟

بالإضافة إلى ذلك ، لا تزال مسألة الحصول على عملاء آخرين للاستيلاء على قيادة الغاز سؤالاً مفتوحًا.

قال مطور Ethereum Greg Colvin على هاتف المطور أن هذه أصبحت مشكلة تجارية ومن غير المرجح أن يتم حلها بواسطة المطور. سيختار المشروع العمل مع عدد قليل من العملاء لأن لديهم احتياجات عاجلة لا يمكن حلها بواسطة Gus ، مثل الرمز ليس مفتوح المصدر. بعد قول ذلك ، قال كولفين ، يجب على جوث توظيف أكبر عدد ممكن من الموظفين.

تعليق اختبار اقتراح تحسين Ethereum في برلين (EIP) هو خيار يختاره المطورون. ومع ذلك ، خلص Szilágyi إلى أن المسؤولية على مدار الساعة طوال أيام الأسبوع عن الحفاظ على “الكمبيوتر العالمي” قيد التشغيل تستنفد فريقه.

“إذا كنا مخطئين ، على سبيل المثال ، [Ethereum client] “Nethermind صحيح ، ثم كود Nethermind صحيح ، ورمزنا خاطئ ، وهذا ليس مهمًا ، لأن الشبكة معطلة في السلسلة الخاطئة”.

مصدر المعلومات: تم تجميعها من COINDESK بمعلومات 0x. حقوق الطبع والنشر للمؤلف ولا يجوز استنساخها دون إذن