คุณสามารถเป็นผู้ตรวจสอบความถูกต้องของ ETH2.0 ได้หรือไม่?
หมายเหตุบรรณาธิการ: บทความนี้มาจากการเงินทองพิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
หมายเหตุบรรณาธิการ: บทความนี้มาจาก
การเงินทอง
การเงินทอง
พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต
เวลา 21:00 น. ของวันที่ 4 สิงหาคมตามเวลาปักกิ่ง Medalla เครือข่ายทดสอบหลายไคลเอนต์ Ethereum 2.0 ได้เปิดตัวอย่างเป็นทางการแล้ว มีลูกค้าทั้งหมด 5 รายที่เข้าร่วมในการสร้าง Medalla ได้แก่:
Teku (พัฒนาโดย ConsenSys);
ปริซึม (พัฒนาโดย Prysmatic Labs);
Nimbus (พัฒนาโดย Status);
Lodestar (พัฒนาโดย ChainSafeSystems);
Lighthouse (พัฒนาโดย SigmaPrime)
ก่อนหน้านี้ Afri Schoedon ผู้พัฒนา Ethereum multi-client testnet กล่าวว่าหากไม่มีข้อผิดพลาดร้ายแรงในไคลเอนต์หรือโปรโตคอล คาดว่าจะเริ่มเข้าสู่เฟส 0 ของ Ethereum 2.0 ในเดือนพฤศจิกายน 2020 การเปิดตัวเครือข่ายทดสอบหลายไคลเอนต์ Medalla จะเป็นขั้นตอนสุดท้ายในการเปิดตัว Ethereum 2.0 Phase 0
หนึ่งชั่วโมงหลังจากเปิดตัวเครือข่ายทดสอบหลายไคลเอ็นต์ Medalla เครือข่ายทดสอบยังไม่ถึงอัตราการมีส่วนร่วมที่คาดไว้ และเมื่ออัตราการมีส่วนร่วมเกิน 80% จึงจะสามารถเริ่มการตรวจสอบที่มีประสิทธิภาพได้
นักพัฒนาคาดว่าจะเป็นเช่นนี้เนื่องจากมีตัวตรวจสอบจำนวนมากที่ลงทะเบียนโดยเดิมพัน 32 ETH แต่ไม่ได้ใช้งานซอฟต์แวร์ตัวตรวจสอบความถูกต้อง ขั้นตอนการมีส่วนร่วมของเครือข่ายการทดสอบ Medalla นั้นแบ่งออกเป็นงานหลักๆ หลายๆ งาน เฉพาะเมื่องานทั้งหมดเสร็จสมบูรณ์เท่านั้นจึงจะสามารถตรวจสอบได้อย่างมีประสิทธิภาพ
เวลาประมาณ 03.00 น. ของวันถัดไป (5 สิงหาคม) อัตราการมีส่วนร่วมเกิน 80%
ยิ่งไปกว่านั้น เมื่อวันที่ 5 สิงหาคม ตาม Bitfly (บริษัทแม่ของ Ethermine mining pool) การกระจายโหนดไคลเอ็นต์ในปัจจุบันบนเครือข่ายการทดสอบหลายไคลเอนต์ Ethereum 2.0 Medalla มีดังนี้:
ลูกค้า Prysm (พัฒนาโดย Prysmatic Labs) มีบัญชีมากถึง 63.6% ของโหนดปัจจุบัน
โหนด Lighthouse (พัฒนาโดย Sigma Prime) คิดเป็น 23.7%;
ลูกค้ารายอื่นรวมถึง Teku คิดเป็น 12.8%
หลังจากพูดถึงข้อมูลที่เข้าใจยากโดยไม่เข้าใจหลักการแล้ว เรามาแยกย่อยการมีส่วนร่วมของเมดัลลากัน
https://medalla.launchpad.ethereum.org
นี่เป็นขั้นตอนสุดท้ายในการเปิด Ethereum 2.0 เมื่อ Ethereum 2.0 เปิดตัว หมายความว่าฉันทามติใหม่ได้เริ่มขึ้นแล้วและยังแสดงถึงการปรับปรุงประสิทธิภาพอีกด้วย ETH หนึ่งรายการสามารถเข้าร่วมได้ ดังนั้น เกณฑ์สำหรับเรื่องนี้จึงค่อนข้างต่ำ .
ค่อนข้างต่ำที่กล่าวถึงที่นี่หมายถึงความยากลำบากสำหรับผู้เข้าร่วมในการตระหนักถึงกระบวนการนี้ ซึ่งค่อนข้างพูดได้
เนื่องจากผู้ตรวจสอบจะรับผิดชอบหลักในการตรวจสอบในอนาคตและการสร้างบล็อก หมายความว่าตัวแทนมีรางวัลบล็อก นั่นคือการเดิมพัน แต่เนื่องจากเวลาในการสร้างบล็อกได้รับการแก้ไข ดังนั้นการเพิ่มรายวันจึงมีจำกัด และจำนวนผู้ตรวจสอบจะเป็นตัวกำหนด ว่าผู้ตรวจสอบจะได้รับรางวัลบล็อคเท่าไร
มาดูขั้นตอนการเข้าร่วมที่ลึกลับกันเถอะ
นี่คือ URL การเข้าร่วมอย่างเป็นทางการสำหรับเครือข่ายทดสอบ Medalla
Ethereum มักจะใช้ยูนิคอร์นในการวาดภาพของตัวเอง ราวกับว่าโลโก้ของ Ethereum เป็นเขาของยูนิคอร์น ดังนั้นสำหรับ Ethereum 2.0 ก็อาจเป็นมาสคอตได้เช่นกัน
เข้าสู่เว็บไซต์และคลิกรับ srarted เป้าหมายของการทดลองกับ Ethereum validators เริ่มต้นขึ้น หน้านี้แสดงรายการกระบวนการทีละขั้นตอน
ตั้งแต่การแนะนำในตอนต้น ไปจนถึงการสร้างไฟล์คีย์ส่วนตัว ไปจนถึงการอัปโหลดไฟล์ตัวตรวจสอบ การเชื่อมต่อกระเป๋าเงิน การสรุป และสุดท้ายทำธุรกรรมให้เสร็จสิ้น ลองดูทีละขั้นตอน
ส่วนแนะนำทั้งหมดยังแบ่งออกเป็น 10 ส่วน และแต่ละส่วนจะแนะนำประเด็นสำคัญเกี่ยวกับ Ethereum 2.0 ซึ่งเหมือนกับการทำความคุ้นเคยกับกฎก่อนเข้าร่วม นี่ค่อนข้างใกล้ชิด แต่ก็เป็นการเตือนความเสี่ยงด้วย เพียงคลิกปุ่ม "ฉันยอมรับ" สำหรับแต่ละขั้นตอน แต่แต่ละส่วนจำเป็นต้องได้รับการตรวจสอบ
เราสรุปส่วนนี้ของฉลาก:
1. ฝาก 32ETH
2. มีส่วนร่วมในฉันทามติออฟไลน์จะถูกลงโทษ ไม่สามารถรับรางวัลใดๆ เป็นสิ่งสำคัญที่ตัวตรวจสอบความถูกต้องต้องออนไลน์และอัปเดต
3. จะมีค่าปรับจำนวนมากสำหรับการดำเนินการที่เป็นอันตราย นั่นคือหากมีการละเมิดบรรทัดฐานหรือเป็นโหนดที่ไม่ซื่อสัตย์
4. คีย์สำหรับตัวรับรองความถูกต้องนั้นสร้างขึ้นจากตัวช่วยจำหรือเมล็ดที่ไม่ซ้ำใคร ดังนั้นบันทึกเมล็ดพันธุ์หรือตัวช่วยจำของคุณ
5. แพลตฟอร์มเปิดตัวการดำเนินการนี้ กล่าวคือ หน้าเว็บการดำเนินการนี้จะช่วยให้ตัวตรวจสอบความถูกต้องแต่ละคนสร้างคีย์ คีย์จะถูกจัดเก็บไว้ในที่เก็บคีย์ และตัวตรวจสอบจำเป็นต้องอัปโหลดคีย์ ซึ่งเป็นขั้นตอนการสร้างคีย์และอัปโหลดตัวตรวจสอบความถูกต้อง
6. 32ETH ที่จำนองโดยผู้ตรวจสอบไม่สามารถโอนได้ก่อนเฟส 1 และไม่สามารถโอนออกไปก่อนเฟส 2 ผู้ตรวจสอบควรเข้าร่วมในระยะยาวอย่างน้อยจนถึงระยะที่ 1
7. เนื่องจากเครือข่ายและไคลเอนต์ไม่เสถียร 32ETH อาจถูกปรับ
8. เพื่อเรียกใช้เทอร์มินัลบนคอมพิวเตอร์
ข้างต้นคือส่วนที่ผู้ตรวจสอบ Ethereum 2.0 ทุกคนต้องใส่ใจอธิบายหลักการที่เกี่ยวข้องโดยย่อ:
1. ผู้ตรวจสอบจำเป็นต้องเรียกใช้ซอฟต์แวร์การตรวจสอบ เนื่องจากผู้ตรวจสอบต้องการพลังการประมวลผลและต้องประมวลผลงานออนไลน์ได้ตลอดเวลา ซึ่งหมายความว่าซอฟต์แวร์ออนไลน์เป็นเวลานาน ซึ่งเป็นข้อกำหนดของแต่ละโหนดเครือข่าย
2. เพื่อให้แน่ใจว่ามีส่วนร่วมในระยะยาว ผู้ตรวจสอบที่ไม่ได้ออนไลน์เป็นเวลานานจะสูญเสียรายได้และอาจถูกปรับ นี่คือวิธีที่เครือข่าย pos ส่วนใหญ่ทำงานบนโหนด
มาดูวิธีการเข้าร่วมกันต่อไป และขั้นตอนต่อไปคือการสร้างคีย์
เมื่อเข้าสู่หน้านี้ สิ่งแรกคือการเลือกสร้างโหนดตัวตรวจสอบความถูกต้องหลายโหนด เลือก 1 รายการเพื่อจดจำนอง 32ETH จากนั้นเลือกไคลเอ็นต์ของคอมพิวเตอร์ของคุณเพื่อติดตั้งซอฟต์แวร์ตัวตรวจสอบความถูกต้อง
เป็นที่น่าสังเกตว่าสิ่งที่ต้องจ่ายคือ 32 Goerli ETH นั่นคือต้องสร้าง 32 ETH ผ่านเครือข่ายทดสอบของ Goerli เพื่อสร้าง Goerli ETH ซึ่งหมายความว่ากระเป๋าเงินที่เชื่อมต่อที่ตามมาซึ่งฝาก ETH จะเป็นกระเป๋าเงินที่สนับสนุนโดย เครือข่ายทดสอบ Goerli
มองลงไป
ขั้นตอนต่อไปคือการดาวน์โหลดไฟล์ปฏิบัติการ นั่นคือ การค้นหาเครื่องมือปฏิบัติการที่ปฏิบัติการได้ เครื่องมือนี้คือ eth2.0-deposit-cli ซึ่งสามารถพบได้ในช่องทางอย่างเป็นทางการของมูลนิธิ Ethereum บน GitHub
จากนั้นคุณจะต้องใช้ไคลเอ็นต์ python เพื่อสร้าง eth2.0-deposit-cli ซึ่งรวมถึงชุดการทำงานของซอฟต์แวร์ต่อไปนี้และการดำเนินการคำสั่งโค้ดในเครื่องมือซอฟต์แวร์ที่เกี่ยวข้อง
การดำเนินการที่เกี่ยวข้องในกระบวนการนี้เป็นการดำเนินการเฉพาะ เช่น การติดตั้ง python3.7 +, pip3, virtualenv, เครื่องมือ ฝาก-cli และการดาวน์โหลดและคลายซอร์สโค้ดของสาขาหลักจาก GitHub คุณต้องคุ้นเคยกับวิธีการทำงานของคำสั่งโค้ดของเครื่องมือด้านบน
การดำเนินการเหล่านี้มีไว้สำหรับการดำเนินการขั้นสุดท้ายของการสร้างและการบันทึกคีย์
หลังจากบันทึกแล้ว จำเป็นต้องดำเนินการขั้นตอนต่อไปโดยอัปโหลดไฟล์เริ่มต้น
หลังจากตรวจสอบแล้ว ให้คลิกดำเนินการต่อ
เริ่มอัพโหลดกันเลย
เมื่อเราหาไฟล์ seed ไม่เจอ ให้หาไฟล์ json ในโฟลเดอร์ที่เราเพิ่งบันทึก มีการระบุไดอะแกรมโฟลเดอร์ เนื่องจากผู้เขียนไม่ได้สร้างไฟล์เฉพาะ ฉันจะค้นหาไฟล์ json ที่สร้างไว้ก่อนหน้านี้สำหรับเครือข่ายอื่นเพื่อแสดงให้คุณเห็น
ไฟล์ json นี้จะมีข้อมูลที่อยู่ ข้อมูลคีย์ ฯลฯ ในภาพด้านบน ผู้เขียนได้ลบส่วนหนึ่งของคีย์
กลับไปที่กระบวนการเนื่องจากผู้เขียนไม่มี Goerli ETH ดังนั้นขั้นตอนการอัปโหลดไฟล์ json จึงไม่ผ่านจากนั้นส่วนของการเชื่อมต่อกระเป๋าเงินจะไม่สามารถเข้าร่วมได้ แต่ขั้นตอนต่อมาจะค่อนข้างง่าย และควรเชื่อมต่อส่วนของการเชื่อมต่อกระเป๋าเงิน Goerli wallet ใช้เพื่อฝาก ETH และส่วนสรุปที่ตามมาและส่วนการทำธุรกรรมเป็นกระบวนการยืนยันขั้นสุดท้าย
การออกจากกระเป๋าเงินและที่อยู่คือการฝาก ETH และทดสอบรายได้จากการบล็อก
จากขั้นตอนข้างต้น เราจะพบว่าขั้นตอนนี้ไม่ใช่เรื่องยาก แต่ต้องมีความเข้าใจเกี่ยวกับเครื่องมือในการพัฒนา สิ่งสำคัญคือต้องเข้าร่วมเป็นส่วนหนึ่งของ Goerli testnet ซึ่งสร้าง Goerli ETH ได้รับคีย์ และตัวตรวจสอบความถูกต้องทำงาน
สิ่งหนึ่งที่ควรทราบที่นี่คือภายใต้สถานการณ์ปกติ การสร้างโหนดการยืนยันจำเป็นต้องกำหนดค่าในเครื่องมือการพัฒนาด้วย และกระบวนการนี้จะไม่ปรากฏในกระบวนการมีส่วนร่วมนี้ เมื่อเครือข่ายหลักของ Ethereum 2.0 เปิดตัวอย่างเป็นทางการ อาจมีการเปลี่ยนแปลงบางอย่างเกี่ยวกับการมีส่วนร่วมของผู้ตรวจสอบความถูกต้อง โดยเฉพาะอย่างยิ่งในแง่ของการมีส่วนร่วมของสินทรัพย์ การทำงานของรหัสนั้นสะดวกและคาดเดาได้


