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

วิทยาศาสตร์ยอดนิยม: คำถามที่พบบ่อยเกี่ยวกับ Ethereum 2.0 Validators

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 3695 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
บทความนี้จากหน้า "คำถามที่พบบ่อยเกี่ยวกับเครื่องมือตรวจสอบความถูกต้อง" ของ Eth2 Validator Quick Starter
สรุปโดย AI
บทความนี้จากหน้า "คำถามที่พบบ่อยเกี่ยวกับเครื่องมือตรวจสอบความถูกต้อง" ของ Eth2 Validator Quick Starter

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ผู้เขียน: Eth2 Validator Launchpad การแปลและการพิสูจน์อักษร: Min Min & A Jian พิมพ์ซ้ำโดย Odaily พร้อมการอนุญาต

การแนะนำ

หมายเหตุบรรณาธิการ: บทความนี้มาจากหน้า "Validator FAQ" ของ Eth2 Validator Quick Starter และเน้นไปที่การแสดงรายการและการตอบคำถามที่เกี่ยวข้องกับการเข้าร่วมในกิจกรรมการตรวจสอบความถูกต้อง หน้าเริ่มต้นใช้งานด่วนยังมีหน้า "ประกาศการเข้าร่วม" ซึ่งจะเตือนคุณถึงความเสี่ยงที่เกี่ยวข้องกับการเข้าร่วมในกิจกรรมการตรวจสอบ ซึ่งสามารถอ้างอิงข้ามได้ อย่างไรก็ตาม เนื้อหาทับซ้อนกันสูง ดังนั้นจึงไม่ถูกบันทึกที่นี่ การสนับสนุนหลายภาษาของ Quick Launcher ยังคงมีอยู่ และฉันเชื่อว่าเราจะได้พบคุณในเร็วๆ นี้

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

การแนะนำ

1. "Validator" คืออะไรกันแน่?

เครื่องมือตรวจสอบคือหน่วยงานที่มีส่วนร่วมในกลไกฉันทามติของโปรโตคอล ETH 2.0

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

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

ที่สำคัญ น้ำหนักการลงคะแนนของผู้ตรวจสอบจะถูกกำหนดโดยจำนวนเงินที่เดิมพัน

2. สัญญาเงินฝากคืออะไร?

คุณสามารถคิดว่าสัญญามาร์จิ้นเป็นช่องทางการโอนเงินระหว่างบัญชี Ethereum และเครื่องมือตรวจสอบความถูกต้องของ ETH 2.0

สถานะของสัญญาการฝากเงินระบุว่าใครเป็นผู้ฝากเงิน ใครเข้าร่วมในการตรวจสอบ จำนวนเงินที่ฝาก และใครสามารถถอนเงินได้

3. ทำไม Validator ต้องวางเงินประกันก่อน?

ระบบจำเป็นต้องระงับเงินจากตัวตรวจสอบความถูกต้องเพื่อลงโทษตัวตรวจสอบความถูกต้อง หากได้รับการพิสูจน์แล้วว่าประพฤติตัวไม่เหมาะสม

กล่าวอีกนัยหนึ่ง เพื่อให้แน่ใจว่าตัวตรวจสอบความถูกต้องเหล่านี้ปฏิบัติตามข้อตกลง การกระทำของตัวตรวจสอบความถูกต้องเหล่านี้จะต้องมีผลกระทบทางเศรษฐกิจ

4. ผู้ตรวจสอบต้องจำนำ ETH เท่าใด

ก่อนที่ตัวตรวจสอบความถูกต้องจะเริ่มการรักษาความปลอดภัยเครือข่าย ta ต้องเดิมพัน 32 ETH 32 ETH นี้เป็นยอดเงินเริ่มต้นของผู้ตรวจสอบความถูกต้อง

5. การเดิมพันมากกว่า 32 ETH มีประโยชน์หรือไม่?

การตั้งค่าเดิมพันที่มีประสิทธิภาพที่ 32 ETH ช่วยกระจายอำนาจโดยป้องกันไม่ให้ผู้ตรวจสอบความถูกต้องคนเดียวลงคะแนนมากเกินไป

โปรดจำไว้ว่าน้ำหนักการลงคะแนนของผู้ตรวจสอบจะพิจารณาจากจำนวนเงินเดิมพัน

(หมายเหตุผู้แปล: จริงๆ แล้ว น้ำหนักการลงคะแนนของ Validator ขึ้นอยู่กับ "ยอดคงเหลือที่มีผล (ยอดดุลที่มีผล)" ยอดที่มีผลไม่ใช่ยอดคงเหลือพื้นผิวของบัญชี ยอดคงเหลือที่มีผลมีขีดจำกัดบนที่ "32" สมมติว่ามี Validator ได้ทำงานอย่างหนัก ขยันขันแข็ง ทำเงิน ยอดเงินที่มีประสิทธิภาพจะไม่เกิน "32" ในทำนองเดียวกัน เมื่อถูกยึด จะไม่ถูกปรับมากกว่า 32 ETH ในครั้งเดียว คำดั้งเดิมที่นี่คือ "จำนวนเงินที่มีเดิมพัน " แม้ว่ามันจะคลุมเครือเกินไป แต่เห็นได้ชัดว่าไม่สามารถแปลโดยตรงเป็น "จำนวนเงินที่ผู้ตรวจสอบได้ฝากไว้" ไม่มีภาษาจีนใดเทียบเท่ากับ "ที่เดิมพัน" โดยไม่ต้องยุ่งยาก ดังนั้นจึงช่วยไม่ได้ที่จะแปลว่า " จำนวนสิทธิและผลประโยชน์” ที่นี่)

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

ความรับผิดชอบของผู้ตรวจสอบความถูกต้อง

1. สิ่งจูงใจทางเศรษฐกิจช่วยให้ผู้ใช้กระตือรือร้นและซื่อสัตย์ได้อย่างไร

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

  • ในทางกลับกัน ผู้ตรวจสอบความถูกต้องจะได้รับรางวัลหากบล็อกที่เสนอ/เห็นโดยผู้ตรวจสอบถูกเพิ่มเข้าไปในบล็อกเชน

  • แนวคิดพื้นฐานคือ:

การดำเนินการที่ช่วยให้เครือข่ายบรรลุฉันทามติจะได้รับรางวัล

การกระทำโดยไม่ได้ตั้งใจ (หรือไม่ดำเนินการ) ที่ขัดขวางความเห็นพ้องต้องกันจะได้รับโทษเล็กน้อย

บทลงโทษร้ายแรง (หรือเชือด) สำหรับพฤติกรรมที่เป็นอันตราย

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

2. มีการแจกรางวัล/การลงโทษอย่างไร?

อย่าลืมว่าตัวตรวจสอบความถูกต้องแต่ละตัวมียอดคงเหลือของตัวเอง - สามารถดูยอดคงเหลือเริ่มต้นได้ในสัญญาการฝากเงิน

กฎของเครือข่าย Ethereum จะอัปเดตยอดคงเหลือของผู้ตรวจสอบอย่างสม่ำเสมอตามประสิทธิภาพ

กล่าวอีกนัยหนึ่ง รางวัลและการลงโทษที่ได้รับจากผู้ตรวจสอบจะสะท้อนให้เห็นในยอดคงเหลือ

3. จะให้รางวัล/ลงโทษนานเท่าใด?

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

4. จำนวนเงินรางวัล/ค่าปรับคืออะไร?

คำถามนี้ตอบได้ยากเนื่องจากมีปัจจัยหลายอย่างที่ต้องพิจารณาเมื่อคำนวณ

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

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

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

5. เหตุใดรางวัลจึงขึ้นอยู่กับจำนวนผู้ตรวจสอบทั้งหมดในเครือข่าย

รางวัลบล็อกจะคำนวณตามสัดส่วนของจำนวน ETH ทั้งหมดที่เดิมพันในเครือข่าย

พูดง่ายๆ ก็คือ หาก ETH มีจำนวนน้อย รางวัล (อัตราดอกเบี้ย) ก็จะสูง แต่เมื่อจำนวน ETH เพิ่มขึ้น รางวัล (อัตราดอกเบี้ย) ที่ได้รับจาก Validator แต่ละคนจะลดลง

  • ทำไมต้องปรับไดนามิกนี้? แม้ว่าบทความนี้จะไม่เปิดเผยความจริง แต่สัญชาตญาณของเราบอกเราว่าเพื่อให้เครือข่ายทำงานได้ดี จำนวนผู้ตรวจสอบความถูกต้องทั้งหมดต้องไม่ต่ำกว่าขีดจำกัดล่างที่กำหนด (เช่นเดียวกับ ETH เดิมพันทั้งหมด) ดังนั้น เพื่อจูงใจให้ Validator เข้าร่วมมากขึ้น อัตราดอกเบี้ยจำเป็นต้องคงไว้ที่ระดับสูงจนกว่าจำนวน Validator ทั้งหมดจะถึงขีดจำกัดล่าง

  • 6. การลงโทษสำหรับผู้ตรวจสอบความถูกต้องคืออะไรหากออฟไลน์

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

หากตัวตรวจสอบความถูกต้องส่วนใหญ่ (2/3) ออนไลน์ ค่าปรับสำหรับการออฟไลน์จะลดลง เนื่องจากตัวตรวจสอบความถูกต้องออนไลน์เพียงพอเพื่อให้บล็อกเสร็จสิ้น สิ่งนี้เป็นสิ่งที่คาดหวัง

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

โปรดทราบว่าในกรณีที่สอง เครื่องมือตรวจสอบแบบออฟไลน์จะค่อยๆ สูญเสียเงินเดิมพันมากถึง 50% (16 ETH) ในช่วง 21 วัน หลังจาก 21 วัน กลุ่มผู้ตรวจสอบความถูกต้องจะถูกขับออกจากกลุ่มผู้ตรวจสอบความถูกต้อง สิ่งนี้ทำให้เครือข่ายกลับสู่ปกติและเริ่มบรรลุผลสำเร็จของการบล็อก

7. ผู้ตรวจสอบความถูกต้องที่ซื่อสัตย์ต้องการเวลาทำงานกี่เปอร์เซ็นต์จึงจะทำกำไรได้

โดยทั่วไป เครื่องมือตรวจสอบความถูกต้องจะทำกำไรได้ตราบเท่าที่เวลาทำงานเกิน 50%

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

8. ผู้ตรวจสอบความถูกต้องที่ประพฤติตนไม่ประสงค์ดีจะถูกลงโทษอย่างไร?

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

จำนวนสแลชขั้นต่ำคือ 1 ETH แต่จำนวนนี้จะเพิ่มขึ้นหากตัวตรวจสอบความถูกต้องอื่นถูกเฉือนในเวลาเดียวกัน

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

การลงโทษมีวัตถุประสงค์สองประการ: (1) เพื่อเพิ่มค่าใช้จ่ายในการโจมตี ETH 2.0 อย่างมาก ทำให้การโจมตีไม่ได้ประโยชน์ (2) เพื่อป้องกันผู้ตรวจสอบจากการขี้เกียจโดยการตรวจสอบว่าพวกเขาปฏิบัติตามหน้าที่หรือไม่ สิ่งที่เรียกว่าการเชือดเฉือนหมายความว่าหากผู้ตรวจสอบได้รับการพิสูจน์ว่าเป็นคนชั่ว สิทธิ์ของคุณ (บางส่วน) จะถูกทำลาย

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

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

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

สำคัญ

1. จะเกิดอะไรขึ้นหากคีย์การเซ็นชื่อสูญหาย

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

เมื่อเวลาผ่านไป ความสมดุลของผู้ตรวจสอบจะค่อยๆ ลดลง เนื่องจาก ta จะถูกลงโทษเนื่องจากไม่สามารถมีส่วนร่วมในกระบวนการฉันทามติ เมื่อยอดคงเหลือของเครื่องมือตรวจสอบมีค่าเพียง 16 ETH ระบบจะขับไล่ ta ออกจากกลุ่มเครื่องมือตรวจสอบความถูกต้องโดยอัตโนมัติ

อย่างไรก็ตาม เรื่องนี้ไม่ได้สิ้นหวังไปเสียทั้งหมด หากคีย์การเซ็นชื่อของผู้ตรวจสอบถูกสร้างโดยใช้ EIP2334 (ตามกระบวนการบูตสแตรปเริ่มต้น) คีย์การเซ็นชื่อสามารถคำนวณใหม่จากคีย์การถอนเมื่อใดก็ได้

เมื่อถอนเงินฝาก ผู้ใช้ยังต้องใช้รหัสการถอน และการถอนจะใช้เวลาประมาณหนึ่งวันจึงจะมาถึงบัญชี

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

(หมายเหตุผู้แปล: ในระยะที่ 0 ฟังก์ชันของผู้ตรวจสอบเพื่อถอนเงินประกันจะไม่ถูกเปิดใช้งาน)

2. จะเกิดอะไรขึ้นหากรหัสถอนเงินหาย?

หากรหัสการถอนหาย ผู้ตรวจสอบจะไม่สามารถคืนเงินของเขาได้

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

3. จะเกิดอะไรขึ้นหากรหัสถอนเงินถูกขโมย?

หากรหัสการถอนถูกขโมย ผู้ขโมยสามารถโอนยอดคงเหลือของผู้ตรวจสอบได้ แต่หลังจากที่ผู้ตรวจสอบออกจากระบบแล้วเท่านั้น

หากหัวขโมยไม่มีรหัสการเซ็นชื่อของผู้ตรวจสอบ ไม่มีทางที่จะดึงตัวตรวจสอบความถูกต้องออกมาได้

เครื่องมือตรวจสอบความถูกต้องสามารถใช้รหัสลงนามเพื่อออกจากกลุ่มเครื่องมือตรวจสอบความถูกต้องก่อน จากนั้นจึงใช้รหัสถอนเงินเพื่อโอนเงินออกไปต่อหน้าผู้ขโมย

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

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