23 سبتمبر 2023

اسطنبول شوكة الثابت على blockchain Ethereum - ما هي التغييرات التي تنتظرنا؟

اسطنبول شوكة الثابت على blockchain Ethereum - ما هي التغييرات التي تنتظرنا؟

سيحدث تنشيط تحديث إسطنبول في شبكة Ethereum الأساسية في المربع رقم 9056000. مبدئيا هذا سيحدث 4 ديسمبر من هذا العام. من المتوقع أن تكون هذه خطوة أخرى نحو حل المشكلات الرئيسية في Ethereum: التحجيم واللجان العليا.

ما الذي سيتغير في عمل Ethereum blockchain وكيف ستؤثر شوكة إسطنبول الصلبة على عمل المشاريع التي تم إطلاقها على أساس ثاني أكبر شبكة لرسملة بالعملة المشفرة ، برزت Mining-cryptocurrency.ru.

لماذا يتم تحديث Ethereum؟

المشكلة الرئيسية في Ethereum هي قابلية التوسع: الشبكة ممتلئة بالفعل وتعمل بكامل طاقتها. كلما زادت شعبية الشبكة ، أصبحت أقل فعالية. في Ethereum ، تعتمد رسوم النقل على مقدار الموارد التي تنفق ("الغاز") وتكلفتها (سعر "الغاز"). في الوقت نفسه ، هناك آلية تصحيحية واحدة فقط - زيادة الأسعار. وبسبب هذا ، تتقدم المعاملات ببطء أكثر ، وتكلفة "الغاز" (رسوم المعاملات) في تزايد. لذلك ، بحلول سبتمبر 2019 ، ارتفعت تكلفة "الغاز" في شبكة Ethereum 30 مرة - من 0.004 دولار إلى 0.012 دولار ، وتكلفة المعاملة - ما يصل إلى 0.3 دولار (وهو مكلف لشبكة كبيرة). لذلك إذا لم تحل المشكلة ، فسوف تضطر المطورين للتبديل إلى blockchain آخر عاجلاً أم آجلاً.

بطيئة نسبيا وليست فعالةكما كان من قبل ، لا يزال يعتبر Ethereum بمثابة blockchain عالمي يسمح لك بإنشاء كل شيء تقريبًا. ومع ذلك ، بدأت حلول جديدة وأكثر تخصصًا في الظهور في شبكات أخرى. المنافسون - TRON و EOS و NEO و Steemit و TomoChain و Binance Chain - يطالبون منذ زمن طويل بعرش Ethereum. في شكله الحالي ، وصلت Ethereum إلى طريق مسدود التكنولوجي. وللخروج من ذلك ، يعمل المطورون على نقل الشبكة إلى حالة Ethereum 2.0 لعدة سنوات.

اسطنبول - التحديث على مستوى النظام الإثيوبي ،والتي سوف تغير عدة جوانب من وظائف الشبكة ، بما في ذلك تخزين البيانات ، وبروتوكول التعدين وتنفيذ التعليمات البرمجية. سوف يتيح شوكة الصلب أن تصبح الشبكة أرخص وأسرع وأكثر قابلية للتوسعة. اسطنبول هي آخر تحديث في سلسلة متروبوليس ، في حين أن تحديث برلين القادم سيطلق Ethereum 2.0.

متى يتم تنشيط تحديث اسطنبول؟

تم تأجيل تفعيل إسطنبول عدة مرات: الأول في 14 أغسطس ، ثم في 4 سبتمبر ثم في 16 أكتوبر. وهكذا قرر المطورون تحديد موعد جديد - 4 ديسمبر.

تجدر الإشارة إلى أنه في يناير 2019 خلالأخر تحديث من قِبل القسطنطينية على مستوى النظام تفعيل تحديث Mainnet لمدة شهر بسبب ثغرة أمنية حرجة في الشفرة تم اكتشافها قبل 48 ساعة فقط من التحديث المخطط. ثم 10٪ من عمال المناجم ما زالوا منفصلين عن الشبكة الرئيسية ، وحدث إطلاق القسطنطينية في وقت واحد مع تفعيل تحديث سانت بطرسبرغ. في هذا الصدد ، في حالة حدوث مشكلات غير متوقعة ، حدد المطورون تاريخ تنشيط احتياطي لإسطنبول - 8 يناير. يجب أن يكون الشهر كافيًا لإصلاح كل شيء.

في وقت واحد مع التحديث الرئيسي سيكونترقية نشطة EIP 2124 (اقتراح تحسين Ethereum - اقتراح لتحديث Ethereum) - معرف شوكة للتحقق من توافق الشبكة. يطلق آلية تحدد إصدار البرنامج الذي يعمل عليه المضيف. سيساعد ذلك عمال المناجم ETH على اختيار blockchain المناسب - الأكثر دعمًا.

في سبتمبر ، تم تفعيل اسطنبول في الاختبارشبكات روبستن. ولكن نظرًا للتأكيد السريع غير المتوقع للكتل ، لم يكن لدى بعض عمال المناجم الوقت الكافي لتحديث برامجهم ، وتم تقسيم الشبكة إلى سلسلتين.

ما الذي سيتغير في قانون Ethereum في الرابع من ديسمبر؟

قررت المطورين لتفعيل اسطنبول في اثنينالمرحلة. في الرابع من كانون الأول (ديسمبر) ، يبدأ أولها ، حيث سيتم إطلاق ستة تغييرات أساسية معتمدة على الكود أو EIP. سيقومون بتخفيض وتحسين تكاليف الغاز ، مما يسمح لـ Zcash أن يكون متوافقًا مع Ethereum ، ويحمي الشبكة من ازدواج المعاملات.

في الربع الأول من عام 2020 ، والمطوريننقل الشبكة من خوارزمية التعدين من PoW إلى ProgPoW (EIP-1057) وبدء التغييرات في الجهاز الظاهري Ethereum. هذا ينبغي أن يقلل من الاستفادة من عمال المناجم أسيك وحل المشاكل الرئيسية في Ethereum.

سنقوم بتحليل ستة ابتكارات في الكود الذي سيتم إطلاقه في 4 ديسمبر. أساسا ، هذه هي التغييرات التقنية لخفض تكلفة "الغاز".

  • EIP-152: إضافة وظيفة ضغط Blake2 F للتجميع المسبق ، مما يؤدي إلى تحسين تشغيل سلسلة البلوك وإجراء عمليات التبادل والتتابع الذري بين Zcash و Ethereum.
  • EIP-1108: تخفيض تكاليف التركيب المسبق (إعادة التجميع) لـ "الغاز" ، مما ينبغي أن يزيد من سرية وقابلية شبكة Ethereum.
  • EIP-1344: أضف كود التشغيل ChainID. سيسمح ذلك للعقود الذكية بتتبع السلسلة الصحيحة عند معالجة التوقيعات ومنع إعادة الهجمات بين سلاسل مختلفة.
  • EIP-1884: يزيد من تكلفة الحوسبة (رموز تشغيل الجهاز الظاهري ، أي التعليمات في العقود الذكية) عند الوصول إلى blockchain لمطوري dApps.
  • EIP-2028: تخفيض تكلفة غاز Calldata من 68 غاز لكل بايت إلى 16 غاز لكل بايت. حسابات الأسعار "مدعومة بنمذجة رياضية وتقديرات تجريبية." سيمكن ذلك من إنشاء حلول من المستوى الثاني ، وبالتالي زيادة عرض النطاق الترددي للشبكة وإثبات أن الحلول zk-SNARKs و zk-STARKs (أنواع من بروتوكول Zero Knowledge Protocol ، وهو بروتوكول دليل على الإفصاح الصفري لا يتطلب التبادل المباشر لكلمة المرور) أرخص وأكثر فعالية.
  • EIP-2200 إعادة التوازن إلى تكلفة "الغاز" SSTORE مع الأخذ في الاعتبار التغييرات في تكلفة الغاز SLOAD (قراءة من التخزين). سيؤدي ذلك إلى تغيير حساب تكلفة تخزين البيانات في EVM (الجهاز الظاهري) والسماح للعقود الذكية بتقديم ميزات جديدة ، بما في ذلك أقفال إعادة الدخول وإعادة إرسال عقود متعددة.

مشاكل العقد الذكية المحتملة بعد تفعيل EIP-1884

يوفر EIP-1884 زيادة في القيمة"الغاز". هذا هو التحديث الأكثر إثارة للجدل للشوكة الصلبة ، والتي حتى بعض المطورين البارزين لم يتفقوا معها. ومع ذلك ، يتم توضيح الحاجة إلى إطلاقه من خلال حقيقة أنه مع نمو شبكة Ethereum ، أصبحت بعض العقود الذكية المستخدمة في dApps كثيفة الاستخدام للموارد.

كما زاد حجم blockchain ،كما زادت التكاليف الحاسوبية للحصول على البيانات عن حالة الشبكة (مثل أرصدة الحسابات) ، وبقي سعر "الغاز" على حاله - وهذا خلق خللاً بين تكلفة العملية واستهلاك الموارد. يؤدي عدم التطابق هذا إلى إنشاء ثغرات أمنية لعدد من الهجمات. لتقليل احتمالية ازدحام الشبكة ، ترفع EIP-1884 سعر الغاز لثلاث عمليات كثيفة الاستخدام للموارد ولكنها رخيصة التكلفة. هذا يجب أن يمنع هجمات البريد العشوائي وتحقيق توازن أفضل بين الكتل.

المشكلة هي أن جزء من العقود الذكية كانمكتوبة دون النظر إلى أن أسعار "شفرة التشغيل" قد تتغير. وفقًا لذلك ، جذب التحديث المقترح الانتباه وبدأ مناقشة في النظام البيئي Ethereum.

بعض المطورين يعتقدون أن تغيير القواعدالألعاب بهذه الطريقة غير مقبولة. على سبيل المثال ، أعرب مبرمج Parity Technologies Wei Teng عن مخاوفه بشأن المشاكل المحتملة مع EIP-1884 في سلسلة من التغريدات. وهو يعتقد أنه سيكون من العدل استخدام السعر الحالي لـ "الغاز" في العقود الذكية الحالية ، وفي اليوم التالي - سعر جديد. هذه هي وظيفة تنفيذها. ومع ذلك ، لا يتم التخطيط لمثل هذا التوافق بسبب نقص وقت التطوير. ويشير إلى أن اسطنبول من المحتمل أن تنتهك عدة عقود مفصلة. قد تكون هذه حالات معزولة ، لكن Tenga قلق من أن بعض المطورين يعتقدون أن هذا مقبول.

"أحد الأسباب التي جعلت نظام التشغيل Windows أصبحشعبية ، هو التوافق إلى الوراء .... يمكنك تشغيل أنظمة التشغيل القديمة على المعالجات الحديثة. لا ينبغي أن يكون الإيثار استثناءً إذا أردنا أن يكون لدينا مستقبل مشرق "- لخص تنغ.

قد يؤدي تنشيط EIP-1884 أيضًا إلىأن بعض dApps قد كسر. على سبيل المثال ، ستزيد تكلفة تشغيل SLOAD (القراءة من التخزين) من 200 إلى 800 غاز لكل عملية. سيؤثر هذا ، أولاً وقبل كل شيء ، على نوعين من جهات الاتصال الذكية: الاحتفاظ بهياكل البيانات المعقدة في التخزين واستخدامها بفعالية ؛ وكذلك العقود التي كان لها خيار - حساب القيمة في كل مرة أو حساب مرة واحدة وتذكر (الآن هذه الاستراتيجية ستصبح غير مربحة).

علاوة على ذلك ، قد تتداخل EIP-1884680 من العقود الذكية التي تدير تطبيقات ethereum اللامركزية على شبكات Aragon و Kyner ، أو ترفع الأسعار للمستخدمين النهائيين. يعمل مطوروهم الآن على ضمان عمل المشاريع بعد التحديث.

مدير اجتماع Ethereum Core يجتمع مع هدسون جيمسوناتفق مع موقف تان ، لكنه نصح المطورين للنظر في أن أسعار "شفرة التشغيل" قد تتغير في المستقبل. أيد Vitalik Buterin EIP-1884 ، مشيرًا إلى أنه يرغب في أن يكون سعرها أعلى.

هل تؤثر التحديثات على سعر ETH؟

بالنظر إلى الطبيعة المخططة للأغلبيةEthereum ، اسطنبول التحديثات ، على الأرجح ، لن يؤثر بشكل كبير على سعر الشبكة المعدنية. في الوقت نفسه ، فإن التأخير في تنفيذ خارطة الطريق غالباً ما يؤثر سلبًا على سعر ETH. إذا حدث هذا الموقف مرة أخرى ، فقد تنخفض العملة. ومع ذلك ، حتى في حالة حدوث ركود أو ركود مبدئي ، من المحتمل أن يكون التأثير طويل المدى للشوكة إيجابيًا بسبب تحسينات التطوير للقابلية للتوسعة والتكلفة والسرعة.

في فبراير 2019 ، قبل انتظار التنشيطفي غضون أسابيع قليلة ، ارتفعت القسطنطينية وسانت بطرسبرغ من 105 دولارات إلى 157 دولارًا. في الوقت نفسه ، وقبل أيام قليلة من الشوكة الصلبة ، بدأت الدورة في الانخفاض واستردت فقط في أوائل أبريل.

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

تحديث Ethereum الأكثر طموحاً لم يأت بعد

تفعيل Ethereum 2.0 مخطط في الربع الأول من عام 2020. قد يستغرق التنقيح 3-4 سنوات ، تعمل خلاله شبكتان بالتوازي. يعد Buterin بأن التطبيقات الحالية ستستمر في العمل دون تغييرات. لكن يجب على المطورين الاستعداد مقدمًا لارتفاع سعر العمليات.

سوف شوكة الصعب زيادة النطاق الترددي للشبكة ل15000 معاملة في الثانية الواحدة ، ستعمل على تقليل وقت معالجة المعاملات ، والتحول إلى خوارزمية إثبات الملكية (PoS) ، وتقليل العمولات وتوسيع وظائف العقود الذكية.

إن الانتقال إلى Ethereum 2.0 يجب أن يحل مشاكل الأمن واللامركزية والتدرجية ويقلل التكاليف بنسبة 100 مرة. تحديثات ديسمبر هي الخطوات اللازمة لتحقيق ذلك.