Wednesday, August 20, 2025
Homeอีเธอเรียมตรวจสอบแล้ว: การปักหลัก ETH2 #0

ตรวจสอบแล้ว: การปักหลัก ETH2 #0


ขอบคุณ Danny และ Joe สำหรับการตรวจสอบ

เมื่อการเปิดตัวของ Beacon Chain เติบโตขึ้นและ ETH2 จะกลายเป็นที่สิ้นสุดมากขึ้นเวลาได้มาถึงชุมชนอย่างรวดเร็วด้วยการทำงานล่าสุดเกี่ยวกับการทำงานภายในของ ETH2 และตามข้อกำหนดที่เป็นรูปธรรมแรงจูงใจและประสบการณ์ในการเป็นผู้ตรวจสอบ บทความนี้จะให้ภาพรวมระดับสูงของ ETH2 ซึ่งจะเป็นพื้นฐานสำหรับซีรีส์ในทุกด้านของ ETH2 ที่เกี่ยวข้องกับการตรวจสอบความถูกต้อง ETH2 อยู่ในผลงานมานานแล้วและได้รับการปรับปรุงอย่างมากในช่วงหลายปีที่ผ่านมา สิ่งที่แยกจากกันในตอนแรกแยกการเชือกและหลักฐานการถือหุ้น (POS) ที่ได้รับการจัดการผ่านสัญญาอัจฉริยะได้ส่งผ่านการออกแบบที่เชื่อมต่อกันอย่างสูงซึ่งให้การปรับปรุงอย่างมากเกี่ยวกับประสิทธิภาพความยืดหยุ่นและความปลอดภัย

เฟส

เมื่อส่วนของ ETH2 มีการเชื่อมต่อระหว่างกันมากขึ้นชิ้นส่วนอื่น ๆ จึงถูกแยกออกเป็น ขั้นตอน เพื่อให้การจัดท่อที่ดีขึ้นในแง่มุมต่าง ๆ ของ ETH2 ในช่วงเวลาของการเขียนเฟส 0 ใกล้จะเปิดตัวในขณะที่นักพัฒนาซอฟต์แวร์การตกแต่งในซอฟต์แวร์ไคลเอนต์ ในขณะเดียวกันข้อกำหนดสำหรับเฟส 1 กำลังเสร็จสมบูรณ์และเฟส 2 อยู่ภายใต้การวิจัยและพัฒนาที่ใช้งานอยู่

  • ขั้นตอนที่ 0 เกี่ยวข้องกับไฟล์ ห่วงโซ่สัญญาณแกนหลักของ ETH2 ซึ่งจัดการผู้ตรวจสอบและการประสานงานของเศษ ห่วงโซ่ Beacon เป็นแหล่งที่มาของความจริงภาคพื้นดินซึ่งด้านอื่น ๆ ทั้งหมดของ ETH2 ถูก bootstrapped
  • ขั้นตอนที่ 1 สร้างสิ่งนี้โดยการอนุญาตให้นำข้อมูลไปใส่ในเศษ ความซับซ้อนในการใช้งานขององค์ประกอบนี้มีขนาดเล็กกว่าส่วนอื่น ๆ มากเนื่องจากเฟส 0 วางส่วนใหญ่ของการทำงานภาคพื้นดินสำหรับเศษ
  • ขั้นตอนที่ 2 เพิ่มการดำเนินการกับ ETH2 โดยทั่วไปการอัพเกรด ETH2 จากฐานข้อมูลที่แข็งแกร่งไปยังแพลตฟอร์มการคำนวณแบบกระจายอำนาจอย่างสมบูรณ์

เฟส 0 คืออะไรกันแน่?

ดังที่ได้กล่าวไว้ก่อนหน้านี้ห่วงโซ่ Beacon ติดตามสถานะของทั้งชุดของตัวตรวจสอบและเศษ ในทางปฏิบัติสิ่งนี้หมายความว่าหากคุณ (เป็นระยะ) ทำตามสิ่งที่เกิดขึ้นในห่วงโซ่ Beacon คุณจะรู้เพียงพอที่จะตรวจสอบสิ่งที่กล่าวว่าเกิดขึ้นภายใน ETH2 ไว้วางใจ แต่ยืนยัน

เพื่อให้ระบบ POS ทำงานได้จำเป็นต้องมีฉันทามติว่าใครเป็นผู้ตรวจสอบความถูกต้องและในสิ่งที่เงินเดิมพันของพวกเขามีเพื่อที่จะรู้ว่าการโหวตของพวกเขามีค่าเท่าใดและให้รางวัลอย่างเหมาะสมและ/หรือลงโทษพวกเขาสำหรับพวกเขา พฤติกรรม. ห่วงโซ่ Beacon ยังจัดการแง่มุมของ ETH2 โดยกำหนดหน้าที่การตรวจสอบความถูกต้องในเศษรวมถึงการติดตามสถานะปัจจุบันของแต่ละเศษ

ส่วนหนึ่งของสิ่งที่แตกต่างจาก ETH2 จากระบบ POS อื่น ๆ คือจำนวนผู้ตรวจสอบที่สามารถเข้าร่วมในโปรโตคอลได้ ตรงกันข้ามกับผู้เข้าร่วม 10s, 100s และ 1000s ที่เป็นไปได้ในระบบอื่น ๆ การกระจายอำนาจระดับนี้เป็นไปได้เท่านั้นเนื่องจากระดับกลางของฉันทามติที่ได้รับจากกลุ่มผู้ตรวจสอบที่เรียกว่า คณะกรรมการ– ห่วงโซ่ Beacon ใช้สัญญาณสุ่มแบบบาร์ที่แกนกลางในการกำหนดตัวตรวจสอบความถูกต้องให้กับคณะกรรมการที่ได้รับมอบหมายให้ประเมินสิ่งที่เป็นและไม่ใช่ส่วนหนึ่งของ Beacon และ Shard Chains การโหวตของคณะกรรมการจะถูกรวมเข้าด้วยการเข้ารหัสเป็นไฟล์ การรับรอง หมายความว่าการตรวจสอบคะแนนเสียงทั้งหมดของคณะกรรมการนั้นเป็นเพียงความพยายามมากกว่าการตรวจสอบการลงคะแนนเพียงครั้งเดียว ดังนั้นเพื่อตรวจสอบความถูกต้องของห่วงโซ่บีคอนจำเป็นต้องมีการพิจารณาลายเซ็นแบบรวมเพียงไม่กี่ลายเซ็นเพื่อประเมินคะแนนของผู้ตรวจสอบจำนวนมาก

ห่วงโซ่ Beacon ยังติดตามห่วงโซ่ ETH1 และเงินฝากจากนั้นเพื่อให้ผู้ตรวจสอบใหม่สามารถเข้าร่วม ETH2 ได้โดยส่ง 32 อีเธอร์ไปยังสัญญาเงินฝากใน ETH1 อันเป็นผลมาจากการลงคะแนนในห่วงโซ่ Beacon ในห่วงโซ่ ETH1 ETH2 จะเพิ่มความปลอดภัยของ ETH1 โดยการรับประกันทางเศรษฐกิจที่บล็อกซึ่งเป็นส่วนหนึ่งของห่วงโซ่ ETH1 ที่เป็นที่ยอมรับ

โหนดกับลูกค้า

ETH2 สร้างความแตกต่างระหว่างโหนด Beacon และผู้ตรวจสอบความถูกต้องและผู้ตรวจสอบจะต้องใช้ทั้งคู่เพื่อปฏิบัติหน้าที่ อัน โหนดสัญญาณ (หรือเพียงแค่ โหนด) เกี่ยวข้องกับการรักษามุมมองของห่วงโซ่สัญญาณเช่นเดียวกับผู้ใช้หรือผู้ตรวจสอบความถูกต้อง

ตามชื่อของพวกเขาแนะนำ ลูกค้าตรวจสอบความถูกต้อง (หรือเพียงแค่ ลูกค้า) จัดการตรรกะของตัวตรวจสอบตัวเดียว นี่คือความสำเร็จโดยการสื่อสารกับโหนด Beacon เพื่อทำความเข้าใจสถานะปัจจุบันของห่วงโซ่โดยยืนยันและเสนอบล็อกรวมถึงความเหมาะสมและในที่สุดก็ขอให้โหนด Beacon ส่งข้อมูลนี้ไปยังเพื่อนร่วมงาน

หากคุณไม่ได้เรียกใช้ผู้ตรวจสอบความถูกต้องโหนดสัญญาณจะมีข้อมูลทั้งหมดที่คุณต้องการเพื่อโต้ตอบกับ ETH2 อย่างไม่น่าเชื่อเหมือนโหนดเต็มใน ETH1

carlimg1

ด้านล่างนี้เป็นข้อโต้แย้งมากมายสำหรับการแยกนี้:

  • ผู้ตรวจสอบแต่ละคนจะต้องเริ่มต้นด้วยการฝากเงิน 32 อีเธอร์อย่างแน่นอนดังนั้นผู้ที่ต้องการเดิมพัน ETH จะต้องใช้อินสแตนซ์การตรวจสอบหลายครั้ง การแยกโหนด-ลูกค้าช่วยให้ผู้ใช้ดังกล่าวสามารถเรียกใช้โหนดสัญญาณเดียวที่มีตัวตรวจสอบหลายตัวที่เชื่อมต่อกับมันซึ่งจะช่วยลดการคำนวณหน่วยความจำและข้อกำหนดการจัดเก็บ
  • ด้วยการให้โหนดการตรวจสอบความถูกต้องเป็นโมดูลแยกต่างหากพวกเขาจะมีความปลอดภัยมากขึ้นเนื่องจากง่ายต่อการเขียนเหตุผลเกี่ยวกับและตรวจสอบโมดูลรหัสที่เล็กลง
  • สำหรับผู้ใช้โดยเฉพาะอย่างยิ่งที่กังวลเกี่ยวกับความซ้ำซ้อนสามารถทำงานได้หลายโหนดในแบบคู่ขนานซึ่งจะช่วยลดโอกาสที่ผู้ตรวจสอบจะออฟไลน์
  • เนื่องจากไคลเอนต์ที่ผ่านการตรวจสอบความถูกต้องสามารถโต้ตอบกับส่วนที่เหลือของเครือข่าย ETH2 ผ่านโหนดสัญญาณและแม้กระทั่งผ่าน A API ที่ จำกัดพื้นผิวการโจมตีของโหนดผู้ตรวจสอบจะลดลงอย่างมาก
  • สำหรับผู้ใช้ที่ต้องการโต้ตอบกับ ETH2 แต่ไม่ต้องการเป็นผู้ตรวจสอบความถูกต้องพวกเขาต้องการเฉพาะโหนดสัญญาณซึ่งจะให้พวกเขาเข้าถึงห่วงโซ่ Beacon และเศษทั้งหมดที่พวกเขาต้องการ

ปรัชญาการออกแบบ

ปรัชญาการออกแบบของ ETH2 ให้บริบทที่เป็นประโยชน์สำหรับการตัดสินใจทั้งหมดภายใน ETH2 และในหลาย ๆ กรณีห่อหุ้มความแตกต่างระหว่าง ETH2 และโปรโตคอลอื่น ๆ

  • โปรโตคอลüber Alles: ด้วยการรับทราบว่าทุกอย่างเป็นการแลกเปลี่ยนความปลอดภัยและความมีชีวิตชีวาของโปรโตคอลจะมีความสำคัญเหนือกว่าการออกแบบอื่น ๆ Desiderata
  • หวังว่าจะดีที่สุด แต่คาดว่าจะเลวร้ายที่สุด: ETH2 สมมติว่าผู้ตรวจสอบจะขี้เกียจรับสินบนและพวกเขาจะพยายามโจมตีระบบเว้นแต่ว่าพวกเขาจะไม่ได้รับแรงจูงใจ นอกจากนี้เครือข่ายจะถือว่าไม่น่าเชื่อถือทั้งหมดและเหตุการณ์หายนะอาจบังคับให้ผู้ตรวจสอบจำนวนมากไปออฟไลน์ ด้วยเหตุผลเหล่านี้ ETH2 ควรมีความสามารถในการรอดชีวิตจากสงครามโลกครั้งที่ 3
  • ความซับซ้อนน้อยที่สุด: เมื่อใดก็ตามที่เป็นไปได้ ETH2 ได้รับการทำให้ง่ายขึ้นเนื่องจากทำให้ง่ายต่อการใช้เหตุผลอธิบายให้ผู้อื่นตรวจสอบเขียนลูกค้าฟรีและหลีกเลี่ยงกรณีขอบ
  • การกระจายอำนาจสูงสุด: หลักฐานของโปรโตคอลสเตคโดยทั่วไปจะประนีประนอมกับจำนวนของตัวตรวจสอบที่สามารถเข้าร่วมได้ ETH2 ได้รับการออกแบบมาเพื่อปรับขนาดให้กับผู้ตรวจสอบหลายล้านคนในขณะที่กระตุ้นให้ผู้ตรวจสอบเหล่านี้ทำงานเป็นอิสระจากกัน
  • คาดหวังสิ่งที่ไม่คาดคิด: ส่วนประกอบทั้งหมดของ ETH2 สามารถต้านทานได้กับคอมพิวเตอร์ควอนตัมหรือสามารถสลับออกสำหรับส่วนที่อยู่ในกรณีที่ควอนตัมเปิดเผย
  • โดยคนเพื่อประชาชน: ETH2 จะต้องสามารถทำงานบนแล็ปท็อปผู้บริโภคได้ ยิ่งอุปสรรคในการเข้าสู่การเข้าร่วมมากเท่าไหร่ผู้ที่สามารถเข้าร่วมได้มากขึ้นซึ่งแปลว่าการกระจายอำนาจในระดับที่สูงขึ้น

ห่อหุ้ม

ตอนนี้คุณมีพื้นฐานของ ETH2 ภายใต้เข็มขัดของคุณโพสต์ถัดไปในซีรีส์นี้จะจัดการกับรายละเอียดฉ่ำของสิ่งที่ทำให้ ETH2 เห็บ

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด