الأمور تجري بسرعة بالنسبة لمشروع الإيثريوم تو Ethereum 2.0 المرتقب.
وبهدف إطلاع الجمهور العريض على التغييرات المخطط لها للإيثريوم تو، كتب المؤسس فيتاليك بوتيرين أربعة منشورات مدونة عن إطلاق المشروع خلال مؤتمر المطورين السنوي للمنصة، ديفاكون Devacon.
ومبدئياً من المقرر إطلاق المشروع في وقت ما من الربع الأول من 2020، ومن المتوقع أن مشروع الإيثريوم تو سيحول ثاني أكبر منصة بلوكتشين في العالم من نظام إثبات العمل PoW للتحقق من المعاملات إلى إثبات الحصة.
ومن المتوقع أن يكون نظام إثبات الحصة PoS قابلاً للتوسع وموفراً للطاقة أكثر من بلوكتشينات إثبات العمل مثل البتكوين (BTC).
وفي سياق التحضير للترقية التاريخية، يقوم بوتيرين حالياً بتعليم المستخدمين ومطوري التطبيق عن ما ينتظرهم في 2020 وما بعدها.
وإلى جانب منشور إضافي كتب قبل فترة وجيزة من مؤتمر ديفاكون، أصبحت منشورات مدونة فيتاليك الخمسة التي تتناول المخاوف والأشياء المجهولة الراسخة عن شبكة الإيثريوم تو شهيرة للغاية في مجتمع العملات المشفرة.
وغرد تايلر سميث مستشار البلوكتشين على تويتر Twitter في 10 أكتوبر/تشرين الأول قائلاً: “هذا مدهش. وبينما يتهادى معظمنا في آخر يوم من مؤتمر ديفاكون، كان فيتاليك ينتهي من تحليلات بعض من أكبر عقبات النظم الإيكولوجية. أنا منبهر إلى الأبد”. وقال آخرون مازحين أن بوتيرين دخل “وضع الوحش“.
ولمن ليس لديه الوقت لتحليل إحدى منشورات مدونة بوتيرين، ناهيك عن خمسة منها، إليك ملخص بشرح مبسط.
- نقل الإيثريوم (ETH) من بلوكتشين الإيثريوم تو إلى بلوكتشين الإيثريوم القديمة قد يكون ممكناً مرة أخرى على المدى القريب.
طبقاً لتصميم الإيثريوم تو بشكلها الحالي، على الأرجح ستمر سنوات قبل أن تندمج كلياً بلوكتشين الإيثريوم القديمة القائمة على إثبات العمل إلى شبكة إثبات الحصة الجديدة (انظر أدناه).
وفي هذه الأثناء، سيتم تعطيل تحويلات الإيثريوم بين كلتا البلوكتشينات.
وطبقاً لمطور الإيثريوم تو بريستون فان لون، سبب ذلك هو أن زيادة تعقيد بناء جسر باتجاهين يمثل “خطراً أمنياً” على كلتا البلوكتشينات.
وصرّح فان لوون، قائد الفريق في بريزماتيك لابس Prysmatic Labs قائلاً: “يمكننا أن نرى سيناريو حيث تفسد إحدى البلوكتشينات الأخرى ونضطر إلى إجراء هارد فورك لاسترجاع الأموال أو أن هناك ثغرة حيث يستطيع شخص ما طباعة المال”.
وتتطلب إتاحة التحويلات طريقة آمنة لضمان أن شبكة الإيثريوم لإثبات العمل متزامنة مع صحة الطلبات على شبكة إثبات الحصة.
وقال بن إدينغتون، مهندس بروتوكول البلوكتشين في ستوديو مشروع الإيثريوم كونسينسيس Consensys: “نفترض أنه في أول عدة شهور لبلوكتشين الإيثريوم تو، سيكون هناك عدد محدود من (مصدقي المعاملات، ويسمون أيضاً “أصحاب الحصص”) وربما سيكون هناك مستوى أمان أقل من بلوكتشين الإيثريوم وان الحالية”.
وأضاف إدينغتون: “وهذا على الأرجح يؤدي إلى ثغرة يمكن اختراقها. وإذا أراد أحد إنتاج المال الحر على بلوكتشين الإيثريوم وان، فقد يحاول الهجوم على بلوكتشين الإيثريوم تو وبعدها يقنع بلوكتشين الإيثريوم وان بالأموال المزيفة”.
وفي منشور مدونة حديث، ذكر بوتيرين طريقتين محتملتين لصنع “جسر” بين كلتا البلوكتشينات. ويعترف بأن “كلا هذين المقترحين يستلزم إجراءً علاجياً طارئاً على جانب الإيثريوم وان إذا تعطل جانب الإيثريوم تو”.
ولتقليل تلك المخاطر، يقترح بوتيرين فترات تصويت تسمح “بالتدخل البشري” لعكس التحويلات من شبكة لإيثريوم وان.
وفي الوقت الحالي هذا الاقتراحات مجرد مقترحات. وقد قدم باحثون آخرون في الإيثريوم تو مثل داني رايان حلولاً مماثلة لصنع جسراً آمناً بين الشبكتين.
وحتى الآن، لم تضف المجموعة جسراً لتصميم خارطة طريق الإيثريوم تو.
- قد تعمل الإيثريوم تو كبلوكتشين منفصلة عن بلوكتشين الإيثريوم الأصلية لسنوات قبل أن تندمجان كلياً.
وتعد بلوكتشين البيكون Beacon “نبض” شبكة إثبات الحصة الجديدة. وستكون هذه البلوكتشين بمثابة مركز أوامر مركزي لاستلام البيانات عن المعاملات المؤكدة من جميع البلوكتشينات المصغرة الأخرى (وتسمى أيضاً شظايا) في شبكة الإيثريوم تو.
وفي المرحلة الأولى، سيتم إطلاق الشظايا لترتبط ببلوكتشين البيكون القائمة. وفي المرحلة الثانية، سينفذ المطورون بيئات تنفيذ لمختلف أنواع التطبيقات اللامركزية dapps على كل شظية.
وفيما بعد، ستُهيأ البنية التحتية الكاملة للإيثريوم تو بحيث يمكن أن تندمج الشبكة الرئيسية للإيثريوم في الشبكة الجديدة كلياً بسلامة وأمان.
ويشك إدينغتون أن الانتقال للمرحلة الثانية قد يستغرق من ثلاث إلى أربع سنوات ليكتمل.
وقال: “يمكن أن تعمل الإيثريوم وان والإيثريوم تو جنباً إلى جنب ونستمر في التهيئة بقدر ما نحب، إذ أن عنصر الوقت ليس حاسماً في هذا الأمر”.
والأمر الحاسم هو أمان الأصول على بلوكتشين شبكة الإيثريوم الرئيسية الحالية.
ويقول باحث البلوكتشين ميهاليو جليك إن النظام المعقد مثل الإيثريوم تو يجب ألا يحل محل شبكة الإيثريوم الرئيسية الحالية حتى يكون المطورون واثقين من مدى موثوقيته.
وقال: “من الأفضل أن لا يتم إطلاق الإيثريوم تو أبداً إن لم تكن آمنة. إذ أن القرار المسئول في حالة عدم ضمان أمان النظام هو إلغائه”.
وفي منشور مدونة ثانٍ، يقول بوتيرين إنه يتوقع أن عملية الانتقال ستكون سلسة في حالة حدوثها ووقت حدوثها.
وكتب بوتيرين: “إذا كنت مطور تطبيقات أو مستخدماً، ستكون التغييرات والاختلالات التي تواجهها محدودة بشكل كبير. وستستمر التطبيقات القائمة في العمل دون تغيير”.
- استدعاء البيانات عن بلوكتشين الإيثريوم سيصبح أكثر تكلفة من ذي قبل.
وسيواجه مطورو التطبيقات اللامركزية الذين يستدعون البيانات ويدخلون عليها من شبكة الإيثريوم الجديدة زيادة في تكاليف المعاملات.
وكتب بوتيرين: “إذا كنت مطوراً، فيمكنك القضاء على الجزء الأكبر من التعطيل بسبب تغيرات تكلفة الوقود عن طريق التأكد على نحو استباقي من عدم كتابة تطبيقات بأحجام شاهدة كبيرة، بمعنى قم بقياس مساحة التخزين الإجمالية والعقود وكود العقد الذي يتم الدخول عليه في معاملة واحدة وتأكد من أنها ليست كبيرة أكثر مما ينبغي”.
وتكون زيادات التكلفة بسبب التغييرات في طريقة تخزين حالة الإيثريوم، وهي الحساب الكامل للمعاملات والحسابات على البلوكتشين، في شبكة إثبات الحصة.
وقال إدينغتون: “إن طريقة تخزين هذه الحالة تتغير كلياً في الإيثريوم تو. وإذا أجريت عقداً اليوم على الإيثريوم، ستكون الحالة على القرص الصلب الخاص بي أو القرص الصلب الخاص بالعقدة هي ما أتعامل معها”، وأضاف:
“في الإيثريوم تو، يكون كل شيء بلا حالة. إذ يمكنني تخزين وحدات الحالة التي أرغب فيها محلياً أو سيكون هناك مقدمي خدمات مثل إنفيورا Infura المخصصة في تقديم الحالات. والفكرة هي أن السوق ستظهر عندما يخزن الناس البيانات نيابة عن الآخرين”.
- ستفقد الإيثريوم القدرة على تنفيذ المعاملات على مستوى ذري.
وربما الأكثر أهمية بالنسبة لمطوري التطبيقات اللامركزية هو أن الإصدار التالي الكبير للشبكة سيمنع القدرة على حدوث المعاملات على الإيثريوم على مستوى ذري، أي دفعة واحدة.
لن يعد المطورون قادرين على تنفيذ المعاملات بين التطبيقات المختلفة بحيث أنه إذا فشلت إحدى المعاملات، فمن الممكن استعادة سلسلة المعاملات الكاملة على الفور. ولا يمكن تحقيق ذلك اليوم على الإيثريوم إلا بسبب أن جميع التطبيقات اللامركزية موجودة على شبكة بلوكتشين مشتركة وحيدة.
وستقسم الإيثريوم تو حمل المعاملة إلى شظايا مختلفة. ونظرياً، التطبيقات اللامركزية التي تصنع معاملات إيثريوم جديدة ستكون بالمثل موزعة ومستضافة على شبكات شظايا مختلفة. ويقدم ذلك ديناميكية جديدة لتنفيذ المعاملات على بلوكتشين الإيثريوم بحيث أن شبكة الشظية الواحدة لا يمكنها معرفة الحالة الكلية لشبكة شظية مختلفة بصورة آنية.
وقال إدينغتون: “إذا نفذت معاملة على الشظية الأولى وبعدها أردت إجراء معاملة مع شيء على الشظية الثانية، سيتطلب الأمر بلوكاً كاملاً قبل أن تعرف الشظية الثانية ما حدث على الشظية الأولى”.
وطبقاً لإدينغتون، هذا من شأنه أن يقدم “طبقة من التعقيد” لبرمجة التطبيقات اللامركزية ليست غير مألوفة كلياً في عالم علوم الكمبيوتر التقليدي.
وقال إدينغتون: “قواعد البيانات تفعل ذلك طوال الوقت. وهناك آليات غلق حتى أتمكن من غلق المصادر التي أهتم بها وتحريرها لاحقاً عندما أتيقن من أن كل شيء تم”.
وقال ميهاليو جليك إن هذا “التواصل غير المتزامن” هو معيار الصناعة في أنظمة الكمبيوتر والشبكات بشكل عام.
وصرّح جليك: “من الأسهل معرفة السبب وراء أي ثغرات ممكنة للهجوم أو عيوب في الكود وتوخيها”. ولكن سيحتاج مطورو التطبيقات اللامركزية وقتاً للتأقلم:
“في كل مرة تقدم نموذج مطور جديد هناك شيء يسمى منحنى التعلم والمطورون لا يحبونه”.
وبالتأكيد، البعض في مجتمع الإيثريوم قلق بخصوص الأثر السلبي الذي سيفرضه هذا التغير على إمكانية تواصل التطبيقات اللامركزية، أو بحسب وصف بوتيرين في منشوره، “قدرة التطبيقات المختلفة على التواصل مع بعضها بسهولة”.
ورداً على منشور مدونة بوتيرين، كتب لوي لو، الرئيس التنفيذي لمنصة تداول التوكنات القائمة على الإيثريوم شبكة كايبر Kyber قائلاً: “فقدان الذرية سيكبح الكثير من هذه النشاطات، وسيصعّب جذب متداولي العملات المشفرة”.
وقال دايتر شيرلي، رئيس قسم التكنولوجيا في شركة بلوكتشين الألعاب الناشئة دابر لابس Dapper Labs ومخترع الكريبتو كيتيز CryptoKitties، إن التطبيقات اللامركزية واسعة النطاق التي تتطلب سعة عدة شظايا ستصبح إدارتها أصعب.
وقال: “نقل التوكنات بين الشظايا لا يمثل مشكلة، ولكن عند النظر إلى شيء مثل الكريبتو كيتيز، فالأمر أكبر من مجرد بعض التوكنات”.
“إن التشظي لا يجعل أي شيء ممكناً. بل يصعّبها وحسب لدرجة أن بعض الأشياء لن يتم عملها”.
- الإيثريوم تو لن تملك سوى ما يقرب من نصف سعة المعاملات التي كان مخطط لها عند الإطلاق في الأساس.
ويشير منشور بوتيرين الخامس عن الإيثريوم تو إلى انخفاضاً حاداً في العدد الإجمالي للشظايا عند الإطلاق.
وكان متصور بالأساس أن الشبكة الجديدة سيكون بها ما يقدر بـ 1,024 شظية، ولكن اقترح بوتيرين مؤخراً أن يكون هناك 64 شظية وحسب. وقال إن الفائدة الرئيسية ستكون تواصلاً أسرع وأبسط بين الشظايا في الإيثريوم تو.
وكتب بوتيرين: “هذا من شأنه أن يقدم أداءً وظيفياً كافياً للسماح للمستخدمين بالاحتفاظ بالعملات على الشظايا، واستخدام تلك العملات لإرسال رسوم المعاملات، ونقل تلك العملات بين الشظايا بمثل سهولة نقلها داخل الشظية الواحدة”.
وطبقاً لإدينغتون، سيقلل ذلك من عبء التواصل فيما بين الشظايا بالنسبة لمطوري التطبيقات اللامركزية.
وقال إدينغتون: “في تصميم الإيثريوم تو السابق، إذا أرادت الشظية الأولى معرفة حالة الشظية الثانية، فعليها الانتظار 64 خانة، وهو ما يقارب ست دقائق ونصف. وبموجب التصميم الجديد، يمكن للشظايا أن تعرف حالة الشظايا الأخرى خلال خانة واحدة، أي نحو ست ثوانٍ”.
وطبقاً لجليك، ستقلل أيضاً من عدد التعقيدات في شبكة الإيثريوم تو الإجمالية.
وقال جليك: “أنت تحمل على عاتقك مخاطر تشغيل إطلاق 1,024 شظية والتي لم يتم اختبارها بعد، والأمر أسهل بديهياً مع 64 شظية لأن هناك عدد أقل من الرسائل فيما بين الشظايا لنقلها عبر الشبكة”.
ولكن السعة الإجمالية لشبكة الإيثريوم تو عند بدايتها ستنخفض بشكل كبير.
وقال إدينغتون: “نحن نستهدف ما يقرب من نصف إنتاجية معاملات التصميم السابق”.
ويقول فان لوون أن فائدة زيادة سرعات التواصل فيما بين الشظايا تستحق تماماً، ومع ذلك:
“لسنا بحاجة إلى 1,024 مرة سعة الإيثريوم في الوقت الحالي. وستكون 64 مرة زيادة ضخمة، وإذا استطعنا عمل ربط توافقي أسرع بين الشظايا، فأظن أن المقايضة تستحق بالفعل. ويمكننا زيادة هذا العدد لاحقاً بمرور الوقت”.
الإيثريوم تو مازال يجري العمل عليها
وبعد كل ذلك، مازالت الإيثريوم تو يجرى العمل عليها وكلمات بوتيرين ليست قانوناً.
وقال زاك كول، المؤسس والرئيس التنفيذي لشركة البلوكتشين الناشئة وايت بلوك Whiteblock وتساعد شركته في تطوير بروتوكول الإيثريوم تو: “فقط لأن فيتاليك نشر شيئاً هذا لا يعني أنه لا يمكن أن يتغير. والسبب الرئيسي وراء نشر ذلك هو تشجيع المناقشة مع المجتمع. والنشر يساعد في إعلام الجميع وجعلهم يفهمون بالضبط ماذا يحدث”.
ولدى كول تحفظات بخصوص المقترحات التي نشرها بوتيرين مؤخراً، بما فيها فكرة إنشاء جسراً وسيطاً باتجاهين بين بلوكتشينات شبكة إثبات العمل وشبكة إثبات الحصة.
وقال كول: “بالنسبة لي يبدو الأمر يحمل مخاطرة كبيرة، وسيتطلب تغييرات إضافية في بلوكتشين الإيثريوم وان. ولا أظن أن علينا العبث ببلوكتشين الإيثريوم وان”.
ونقاط الاختلاف بين الباحثين والتغييرات المستمرة في التوجه لا تقلق جليك. إذ أن الحالة الأبدية لأي برنامج معقد هو التطور الأبدي.
وقال: “ليس هناك نسخة نهائية من أي برنامج. وعليك دوماً الاستمرار في التحسين”
ومع ذلك، قال كول أن الفهم التقريبي “لما سيبدو عليه المستقبل” أمر مهم.
وقال: “لا يبدأ بناء ناطحة السحاب بدون مخطط أولي. ولا يبدأ بناء الطابق الأول إلا عند التأكد من كيف سيبدو الطابق العلوي”.
وقال فان لوون أن التطوير الناجح لبلوكتشين عامة يتطلب تواصلاً جيداً بين الباحثين ومطوري التطبيقات اللامركزية.
وقال: “عدم اليقين يولد الخوف”، وأضاف:
“أحد الأشياء التي تعلمها فيتاليك في ديفاكون هو أننا بحاجة إلى البدء في نشر هذه الأفكار في كتابات على نحو أكثر تواتراً وأكثر انتظاماً”.
مواضيع تهمك
هناك مواضيع أخري متعلقة