في الجزء الأول من سلسلة “تاريخ Ethereum” ، تحدثنا عن السنوات الأولى لوجود الشبكة ، ووصفنا أول منظمة لامركزية على الإطلاق – The DAO – وانهيارها ، مما أدى إلى انقسام السلسلة وظهور منظمة مستقلة blockchain Ethereum Classic.

في مقال اليوم ، سنتذكر الأحداث التي حدثت للشبكة بعد هارد فورك ، وتحديثات الشبكة الرئيسية ، وبعض ميزات blockchain ، وازدهار ICO لعام 2017.

مقاومة هجوم DDoS

لم تتم تسوية النزاعات المتعلقة بانقسام السلسلة والأحداث مع مشروع DAO بعد ، عندما أصبحت الشبكة في 22 سبتمبر 2016 عرضة لهجوم DDoS. قام المهاجمون بإرسال بريد عشوائي على الشبكة باستخدام معاملات فارغة ، مما تسبب في حدوث مشكلات أثناء بدء المعاملات وإدراجها في كتل. تم اكتشاف الثغرة الأمنية في تنفيذ بروتوكول “Go” وتسببها انخفاض تكلفة الغاز لتنفيذ رمز العملية أثناء المعاملات. بدأت المعاملات من قبل المهاجمين عمليات الإدخال / الإخراج أكثر من 50 ألف مرة لكل كتلة.

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

لزيادة استقرار الشبكة ، تم تنفيذ هارد فورك “Tangerine Whistle” في 18 أكتوبر. كان الهدف من “Whistle” زيادة تكلفة تنفيذ بعض رموز التشغيل إلى مستوى يزيد من تكلفة هجوم محتمل. جعلت هذه التغييرات الهجمات غير مربحة اقتصاديًا ولكنها لم تمنعها من الحدوث.

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

تختلف طريقة تنظيم Ethereum عن تلك الموجودة في بروتوكول Bitcoin. تحدثنا عن النموذج المستخدم في Bitcoin – UTXO – في إحدى مقالاتنا السابقة. تستخدم شبكة Ethereum “نموذج الحساب” ، حيث يوجد نوعان من الحسابات: حسابات خارجية (تُدار بواسطة مفاتيح خاصة) وعقد (يتم التحكم فيها بواسطة رمز معين محدد في شروط العقد ذي الصلة). مع الحسابات الخارجية ، يمكن إنشاء معاملة باستخدام مفتاح خاص.

عند هجوم على الشبكة ، يقوم المهاجمون بإجراء حسابات فارغة عن طريق التحويل المتكرر إلى صفر ETH. نظرًا لأن الحسابات لا تحتوي على رمز عقد ذكي ولا أي قيم أو بيانات لإرسالها ، فقد كانت عديمة الفائدة. ولكن منذ إجراء المعاملات وتم تخزين النتيجة في blockchain ، زاد حجمها وأخرت أيضًا المعاملات الأخرى. تم تنفيذ هجمات جديدة من 8 ملايين عنوان فارغ وزيادة وقت إنشاء الحجب بمقدار 1-2 ثانية. 

في 22 نوفمبر ، تم طرح هارد فورك آخر يسمى “Spurious Dragon” ، ويتألف من عدة تحديثات ، والتي قضت على عواقب الهجمات السابقة ، وغيرت تكلفة بعض رموز التشغيل ، وأزلت الحسابات الفارغة من blockchain.

طفرة ICO

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

اعتبارًا من نهاية أغسطس 2017 ، استضافت منصة Ethereum حوالي 6 آلاف رمز ، ويمكن أن يتباهى 50 منهم فقط بسيولة يومية تزيد عن مليون دولار.

في عام 2017 ، كان عدد الأموال التي تم جمعها من خلال ICO أعلى بـ 40 مرة ووصل إلى 3.8 مليار دولار. كان أكبر مشروع في عام 2016 ، والذي جمع 16.5 مليون دولار ، هو Waves ، بينما في عام 2017 ، جمع مشروع Hdac 258 مليون دولار.

حدثت ذروة نمو ICO في ديسمبر 2017 ، وبعد ذلك بدأ الاتجاه في الانخفاض. في 17 ديسمبر ، وصل سعر البيتكوين إلى 20000 دولار. خلال انخفاض سعر البيتكوين طوال عام 2018 ، توقفت العديد من المشاريع عن الوجود بسبب سوء إدارة الأموال أو الافتقار إلى التطوير والأفكار. احتفظت بعض الشركات الناشئة بأموال في Ethereum ، مما أدى إلى انخفاض قيمتها خلال السوق الهابطة وهبوط Ethereum من 1400 دولار إلى 100 دولار.

كان عام 2017 علامة بارزة في تطوير منصة Ethereum والعملات المشفرة بشكل عام. وتجدر الإشارة إلى أنه بالإضافة إلى عدد هائل من المشاريع الاحتيالية التي ظهرت خلال طفرة العرض الأولي للعملات ، فقد جمعت العديد من المشاريع المثيرة والمبتكرة المرتبطة بـ blockchain مبلغًا كبيرًا من الأموال. علاوة على ذلك ، ظهر عدد قليل من منافسي Ethereum ، مثل EOS و Cardano و Tron.

تحديث متروبوليس: بيزنطة

أدرجت خارطة طريق Ethereum ، التي نُشرت في عام 2015 ، خططًا للانتقال إلى خوارزمية Proof of Stake (PoS). من التحديثات العالمية والمرحلة الثالثة نحو القضاء على التعدين تحديث Metropolis الذي تم تقسيمه إلى قسمين: بيزنطة والقسطنطينية.

في 25 سبتمبر 2017 ، تم عقد الانقسام الصلب البيزنطي على شبكة اختبار Ropsten ، وفي 16 أكتوبر – ظهر على شبكة Ethereum الرئيسية. تضمن Hardfork تسعة بروتوكولات تحسين (EIP). كان أحد التغييرات الأساسية التي تم إدخالها هو تأجيل “قنبلة الصعوبة” ، والتي سنصفها أدناه.

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

بدأت الزيادة المصطنعة في تعقيد التعدين خلال الإطلاق الأول لشبكة فرونتير في عام 2015. ولكن نظرًا لأن مرحلة الصفاء كانت لا تزال بعيدة ، فقد تم تأجيل التغيير في الصعوبة. حدث التنشيط المبكر لقنبلة الصعوبة في يونيو 2017 ، ومن مايو إلى أكتوبر ، زادت صعوبة التعدين عشر مرات. تضاعف متوسط ​​الوقت للعثور على الكتل الجديدة ، من 15 إلى 30 ثانية.

أجلت الشوكة الصلبة البيزنطية زيادة صعوبة التعدين وخفضت مكافأة الكتلة من 5 إلى 3 ETH.

بالإضافة إلى حل مشكلة تباطؤ الإنتاج ، تمت إضافة zk-SNARKs أيضًا. zk-SNARKs هي عناصر تشفير طورها فريق عملات ZCash المجهولة. أنها تسمح بالمعاملات الخاصة وتوفر التفاعل بين كتل Ethereum و Zcash. تم أيضًا توسيع إمكانيات الآلة الافتراضية Ethereum ، وتم تحسين تكاليف الغاز ، وزيادة سرعة إنشاء الكتلة ، وتم إجراء تغييرات على طريقة عمل العقود الذكية.

تحديث متروبوليس: القسطنطينية

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

أقيمت المرحلة الثانية من Metropolis – شوكة القسطنطينية الصلبة – في 28 فبراير 2019. وتألف هذا التحديث من 5 برامج EIP وشمل التغييرات التالية: تحسينات لتوسيع نطاق الشبكة ، وزيادة سرعة إنشاء الكتلة ، وحلول لتحسين عمل العقود الذكية وتقليل تكاليف الغاز ، والتحسين ، وخلق الظروف لتفعيل بروتوكول Casper ، الذي يهدف إلى الانتقال إلى خوارزمية إجماع هجينة PoW / PoS ، بالإضافة إلى حل آخر لتأخير تعقيد التعدين.

كان من المطلوب تأجيل 12 شهرًا أخرى لـ “قنبلة الصعوبة” نظرًا لحقيقة أن حلاً مشابهًا في بيزنطة كان كافياً لمدة أربعة أشهر فقط بدلاً من 18 شهرًا المخطط لها. تجاوزت صعوبة الشبكة 3000TH بمجرد مارس 2018 ، ووصلت إلى ذروة 3500TH في أغسطس ، عندما استغرق إنشاء كتل جديدة حوالي 14-15 ثانية. 

في ديسمبر 2018 ، انخفضت الصعوبة إلى 2000TH ، ولكن هذا كان بسبب إغلاق العديد من عمال المناجم وانخفض سعر ETH من 800 دولار إلى 100 دولار ، وبعد ذلك بدأت الصعوبة في الارتفاع مرة أخرى.

خفضت ترقية القسطنطينية من صعوبة الشبكة إلى 2000TH ، وانخفض حجم الانبعاثات من 3 إلى 2 ETH لكل وحدة.

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

تم اكتشاف هذه الثغرة الأمنية بواسطة شركة تدقيق العقود الذكية ChainSecurity وسمحت للمهاجمين بسرقة أموال المستخدمين. تسمى هذه الثغرة “الهجوم المتكرر” وقد حدثت بالفعل في تاريخ Ethereum – هجوم على DAO ، والذي ناقشناه في الجزء الأول من هذه السلسلة.

في المقالة التالية ، سنتحدث عن آخر تحديث رئيسي للشبكة قبل البدء في الانتقال المرحلي إلى Ethereum 2.0 ، ووصف المراحل الرئيسية لهذا الانتقال واستدعاء أكثر أحداث Ethereum التي لا تنسى لعامي 2019 و 2020.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me