การวิเคราะห์โดยย่อของเทคโนโลยี DVT: จะทำให้ ETH stake ปลอดภัยมากขึ้นได้อย่างไร?
ผู้เขียนต้นฉบับ -DeFI Saint
คอมไพล์ - Odaily 0xAyA

หนึ่งในวิธีสำคัญในการเพิ่มความยืดหยุ่นของเครื่องมือตรวจสอบความถูกต้อง และลดจุดที่เกิดความล้มเหลวของตัวดำเนินการโหนด (NO) คือการใช้เทคโนโลยีตัวตรวจสอบความถูกต้องแบบกระจาย (DVT)
@staderlabs_ethกำลังใช้ DVT กับสถาปัตยกรรมแบบหลายพูลเพื่อทำให้ระบบนิเวศการวางเดิมพัน Ethereum มีความปลอดภัยและกระจายอำนาจมากขึ้น
นี่คือสิ่งที่คุณต้องรู้เกี่ยวกับ DVT ซึ่งรวบรวมโดย Odaily:
เหตุใดจึงจำเป็นต้องมี DVT?
เมื่อรักษาความปลอดภัยเครือข่าย POS ผู้ตรวจสอบ/ผู้ปฏิบัติงานโหนดเป็นสิ่งจำเป็นในการดำเนินการนี้ เนื่องจากจุดที่เกิดความล้มเหลวเพียงจุดเดียวสามารถเปลี่ยนแปลงกิจกรรมของเครือข่ายได้ เช่นเดียวกับระบบนำทาง จะต้องออนไลน์ตลอด 24 ชั่วโมงทุกวัน และไม่เพียงแต่จะต้องออนไลน์เท่านั้น ระบบจะต้องแข็งแกร่งและทนทานต่อการโจมตีทุกรูปแบบ คุณคิดว่าจะเกิดอะไรขึ้นหากระบบนำทางขัดข้องเพียงจุดเดียวจนไม่มีการใช้งาน อาจทำให้เกิดความวุ่นวายร้ายแรงในพื้นที่ที่ต้องมีการสื่อสารอย่างต่อเนื่อง
นี่เป็นสถานการณ์เดียวกันในบล็อคเชน ซึ่งระบบจำเป็นต้องออนไลน์ตลอด 24 ชั่วโมงทุกวัน และทนทานต่อการโจมตีทุกรูปแบบ
อาจมีสาเหตุหลายประการที่ทำให้โหนดออฟไลน์ และบางครั้งอาจเป็นสาเหตุที่อยู่นอกเหนือการควบคุมของตัวดำเนินการโหนด แต่เราไม่จำเป็นต้องแก้ตัว ดังนั้นเราจึงจำเป็นต้องมีเทคโนโลยีเพื่อจัดการกับสถานการณ์นี้ แม้ว่าโหนดจะออฟไลน์ แต่ก็จะไม่รบกวนกิจกรรมของบล็อคเชนที่มันปกป้อง และผู้ดำเนินการโหนดเหล่านี้สามารถต้านทานการโจมตีดังกล่าวได้
ทำไมคุณต้องป้องกันการโจมตี?
หากทั้งระบบอาศัยโหนดเดียวสำหรับการจัดการและการลงนามที่สำคัญ และผู้โจมตีสามารถเข้าถึงระบบได้ ระบบทั้งหมดจะถึงวาระ ดังนั้น การจัดการคีย์และการลงนามจึงต้องกระจายไปยังหลายฝ่าย/คอมพิวเตอร์ในคลัสเตอร์ เพื่อไม่ให้ผู้โจมตีเข้าถึงระบบได้ง่าย แม้ว่าโหนดจะออฟไลน์ เครื่องในแต่ละเครือข่ายย่อยของคลัสเตอร์ก็สามารถดำเนินการลงนามได้

ลองนึกภาพว่าขีปนาวุธถูกควบคุมให้โจมตีเป้าหมายเฉพาะ แต่เมื่อใดก็ตาม ระบบออฟไลน์อยู่ หรือหน่วยงานที่เป็นอันตรายอื่นสามารถเข้าถึงระบบได้
ข้อดีของ 𝐃𝐕𝐓
ความปลอดภัย
ในขั้นต้น เครื่องมือตรวจสอบความถูกต้องจะสร้างคู่คีย์สาธารณะและส่วนตัวสองคู่: รหัสตรวจสอบเพื่อเข้าร่วมฉันทามติ และคีย์การถอนเงินเพื่อเข้าถึงเงินทุน คีย์ส่วนตัวของผู้ตรวจสอบจะต้องออนไลน์ตลอด 24 ชั่วโมงทุกวัน ในขณะที่คีย์การถอนจะถูกจัดเก็บและเก็บไว้อย่างปลอดภัยในห้องเย็นเสมอ
ดังนั้น DVT จึงปกป้องคีย์ส่วนตัวของผู้ตรวจสอบความถูกต้องโดยอนุญาตให้ผู้ตรวจสอบ (ในกรณีนี้คือผู้ตรวจสอบ) มีส่วนร่วมในการวางเดิมพันในขณะที่เก็บคีย์ส่วนตัวของผู้ตรวจสอบไว้ในห้องเย็น (ออฟไลน์) คีย์หลักได้รับการเข้ารหัสและเก็บไว้อย่างปลอดภัยแบบออฟไลน์ และแบ่งออกเป็นการแชร์ระหว่างหลายโหนด
โดยทั่วไปจะช่วยเพิ่มความปลอดภัยและลดบทลงโทษ
การกระจายอำนาจ
Ethereum มีชื่อเสียงในด้านการกระจายอำนาจ ซึ่งปรับปรุงความปลอดภัยและลดจุดล้มเหลวเพียงจุดเดียว
DVT จะอนุญาตให้ผู้ให้บริการเครือข่ายรายใหญ่สามารถถือครองสินทรัพย์ที่เดิมพันไว้จำนวนมาก ในขณะที่ยังคงกระจายการกระจายอำนาจออกไป เนื่องจากคีย์ถูกกระจายไปยังหลายโหนด
ไม่มีจุดล้มเหลวแม้แต่จุดเดียว
DVT จะช่วยให้ผู้ตรวจสอบความถูกต้องยังคงมีเสถียรภาพเมื่อเผชิญกับความท้าทาย แม้ว่าแต่ละโหนดจะออฟไลน์หรือไม่ได้ใช้งานก็ตาม นอกจากนี้ยังขยายความยืดหยุ่นไปยังจุดความล้มเหลวอื่นๆ ที่เกิดจากความล้มเหลวของซอฟต์แวร์หรือฮาร์ดแวร์
ซึ่งบรรลุเป้าหมายนี้โดยใช้การกำหนดค่าซอฟต์แวร์และฮาร์ดแวร์ที่หลากหลายในคลัสเตอร์ ดังนั้นแม้ว่าหนึ่งในนั้นจะล้มเหลว ผู้ตรวจสอบความถูกต้องอื่นๆ ก็สามารถให้บริการที่จำเป็นต่อไปได้
ขนาดของคลัสเตอร์คำนวณทางคณิตศาสตร์โดยใช้สูตรต่อไปนี้:
3 n+ 1 โดยที่ n = จำนวนโหนดที่ล้มเหลวที่คลัสเตอร์สามารถทนได้
ดังนั้น สำหรับ n = 2 โหนดที่ล้มเหลวสองโหนดสามารถทนได้ แต่ต้องมีอย่างน้อยห้าโหนดที่ออนไลน์เพื่อตรวจสอบเครือข่าย
ด้านอื่น ๆ ของ DVT
ส่วนประกอบหลักที่ประกอบเป็น DVT:
• โครงการลายเซ็นเกณฑ์ (TSS)
• การแบ่งปันความลับของ Shamir
• การคำนวณหลายฝ่าย (MPC)
• การสร้างคีย์แบบกระจาย (DKG)
• ระเบียบการฉันทามติ
DVT ใช้เป็นหลักในด้านต่อไปนี้:
•จำนำแยกกัน
• การปักหลักเป็นบริการ (SaaS)
• สระปักหลัก
ข้อเสียบางประการของ DVT:
• ศักยภาพในการตอบสนองจะเพิ่มขึ้น
• ต้นทุนการดำเนินงาน
• ต้องมีส่วนประกอบเพิ่มเติม
ความเสี่ยงและความท้าทายของการใช้ DVT:
• การขโมย MEV: เป็นไปได้ที่คลัสเตอร์จะขโมย MEV ของเครื่องมือตรวจสอบความถูกต้องที่คลัสเตอร์ทำงานอยู่
• ในคลัสเตอร์ DVT ที่ไม่ได้รับอนุญาต หากเอนทิตีควบคุมจำนวนเกณฑ์ของการแบ่งใช้คีย์ เอนทิตีอาจได้รับอิทธิพลในนามของผู้ตรวจสอบ และพฤติกรรมที่เป็นอันตรายใดๆ อาจส่งผลให้เกิดการลงโทษและลดความปลอดภัยของทรัพย์สินของผู้เดิมพัน
กรณีการใช้งานจริงของ DVT
ตอนนี้เรามาดูการใช้งาน Stake Pools โดยใช้ Stader Ethereum เป็นกรณีศึกษาหลังจากการเปิดตัวโซลูชัน DVT สำหรับ $ETHx กัน เมื่อพิจารณาระบบนิเวศการวางเดิมพัน Ethereum ในปัจจุบันด้วย Stader Ethereum เราจะเห็นว่าความท้าทายหลักที่เผชิญอยู่ในปัจจุบันคือ:
• การกระจายอำนาจ
• ข้อกำหนดด้านเงินทุน
• จุดล้มเหลวจุดเดียว

จากสถานการณ์ปัจจุบัน เราจะเห็นได้ว่ามีเพียงไม่กี่หน่วยงานเท่านั้นที่ถือครอง ETH ส่วนใหญ่
สิ่งนี้ไม่เอื้อต่อการกระจายอำนาจ เนื่องจากสถานการณ์ในอุดมคติของ Ethereum คือการมีผู้ตรวจสอบที่ดำเนินการอย่างอิสระมากที่สุดเท่าที่จะเป็นไปได้
หน่วยงานเหล่านี้ควบคุมมากกว่า 50% ของ Ethereum ทั้งหมดที่ให้คำมั่นสัญญา
สิ่งนี้ยังทำให้เกิดความเสี่ยงจากการรวมศูนย์ เนื่องจากความล้มเหลวเพียงจุดเดียวในเอนทิตีเหล่านี้อาจทำให้เกิดการหยุดทำงานในแง่ของความปลอดภัยของเครือข่าย
นอกจากนี้ มันไม่ได้ส่งเสริมประสิทธิภาพด้านเงินทุนในแง่ของความต้องการด้านเงินทุน ซึ่งสูงกว่าสำหรับโหนดที่ไม่ได้รับอนุญาตตามปกติ
Stader Ethereum ได้แก้ไขปัญหานี้ด้วยข้อกำหนดพันธบัตร 4 ETH + 0.4 SD
เมื่อเผชิญกับความเสี่ยงและความท้าทายใน DVT Stader Ethereum จึงลดความเสี่ยงนี้ด้วยการรันพูลที่ 3 ในคลัสเตอร์ DVT
สระที่ 3 ประกอบด้วย:
• แยกคีย์ตัวตรวจสอบความถูกต้องออกเป็นคลัสเตอร์ 4 หรือ 7 โหนด โดยที่ 1 หรือ 2 โหนดออฟไลน์จะไม่ส่งผลกระทบต่อระบบ
• คลัสเตอร์ที่มีใบอนุญาตและไม่มีใบอนุญาต
สำหรับคลัสเตอร์ 4 โหนด จะมี Node Operators (NO) ที่ได้รับอนุญาต 2 ราย และ Node Operators (NO) ที่ไม่มีใบอนุญาต 2 ราย
สำหรับคลัสเตอร์ 7 โหนด จะมี NO ที่ไม่มีใบอนุญาต 4 รายการ และ NO ที่ได้รับใบอนุญาต 3 รายการ

การตั้งค่านี้ช่วยให้แน่ใจว่าเอนทิตีเดียวไม่สามารถควบคุมเครือข่ายได้ และต้องใช้ NO 3 ตัวร่วมกันเพื่อให้ทำงานที่เป็นอันตรายในกรณีที่มี 4 โหนดและ 5 NO ร่วมกันในกรณีของ 7 โหนด
นอกจากนี้ ในกรณีที่เกิดความล้มเหลวจุดเดียว ต้องมีอย่างน้อย 3 โหนดทางออนไลน์เพื่อตรวจสอบเครือข่ายในคลัสเตอร์ 4 โหนด และต้องมีอย่างน้อย 5 โหนดทางออนไลน์ในคลัสเตอร์ 7 โหนด
Stader Ethereum ได้เพิ่มมาตรการรักษาความปลอดภัยต่อไปนี้เพื่อปกป้องเงินเดิมพัน:
ความเสี่ยงในการเป็นเจ้าของผู้ตรวจสอบความถูกต้อง
ในคลัสเตอร์ 4 โหนด มี NO ที่ไม่มีใบอนุญาตและได้รับใบอนุญาต 2 รายการ ดังนั้น หากเอนทิตีหนึ่งเป็นเจ้าของ NO ที่ไม่มีใบอนุญาตทั้งหมด การใช้ MEV ที่ไม่เหมาะสมหรือการละเมิดที่ลดได้จะไม่สามารถเกิดขึ้นได้ เนื่องจาก 3 NO จะต้องได้รับความเห็นพ้องต้องกัน ในขณะที่ขาด NO ที่ได้รับใบอนุญาต
เช่นเดียวกับในคลัสเตอร์ 7 โหนดที่มีลิขสิทธิ์
การโจรกรรมรถเอ็มอีวี
NO เดี่ยวในคลัสเตอร์ไม่สามารถควบคุมการถอนและที่อยู่รางวัล EL ได้ ซึ่งในกรณีนี้ NO แต่ละรายการจะไม่สามารถขโมย MEV ได้
แม้ว่าหน่วยงานที่ได้รับใบอนุญาตหรือไม่มีใบอนุญาตใดๆ ตัดสินใจเปลี่ยนที่อยู่ พวกเขาก็จะไม่สามารถดำเนินการดังกล่าวได้เนื่องจากไม่สามารถบรรลุข้อตกลงร่วมกันได้
ลดโอกาสที่ผู้ตรวจสอบจะออฟไลน์
ความเสี่ยงที่ผู้ตรวจสอบจะออฟไลน์ลดลง
Stader Ethereum ยังได้แนะนำฟีเจอร์เหล่านี้ในโซลูชัน DVT อีกด้วย
เนื่องจากความเสี่ยงของการเฉือนลดลงใน DVT สิ่งนี้จะเป็นประโยชน์มากขึ้นสำหรับ NO ที่ไม่ได้รับอนุญาต เนื่องจากข้อกำหนดพันธบัตรสำหรับผู้ตรวจสอบความถูกต้องตอนนี้เป็นการรวมกันของ 2 ETH ซึ่งรวมถึง ETH และ SD
สิ่งนี้จะช่วยลดอุปสรรคในการเข้าสู่ NO และช่วยกระจายอำนาจระบบนิเวศ Ethereum
ส่งคืนสำหรับ NO

เนื่องจาก DVT ลดจำนวนพันธะของ NO สำหรับคลัสเตอร์ 4 โหนด ผลตอบแทนจาก NO จะสูงกว่าการเดิมพันอิสระ 47% และสูงกว่ารางวัล ETHx 9%
สำหรับคลัสเตอร์ 7 โหนด รางวัลจะสูงกว่ารางวัลอิสระ 54% และสูงกว่ารางวัล ETHx 14%


