أخبارالمطورينإدخالالمشروع Blockchain شرح الأحداث والمؤتمرات الصحافةالنشرات الإخبارية
اشترك في نشرتنا الإخبارية.
عنوان بريد الكتروني
نحن نحترم خصوصيتك
الرئيسيةالمدونة وأوضح Blockchain
رحلتي لتصبح مدققًا على Ethereum 2.0
هذه هي المقالة الأولى في سلسلة من المقالات التي تصف كيف يمكن للفرد ، بحوالي 32 ETH والمعرفة التقنية ، المشاركة في إطلاق سلسلة منارات Ethereum بواسطة Coogan Brennan ، 25 نوفمبر 2020 ، نُشر في 25 نوفمبر 2020

الصورة: الصورة أعلاه ، بن إدغينغتون من تيكو (الذي يكتب أيضًا الأساسي Eth2.news النشرة الإخبارية) ، يصف الخطوات التي سنتخذها في نشرات المدونة الثلاث التالية.
ملاحظة: على الرغم من مرور الموعد النهائي لإدراج المدققين في حدث Genesis لسلسلة المنارات ، لا يزال بإمكان الأشخاص إيداع 32 ETH في عقد الإيداع باتباع الخطوات أدناه. وفقا لأليكس تودوراتش من Eth2stats, بمجرد أن تبدأ السلسلة في الأول من ديسمبر ، الساعة 12:00 بالتوقيت العالمي المنسق ، 2020 ، سيتم وضع الأفراد الذين يودعون من 24 نوفمبر الساعة 12:00 بالتوقيت العالمي المنسق ، 2020 ، إلى جينيسيس في قائمة الانتظار واتباع إجراءات التنشيط العادية.
- مقدمة
- تنصل
- المواد والمتطلبات
- الحصول على 32 ETH على MetaMask
- نظرة عامة على Launchpad
- جيل المفتاح
- ربط Ethereum 1.0 و 2.0 وتثبيت 32 ETH
- استنتاج
1 المقدمة
هذه هي المقالة الأولى في سلسلة من المقالات التي تصف كيف يمكن للفرد ، بحوالي 32 ETH والمعرفة التقنية ، المشاركة في إطلاق سلسلة منارات Ethereum ، المرحلة 0 من مشروع Ethereum 2.0. قبل الدخول في الخطوة الأولى لإرسال ETH إلى عقد الإيداع والحصول على مفاتيح التحقق من الصحة ، أود مناقشة بعض الدوافع وراء Ethereum 2.0.
Ethereum على وشك الشروع في رحلة جديدة ومثيرة إلى منطقة مجهولة لأي شبكة blockchain. يعد التحول من إثبات العمل إلى إثبات الحصة أهم تغيير بروتوكول في التاريخ القصير لشبكات البلوكشين العامة. سيكون أقرب مكافئ هو شاهد منفصل (أو SegWit) هارد فورك من Bitcoin – تعديل للطريقة التي تمت بها معالجة أحجام الكتل في شبكة Bitcoin. أدى هذا التغيير ، وهو طفيف نسبيًا مقارنة بـ Ethereum 2.0 ، إلى معركة مريرة ومثيرة للجدل وأدى في النهاية إلى تفتيت مجتمع Bitcoin.
إن إطلاق Ethereum 2.0 يجعل SegWit يبدو وكأنه تغيير للإطار. هناك سببان رئيسيان لقيام هذا المجتمع بإجراء إعادة صياغة مهمة كهذه. أولاً ، مجتمع Ethereum هو مجتمع من المطورين. لا يقوم المطورون بتشغيل منتج ولا يلمسه مرة أخرى. نحن ننشر باستمرار ونراقب ونناقش ونكرر الأفكار والعمل الذي ننتجه. هذه الدورة مصحوبة بمستويات عالية من التخطيط والنمذجة والتنسيق عبر العديد من الفرق التي ، في أماكن أخرى ، يمكن اعتبارها منافسة. عندما تكون هناك أخطاء ، يجتمع المجتمع لحلها بأفضل طريقة ممكنة.
السبب الثاني وراء قيامنا بهذا المسعى الجديد هو ذلك نعتقد أن سلاسل الكتل العامة بعيدة كل البعد عن إمكاناتها الكاملة. كان إثبات العمل فرضية غير مختبرة عندما تم إطلاق Bitcoin في عام 2009. لم يعتقد الغالبية العظمى من الناس أنه يمكنك حل مشكلة الإنفاق المزدوج إلا من خلال استخدام وسطاء موثوق بهم. لقد أثبتت Bitcoin وشبكات إثبات العمل الأخرى أنه يمكننا الآن تنفيذ نظام نقدي كبروتوكول نظير إلى نظير (أرسل لك المال) بدون طرف ثالث.
إثبات هذه النقطة كان مجرد البداية. أطلق المجتمع على Ethereum اسم Bitcoin 2.0 عندما تم تطويره لأول مرة: لقد أدركت أوجه القصور في نظام تشغيل Bitcoin وتم إطلاقه لتوسيع قدرة بروتوكولات الند للند. سيستمر Ethereum 1.0 في تحقيق خطوات كبيرة على مر السنين بينما نبني 2.0 بجانبه ، ولكن كما قال Vitalik Buterin في Reddit AMA حديثًا:
“إذا كنت هنا في Ethereum اليوم ، فلا يجب أن تكون هنا لأنك تعتقد أن القواعد الحالية (الاقتصادية أو التقنية) تستحق الحماية والاستقرار بأي ثمن ، ولكن لأنك تؤمن إلى أين يتجه النظام البيئي. […] تعد المشاركة في Ethereum جزئيًا توقعًا بأن خارطة الطريق جيدة وأنه بمجرد انتهاء عملية الترقية هذه ، سنصل فعليًا إلى مكان تكون فيه الشبكة فعالة ومستقرة وقوية وقادرة على أن تكون قاعدة مهمة أجزاء من الاقتصاد العالمي “
إثبات الحصة في هذه المرحلة من Ethereum 2.0 هو في الواقع رهان على قدرة مطوري ومجتمع Ethereum ، الذين بنوا الكثير بالفعل ، لتقديم المزيد للعالم الأكبر. يجب أن تتوقع قفل أي أموال وضعتها في عقد الإيداع هذا على الاكثر عامين ، على الأرجح لفترة أطول. من فضلك لا تقلل من شأن المخاطر واستثمر فقط ما يمكنك تحمل خسارته. ومع ذلك ، من خلال المساهمة في هذه الخطوة الأولى ، فأنت تشارك في لحظة تاريخية محتملة لدفع blockchain العامة إلى المرحلة التالية من التطوير.
هيا بنا نبدأ.
2. إخلاء المسؤولية
هذا منشور أكتبه كموظف في ConsenSys وأخطط للمشاركة في سلسلة المنارات. البيان السابق يعني أنني أعطي الأولوية لمنتجات ConsenSys (عادةً ما تكون منتجات ConsenSys هي الأفضل في فئتها بالنسبة إلى Ethereum ، ولدي أيضًا إمكانية الوصول إلى الفرق الهندسية التي يمكنها مساعدتي في الإجابة عن الأسئلة واستكشاف الأخطاء وإصلاحها). العبارة الأخيرة تعني أنني أقوم بالتحسين من حيث التكلفة وسهولة الاستخدام: ليس لدي الآلاف من ETH لتحقيق مكافآت كبيرة ، لذلك أقوم ببعض الاختصارات. لا أرغب أيضًا في الاحتفاظ بخادم في شقتي لأغراض التكلفة والأغراض اللوجستية ، لذا فأنا أستخدم Amazon Web Services (AWS) لاستضافة عقدة التحقق الخاصة بي. إنها خدمة أعرفها كمطور وهي افتراضية لذا يمكنني الوصول إليها من أي مكان للصيانة. (في البداية ، كنت أفكر في استخدام ذاكرة الوصول العشوائي سعة 8 جيجا بايت Raspberry Pi ولكني لم أرغب في القلق بشأن الاتصال بالإنترنت ، مما يجعل قوة الموقع لا تزال قيد التشغيل ، أو ارتفاع درجة الحرارة والسرعة ، أو إذا كان كلبي يركل على جهاز الكمبيوتر المحمول الخاص بي عندما أكون بعيدًا هذا هو خيار و Ethereum على ARM هي مجموعة توفر مواد لإيداع Ethereum 2.0 على Raspberry Pi)
لا يوافق العديد من الأشخاص في مجتمع التشفير على استخدام نقطة نهاية Infura بدلاً من عميل Ethereum 1.0 المحلي والاستضافة على AWS (جزء من Amazon goliath). هذه هي القرارات التي اتخذتها لجعل المخاطرة على Ethereum 2.0 واضحة ومباشرة ومتاحة للأفراد قدر الإمكان ولكنها تأتي مع مقايضات اللامركزية والخصوصية. ومع ذلك ، يمكنك اتباع البرنامج التعليمي التوجيهي الواسع أدناه واختيار تشغيل عميل Ethereum 1.0 الخاص بك ومضيفه محليًا. في الواقع ، إذا كنت تستطيع فعل ذلك ، فإنني أشجعك على ذلك!
3. المواد والمتطلبات
فيما يلي المواد التي سنحتاجها والخطوات العامة التي سنتخذها على مدار ثلاث مشاركات:
المواد
- التزام لمدة ثلاث سنوات بمخزن 32 ETH والحفاظ على عقدة المصادقة
- 32 ETH (زائد <1 ETH لتكاليف الغاز)
- 717.12 دولارًا أمريكيًا (تسعير المثيل المحجوز لمدة ثلاث سنوات لمثيل m5.xlarge) + 120 (تكلفة سنة واحدة تبلغ 100 جيجابايت من التخزين ، بافتراض تحفظي سعة التخزين الكاملة تقريبًا) = 837.12 دولارًا أمريكيًا تم دفعها على مدار العام إلى AWS
- ملحق MetaMask (تثبيت مجاني)
- حساب Infura (الطبقة المجانية)
خطوات
- احصل على 32 ETH على MetaMask ، و Walkthrough Launchpad
- تكوين مثيل AWS (التزام لمدة ثلاث سنوات ، يمكن أن يكون أقل ولكن يمكنك توفير المال مع مزيد من الوقت وأنت محبوس) ، وتقوية ميزات الأمان
- استيراد مفاتيح التحقق وتشغيل Teku ومراقبة الإعداد
هناك بعض الدروس العظيمة والأكثر عمومية التي تسير خلال هذه العملية, وبالتحديد استعراض مارا شميدت وكولين مايرز في النشرة الإخبارية Bankless. سيكون هذا البرنامج التعليمي مختلفًا لأنني أمشي خلال عملية التخزين الفردية الخاصة بي وأضيف خطوات محددة للإعداد العام الخاص بي.
4. الحصول على 32 ETH على MetaMask
كل من الخطوة الأسهل والأصعب في هذا البرنامج التعليمي. أثناء كتابة هذا ، تمر إيثريوم بتداول سعري يزيد بشكل كبير من تكلفة الرهان (قام إيفان فان نيس منشور سار الذي يتتبع تكلفة التحقق من الصحة مرة أخرى لعدة أشهر ، بدءًا من مارس 2019 ، عندما كانت تكلف 3100 دولارًا أمريكيًا لشراء 32 ETH حتى أكتوبر 2020 عندما تكلف 12000 دولار أمريكي). هناك عدد قليل من الأشخاص الذين قاموا بشراء و ، مهم ، HODLed Ethereum لبعض الوقت. إذا لم تقم بتفجير عملاتك المشفرة على بيتزا في عام 2010, اعتبر نفسك مستثمرًا استراتيجيًا محظوظًا.
لماذا نحتاج إلى محفظة قائمة على المتصفح مثل MetaMask؟ يتطلب تدفق قفل ETH في عقد الإيداع على Ethereum 1.0 Mainnet وربطه بسلسلة Ethereum 2.0 Beacon رقصة دقيقة من نوع ما. تستخدم السلسلتان فئات مختلفة من التشفير ، لذلك يتعين علينا إنشاء أنواع جديدة تمامًا من مفاتيح التشفير. يجب أن تكون هذه المفاتيح متصلة بعناوين Ethereum 1.0 الخاصة بنا مع 32 ETH. سيكون من الصعب جدًا القيام به بمفرده ، لذلك قامت مؤسسة Ethereum Foundation و ConsenSys بإنشاء موقع ويب يتعامل مع العملية المسماة منصة الإطلاق. للتفاعل مع هذا الموقع ، على الرغم من ذلك ، نحتاج إلى محفظة قائمة على المتصفح مع مفاتيح Ethereum 1.0 المرتبطة برصيد 32 ETH الخاص بنا. سوف ندخل في الأمر أكثر لاحقًا ، لكنني أردت أن أخبر الناس بسبب قيامنا بذلك.
إذا لم يكن لديك أي إيثر (العملة الأساسية لشبكة Ethereum): يمكنك الشراء مباشرة من MetaMask. يمكنك أيضًا شراء ETH من البورصات المعتمدة مثل توأم, ولكن كن حذرًا من وجود عملية شاملة لمعرفة عميلك (KYC) وسيحتفظ الجوزاء بسجلات ويمكنه تقديمه إلى الوكالات الحكومية المحلية والولائية والوطنية. إذا كنت تحمل رموز ERC-20 وليس الأثير: أوصي باستخدام ميزة المقايضات الجديدة الخاصة بـ MetaMask مباشرةً في محفظة MetaMask الخاصة بك ، والتي تجمع بين مجمعات التبادل اللامركزية مثل Uniswap و AirSwap للحصول على أفضل الأسعار وأقل رسوم للشبكة. إذا كان ETH الخاص بك موجودًا في محفظة أجهزة Trezor أو Ledger, أوصيك باتباع هذه الخطوات لتوصيل تلك المحفظة بـ MetaMask. أنا أستخدم MetaMask ، لكن مؤسسة Ethereum توصي أيضًا بالمحافظ المستندة إلى المتصفح مثل بورتيس أو فورماتيك.
بالنسبة لي ، كان هذا أمرًا محطمًا للأعصاب بعض الشيء لرؤية مبلغ كبير من المال تحت تصرفي مع توقيع تشفير مباشر. ربما يكون هذا هو الوقت المناسب للاستمتاع بالقوة المذهلة للعملات المشفرة لتكون قادرًا على منح ذلك للأفراد ، مع تذكير الأشخاص أيضًا للتأكد من أنك قمت بعمل نسخة احتياطية من مفاتيحك الخاصة أو عبارات الاسترداد.
5. نظرة عامة على Launchpad
الصورة: Launchpad.ethereum.org
الآن بعد أن حصلنا على 32 ETH من أجل Staking ، يمكننا الذهاب إلى Launchpad.ethereum.org, موقع Launchpad الذي ذكرناه سابقًا. دليل بنك مارا وكولينز يمر من خلال الصفحة الأولى (الموضحة أدناه) جيدًا والكثير منها لا يحتاج إلى شرح ، لكنني أردت تقديم تفسيري الشخصي لبعض الأشياء:
الخطوات الأربع الأولى (ملخص, اشتراك, المسؤوليات, و القطع) عبارة عن موجز أساسي عن Ethereum 2.0 ، و Staking ومسؤولياتك كمدقق. بشكل أساسي ، تعتمد آلية إجماع إثبات الحصة على “عمال المناجم” (في لغة إثبات العمل) الذين يضعون أموالهم في مكانها الصحيح ، بدلاً من إنفاق كميات هائلة من ألغاز إثبات العمل في وحدة المعالجة المركزية. هذا هو 32 ETH ، حصص الطاولة للمشاركة في إجماع إثبات الحصة.
ونظرًا لأن الشبكة لا تزال قيد التطوير ، فلا يوجد مخرج حتى الآن للمدققين (ماذا لو وجدت اختراق DAO على الشبكة الجديدة؟ لا يمكننا السماح لك بالمغادرة …). لذلك فإن الجميع على المدى الطويل. (التي تغطي تأخير النقل و التزام)
أخيرًا ، إذا كنت “تسيء التصرف” بصفتك مدققًا في الشبكة (سواء بدافع الحقد أو الجهل أو الصدفة) ، فستتم معاقبتك. في Ethereum 2.0 ، يطلق عليه القطع. على الجانب الإيجابي ، إذا كنت تتصرف بشكل صحيح كمدقق ، فستحصل على “مكافآت التعدين” المرتبطة بالشبكة (سنناقش ذلك أكثر لاحقًا). بشكل سريع جانبًا ، يختلف التوازن المثبط / الحافز عن إثبات العمل ، حيث يوجد فقط حوافز لعمال المناجم لعدم تخريب الشبكة والتصرف بشكل صحيح.
التالي هو النظام الأساسي الذي ذكرته من قبل. نظام التوقيع الرئيسي الذي سيستخدمه Ethereum 2.0 هو BLS. أنا لست خبيرًا في التشفير ، ولكن الفكرة السريعة من BLS هي أنها تسمح بتجميع التوقيعات الرقمية المتعددة في واحدة يمكن التحقق منها. هذا مفيد في جمع شهادات منارة (“الأصوات في ما يتعلق بصلاحية كتلة الجزء أو منارة”). الأكثر ملاءمة بالنسبة لنا ، يختلف مخطط BLS عن المخطط المستخدم في Ethereum 1.0.
لمزيد من المعلومات حول BLS ، يرجى الاطلاع على هذا الموضوع من جيف كولمان أو منشور Reddit هذا حول تاريخ تطوير BLS لـ Ethereum 2.0.
عادةً ما يكون تغيير نظام المفتاح الخاص لشبكة عامة كبيرة شبه مستحيل. ومع ذلك ، نظرًا لأن Ethereum 2.0 سيعمل جنبًا إلى جنب مع Ethereum 1.0 ، فقد توصل المطورون الأساسيون إلى حل ذكي ، وهو مصافحة كلاسيكية:

في الرسم البياني أعلاه ، يمثل المفتاح الأزرق والمربعات Ethereum 1.0 ونظام التشفير الخاص به ويمثل المفتاح الأحمر والمربعات Ethereum 2.0 ونظام التشفير الخاص به. يسمح عقد الإيداع ، الموجود على Ethereum 1.0 Mainnet ، للمستخدم بإثبات أن لديه مفاتيح خاصة لـ Ethereum 1.0 و Ethereum 2.0. إليك كيفية عمل ذلك:
يجب أن يتم توقيع المعاملة المقدمة إلى عقد الإيداع على Ethereum 1.0 بواسطة مفتاح خاص Ethereum 1.0 (مثل أي معاملة مقدمة على Mainnet). ومع ذلك ، يتم التفاف هذه المعاملة حول توقيع مفتاح خاص آخر ، وهو المفتاح الخاص لـ Ethereum 2.0. تراقب سلسلة المنارات عقد الإيداع على Ethereum 1.0 ، إذا تم تقديم معاملة صالحة إلى العقد مع التوازن الصحيح ، فإن سلسلة المنارات تقوم بعد ذلك بفك الطبقة الأولى من التشفير والوصول إلى الطبقة الثانية ، التوقيع الرقمي Ethereum 2.0. يتم استخدامه لتأكيد عنوان مدقق Ethereum 2.0 وتوصيله بعنوان Ethereum 1.0.
بالنسبة للأشخاص المطلعين على Solidity ، إليك المعاملة التي تأتي في عقد Ethereum 1.0 ، مع معلمة توقيع BLS محاطة بدائرة:
هناك معلمة أخرى هنا (بيانات اعتماد السحب) لم نناقشها ، وهي في الأساس مفتاح يستخدم لمرة واحدة لسحب 32 ETH بمجرد السماح لنا بذلك. سننشئ ذلك باستخدام Launchpad أيضًا.
كما ترى ، إنها عملية معقدة قد يكون من الصعب على المستخدم الفردي القيام بها بمفرده. يوفر لنا Launchpad عملية موجهة للمساعدة في تقليل التعقيد.
الأقسام الثلاثة التالية (التزام, مخاطر المتبني المبكر و تأكيد) تذكير أخير حول الالتزام المحفوف بالمخاطر وطويل الأجل للمشاركة في Ethereum 2.0
لمزيد من المعلومات حول مصطلحات Ethereum 2.0 وفهم دور المدقق ، يرجى الاطلاع على قطعتين ممتازتين من Alex Tudorache شروط Ethereum 2.0 تبدد الغموض و رحلة المدقق عبر سلسلة منارة.
6. توليد المفتاح
الآن بعد أن أصبح لدينا نظرة عامة على دورنا في Ethereum 2.0 كمدقق ، سنمضي قدمًا في جوهر العملية: إنشاء مفاتيح التحقق من الصحة وربطها بـ Ethereum 1.0 مع نقل 32 ETH إلى عقد إيداع Ethereum 1.0 Mainnet.
بعد التأكيد على أنك قرأت الإفصاحات ، ستنتقل Launchpad إلى الخيارات المتاحة أمامك لتحديد عميل Ethereum 1.0 و 2.0. سنصل إليها في منشور آخر وليس شرطًا للمضي قدمًا.
بعد ذلك ، ستنتقل إلى قسم “إنشاء المفاتيح” الموضح أدناه:
لقد اخترت أداة تحقق واحدة ، وتوضح لي التكلفة. ثم يطلب من نظام التشغيل الحالي الخاص بي مساعدتي في تنزيل جزء صغير من البرامج لإنشاء أزواج مفاتيح المدقق. هذا أمر صعب ، لأنه بينما سيعمل عميل المدقق الخاص بي على Linux ، فإنني أستخدم نظام Mac يوميًا. لذا اخترت Mac وأخذنا إلى الخطوة التالية ، وسألنا كيف نرغب في إعداد البرنامج:
أختار تنزيل تطبيق CLI ، وهو يأخذني إلى صفحة التنزيل على صفحة Github لمؤسسة Ethereum (قد تبدو نسخة الإصدار مختلفة بالنسبة لك ، فقط تأكد من أنها أحدث إصدار):
قم بالتمرير لأسفل لرؤية قسم التنزيل:
قم بتنزيل ملف `tar.gz` لنظام التشغيل المناسب لديك وفك ضغط الملف.
نحتاج الآن إلى فتح محطة سطر الأوامر الخاصة بنا والانتقال إلى دليل الملف الذي تم فك حزمه ، والذي يسمى eth2deposit-cli. اختصار لبعض الأجهزة هو كتابة cd ثم سحب وإسقاط الدليل في المحطة ، مما يمنحك المسار إلى الدليل. اضغط على Enter ، وفي دليل eth2deposit-cli ، قم بتشغيل الأمر التالي المقدم من Launchpad:
./ إيداع new-mnemonic –chain mainnet
هناك تذكير دائم بتضمين –chain mainnet ، لأن البرامج التعليمية السابقة كانت لها سلاسل مختلفة لشبكات testn مختلفة. لذا تأكد من إضافة mainnet وإلا فلن تكون معلومات معاملتك صالحة!
أدخل عدد أدوات التحقق التي ترغب في تشغيلها واتبع الخطوات.
لن أشارك لقطات شاشة للخطوات القليلة التالية ، لأنها تتضمن إنشاء كلمات مرور ومفاتيح حساسة. هناك شيئان رئيسيان على الرغم من ذلك: 1) قم بعمل نسخة احتياطية من عبارة ذاكري التي تحصل عليها لأن هذه هي الطريقة الوحيدة لسحب ETH الذي تراهن عليه بمجرد السماح بذلك 2) هذه الخطوة مخصصة فقط لمستخدمي Teku: أنشئ ملف نص عادي يحتوي على كلمة المرور التي أدخلتها لمفاتيح المدقق. احفظه بنفس الاسم مثل ملف keystore.json الخاص بك ولكن مع لاحقة a.txt في نفس الدليل باستخدام مفاتيحك ومعلومات الإيداع. على سبيل المثال ، إذا كان ملف keystore الخاص بك هو KEYSTORE-M_123456_789_ABCD.json, يجب تسمية ملف النص العادي بكلمة مرورك باسم KEYSTORE-M_123456_789_ABCD.رسالة قصيرة. سيتم استخدام هذا لاحقًا عند تشغيل Teku.
بعد تشغيل eth2deposit-cli من جهازك الطرفي بنجاح وإضافة ملف كلمة المرور ، يجب أن يبدو دليلك كما يلي:
eth2deposit- cli /
└── validator_key_info /
├── KEYSTORE-M_123456_789_ABCD.json
├── KEYSTORE-M_123456_789_ABCD.رسالة قصيرة
└── DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json
└── MNEMONIC_BACKUP.txt
7. ربط Ethereum 1.0 و 2.0 وتثبيت 32 ETH
ستتمثل الخطوة الأخيرة في هذا البرنامج التعليمي في إرسال معلومات المدقق الخاصة بنا إلى عقد الإيداع على شبكة Ethereum 1.0 mainnet مع المعلومات الصحيحة التي ستتمكن سلسلة المنارة أيضًا من التعرف عليها (المصافحة التي ذكرناها سابقًا).
تحتوي علامة التبويب “أداة التحقق من التحميل” على مكان لسحب وإسقاط الملف الآخر الذي تم إنشاؤه بواسطة eth2deposit-cli: ملف بيانات الإيداع الخاص بك (DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json في مثال الدليل أعلاه). قم بسحب وإسقاط هذا الملف من جهاز الكمبيوتر الخاص بك إلى المكان الموجود على صفحة Launchpad:
إذا تم تنسيق بيانات الإيداع بشكل صحيح ، فسترى هذا:
الآن ، سيطلب منا Launchpad توصيل محفظة البرنامج بالحساب الذي أرسلنا 32 ETH إلى سابقًا:
بمجرد القيام بذلك بنجاح ، سترى هذا:
تتطلب ميزات الأمان الجديدة من MetaMask موقع ويب لطلب الاتصال بكل حساب على وجه التحديد – إذا لم يتم تحديد الحساب مع 32 ETH عند الاتصال ، فقط افتح MetaMask ، وانقر فوق الحساب الذي يحتوي على 32 ETH وقم بتوصيله بـ Launchpad.
عند النقر فوق “متابعة” ، سترى ملخصًا للمعلومات ، إلى جانب مزيد من التركيز على المخاطر والالتزام طويل الأجل لما أنت على وشك القيام به:
بمجرد مراجعة هذه الإفصاحات والتحذيرات بعناية ، تأتي لحظة الحقيقة:
بمجرد النقر فوق “بدء المعاملة” ، ستواجه أحد أكثر مربعات التأكيد إثارة في حياتك (التشفير)! خذ نفساً عميقاً ، وتأكد من أنك جاهز لأنه لن يكون هناك عودة إلى الوراء بمجرد الضغط على تأكيد! (حسنًا ، لدى MetaMask ميزة “إلغاء المعاملة” الحساسة للوقت ، لأنها محفظة رائعة ، لكن تخيل أنك لا تملك ذلك!)
بمجرد أن يتم تأكيد كل شيء والتنقيب عنه ، سترى شاشة مثل هذه:
8. الخلاصة
تهانينا! لقد شاركت في واحدة من أكثر التطورات إثارة في تاريخ التنسيق العام!!
لكن العمل قد بدأ للتو. ستعمل رسالتنا التالية على إعداد مثيل AWS Ubuntu 20.04 Server لعقدة التحقق من Teku باستخدام Infura كنقطة نهاية Ethereum 1.0. سنعمل بعد ذلك على تعزيز الأمان ومراقبة العقدة باستخدام أداة مثل Grafana.
بالنسبة للجزء التالي ، كل ما سنحتاجه من هذا المنشور هو محتويات دليل eth2deposit-cli / validator_key_info ، الأمثلة الواردة أدناه:
eth2deposit- cli /
└── validator_key_info /
├── KEYSTORE-M_123456_789_ABCD.json
├── KEYSTORE-M_123456_789_ABCD.رسالة قصيرة
└── DEPOSIT_DATA_YOUR_TIMESTAMP_HERE.json
ابقوا متابعين!
بفضل جيمس بيك ، وميريديث باكستر ، وشاميندا ديفيتوتاويلا ، وبن إدجينتون ، وذا دارك جيستر ، وسومر إيسات ، وجوزيف لوبين ، وكولين مايرز ، ونيك نيلسون ، ومارا شميدت ، وأدريان ساتون ، وأليكس تودوراتش على الدعم والمساعدة الفنية.
BlockchainCryptoEthereumEthereum 2.0 النشرة الإخبارية اشترك في النشرة الإخبارية لدينا للحصول على أحدث أخبار Ethereum وحلول المؤسسات وموارد المطور والمزيد.
نقل
تقرير Ethereum Q3 2020 DeFi
نقل
تقرير Ethereum Q2 2020 DeFi
يرشد
الدليل الكامل لشبكات عمل Blockchain
ندوة عبر الإنترنت
كيفية بناء منتج Blockchain ناجح
ندوة عبر الإنترنت