BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

หมายเหตุถึงผู้ตรวจสอบ ETH2: วิธีตรวจสอบความถูกต้องของ "หลักฐาน"

ECN以太坊中国
特邀专栏作者
บทความนี้มีประมาณ 2966 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
เครื่องมือตรวจสอบความถูกต้องของ Eth2 จะได้รับรางวัลที่สูงขึ้นได้อย่างไร สิ่งแรกที่ต้องรู้
สรุปโดย AI
เครื่องมือตรวจสอบความถูกต้องของ Eth2 จะได้รับรางวัลที่สูงขึ้นได้อย่างไร สิ่งแรกที่ต้องรู้

ที่มา |Attestant

ที่มา |

หมายเหตุผู้แปล: ผู้ตรวจสอบความถูกต้องของ Eth2.0 จะได้รับรางวัลที่สูงขึ้นได้อย่างไร ปรากฎว่ายิ่งมีการบรรจุหลักฐานลงในบล็อกเชนเร็วเท่าไหร่ รางวัลสำหรับผู้ตรวจสอบก็จะยิ่งสูงขึ้นเท่านั้น กระดาษนี้ช่วยให้ผู้ตรวจสอบตัดสินความถูกต้องของ "การพิสูจน์เดี่ยว" และ "การพิสูจน์รวม" ตามเมตริกหลัก "ระยะทางรวม"

ชื่อระดับแรก

การพิสูจน์หมายถึงการลงคะแนนที่เริ่มต้นโดยผู้ตรวจสอบความถูกต้องในสถานะปัจจุบันของ Eth2.0 blockchain ตัวตรวจสอบที่ใช้งานอยู่แต่ละตัวจะเริ่มต้นการพิสูจน์ทุกยุค (ประมาณ 6.5 นาที) ซึ่งประกอบด้วยองค์ประกอบต่อไปนี้:

คำอธิบายภาพ

หนึ่งในกระบวนการที่น่าสนใจคือการลงคะแนนแบบเชนเฮด ซึ่งหมายถึงผู้ตรวจสอบความถูกต้องลงคะแนนเพื่อพิสูจน์บล็อกที่ถูกต้องล่าสุด ซึ่งก็คือเชนเฮด ส่วนประกอบของการลงคะแนนแบบหัวโซ่แสดงไว้ในภาพด้านล่าง:

คำอธิบายภาพ

รูปที่ 2: องค์ประกอบของการลงคะแนนเสียงของ Chain Head

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

ผลรวมประกอบด้วยหลักฐานหลายรายการ และหลักฐานทั้งหมดได้รับการโหวตโดยคณะกรรมการชุดเดียวกัน ซึ่งรวมถึงการลงคะแนนเสียงของเชนเฮดและการลงคะแนนขั้นสุดท้าย ซึ่งจะรวมกันเป็นหนึ่งหลักฐานรวม:

คำอธิบายภาพ

รูปที่ 3: องค์ประกอบของหลักฐานรวม

การพิสูจน์โดยรวมแตกต่างจากการพิสูจน์อย่างง่ายในสองวิธี ประการแรก มีตัวตรวจสอบความถูกต้องหลายตัวในการพิสูจน์แบบรวม ประการที่สอง ลายเซ็นของเขาเป็นลายเซ็นรวม ประกอบด้วยลายเซ็นของหลักฐานง่ายๆ ที่ตรงกัน หลักฐานการรวมเป็นสิ่งที่ดีมากสำหรับการจัดเก็บ แต่มาพร้อมกับภาระการสื่อสารและการคำนวณเพิ่มเติม (เพิ่มเติมเกี่ยวกับสิ่งนี้ด้านล่าง)

ตัวตรวจสอบความถูกต้องที่ดำเนินการกระบวนการรวมนี้เรียกว่าตัวรวบรวม

ชื่อระดับแรก

เพิ่มหลักฐานรางวัล

Eth2.0 ใช้ระยะทางรวมเมตริกในการคำนวณรางวัลสำหรับผู้ตรวจสอบเพื่อพิสูจน์ ระยะการบรรจุของช่องหมายถึงความแตกต่างระหว่างช่องที่ทำการปรู๊ฟกับช่องที่บรรจุการปรู๊ฟเป็นก้อนแรก ตัวอย่างเช่น ถ้าการพิสูจน์ถูกสร้างขึ้นในช่อง ss และมีการบรรจุลงในบล็อกในช่อง s+1s+1 ดังนั้นระยะการบรรจุคือ 11 ถ้าบรรจุลงในบล็อกที่ s + 5s + 5 ระยะบรรจุคือ 55

เพื่อสะท้อนถึงมูลค่าสัมพัทธ์ของการพิสูจน์ รางวัลที่แตกต่างกันจะมอบให้กับผู้ตรวจสอบที่รับผิดชอบในการพิสูจน์ตามขนาดของระยะการบรรจุ โดยเฉพาะอย่างยิ่ง รางวัลจะคูณด้วย 1/d โดยที่ d คือระยะบรรจุ

คำอธิบายภาพ

หากเครือข่ายทำงานได้ดี การพิสูจน์ทั้งหมดจะมีระยะการบรรจุเป็น 1 ซึ่งหมายถึงการพิสูจน์ว่าบรรลุประสิทธิผลสูงสุดและรางวัลสูงสุดที่สอดคล้องกัน หากการพิสูจน์ล่าช้า รางวัลของผู้ตรวจสอบจะลดลงตามนั้น

ชื่อระดับแรก

กระบวนการพิสูจน์บรรจุภัณฑ์

แล้วหลักฐานบรรจุอยู่ใน Eth2.0 blockchain ได้อย่างไร? กระบวนการมีดังนี้:

1. ผู้ตรวจสอบการพิสูจน์แต่ละคนจะสร้างการพิสูจน์ตามข้อมูลที่เกี่ยวข้องกับสถานะลูกโซ่

2. หลักฐานจะถูกส่งไปยังผู้รวบรวมที่เกี่ยวข้องในเครือข่าย Eth2.0

3. ผู้รวบรวมที่ได้รับหลักฐานจะรวมเข้ากับหลักฐานอื่น ๆ ที่ลงคะแนนโดยคณะกรรมการชุดเดียวกัน

5. หากไม่ได้เพิ่มการพิสูจน์แบบรวมในเชน ผู้ตรวจสอบความถูกต้องที่เสนอบล็อกสามารถรวมไว้ในบล็อกได้ เมื่อระยะการบรรจุที่พิสูจน์แล้วเกิน 1 เราจำเป็นต้องหาสาเหตุ มีปัจจัยที่มีอิทธิพลหลายประการ:

ชื่อเรื่องรอง

ผู้ตรวจสอบอาจมีปัญหา "การสร้างหลักฐานล่าช้า" ตัวอย่างเช่น ข้อมูลเกี่ยวกับสถานะของห่วงโซ่อาจล้าสมัย หรือผู้ตรวจสอบอาจไม่มีความสามารถพอที่จะใช้เวลามากในการสร้างและลงนามในหลักฐาน ไม่ว่าด้วยเหตุผลใดก็ตาม การพิสูจน์ที่ล่าช้ามีผลทางอ้อมต่อขั้นตอนที่เหลือในกระบวนการ

ชื่อเรื่องรอง

เมื่อผู้ตรวจสอบสร้างหลักฐานแล้ว จะต้องเผยแพร่ไปยังผู้รวบรวมเครือข่าย กระบวนการนี้ได้รับการออกแบบมาเพื่อให้ผู้รวบรวมได้รับการพิสูจน์เร็วที่สุดทันเวลาเพื่อรวบรวมหลักฐานก่อนที่จะเผยแพร่ไปยังเครือข่ายทั้งหมด ผู้ตรวจสอบความถูกต้องควรพยายามเชื่อมต่อกับผู้ตรวจสอบความถูกต้องรายอื่น ๆ ให้มากที่สุดเพื่อให้แน่ใจว่ามีการพิสูจน์การแพร่ภาพอย่างรวดเร็วไปยังผู้รวบรวม

ชื่อเรื่องรอง

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

ชื่อเรื่องรอง

เช่นเดียวกับการพิสูจน์ความล่าช้าในการแพร่ภาพ การพิสูจน์รวมจำเป็นต้องเผยแพร่ไปยังเครือข่ายและอาจประสบกับความล่าช้าเช่นเดียวกัน

ชื่อเรื่องรอง

บล็อกการผลิตล้มเหลว

มันพิสูจน์ได้ว่าเพื่อที่จะเป็นส่วนหนึ่งของข้อมูลในห่วงโซ่นั้น จะต้องถูกบรรจุลงในบล็อก อย่างไรก็ตาม การสร้างบล็อกอาจล้มเหลว เมื่อตัวตรวจสอบอยู่ในสถานะออฟไลน์ หรือล้มเหลวในการซิงโครไนซ์ข้อมูลของผู้ตรวจสอบส่วนที่เหลือในเครือข่ายได้สำเร็จ ห่วงโซ่จะปฏิเสธข้อมูลที่ไม่ถูกต้องที่สร้างขึ้น

เนื่องจากการสร้างบล็อกจะได้รับผลกระทบจากสถานะของผู้ตรวจสอบ เราจึงกำหนดช่องบรรจุภัณฑ์ที่เก่าที่สุด ซึ่งเป็นช่องแรกหลังจากช่องที่สร้างและรับรองบล็อกที่ถูกต้อง ขอบเขตดังกล่าวคำนึงถึงว่าไม่สามารถบรรจุหลักฐานลงในบล็อกที่ไม่มีอยู่จริง และหลีกเลี่ยงการได้รับผลกระทบจากการตรวจสอบความถูกต้อง

ชื่อเรื่องรอง

ถึงกระนั้นก็เป็นไปได้ที่โปรแกรมตรวจสอบที่เป็นอันตรายจะปฏิเสธที่จะรวมหลักฐานใดๆ ที่ได้รับ หรือปฏิเสธที่จะรวมหลักฐานไว้ในบล็อก วิธีแก้ปัญหาแบบแรกคือการมอบหมายผู้รวบรวมหลายกลุ่มให้กับแต่ละกลุ่มการพิสูจน์ ในขณะที่วิธีแก้ปัญหาแบบหลังคือการลงโทษพฤติกรรมที่ปฏิเสธที่จะบรรจุการพิสูจน์แบบรวมลงในบล็อก อย่างไรก็ตาม หากบทลงโทษสำหรับการปฏิเสธที่จะรวมบล็อกได้รับการชดเชยทางการเงิน หรือหากการกระทำนั้นมีค่ามากกว่าในทางการเมือง ผู้ตรวจสอบที่รับผิดชอบในการพิสูจน์จะไม่สามารถใช้มาตรการใดๆ เพื่อบังคับให้ผู้ตรวจสอบที่รับผิดชอบในการผลิตบล็อกรวมการพิสูจน์ใน ปิดกั้น.

ชื่อระดับแรก

หลักฐานการคำนวณความถูกต้อง

ความถูกต้องของการพิสูจน์หมายถึงประโยชน์ของการพิสูจน์ที่มีต่อเครือข่าย โดยคำนึงถึงการผลิตบล็อกและระยะทางบล็อก คำนวณเป็น:

หากหลักฐานไม่สามารถบรรจุหีบห่อได้เนื่องจากระยะการบรรจุสูงสุด 32 ความถูกต้องของหลักฐานจะเป็น 0

ชื่อระดับแรก

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

สรุป

ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำกรุณาติดต่อ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Ethereum โปรดใส่ใจกับ:

บัญชีสาธารณะ: เว็บไซต์จีน ETH

เว็บไซต์: ethereum.cn

ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำกรุณาติดต่อethereumcn@gmail.comอนุญาต.

PoS
ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
ECN以太坊中国
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android