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

บทความเดียวเพื่อทำความเข้าใจการนำเทคโนโลยีโหนดการยืนยันการแชร์ความลับของ Ethereum 2.0 ไปใช้

Winkrypto
特邀专栏作者
บทความนี้มีประมาณ 2426 คำ การอ่านทั้งหมดใช้เวลาประมาณ 4 นาที
มีสองรูปแบบการเข้ารหัสดั้งเดิมในการใช้งาน Ethereum 2.0 ของโหนดการตรวจสอบการแบ่งปันความลับ: การแ
สรุปโดย AI
มีสองรูปแบบการเข้ารหัสดั้งเดิมในการใช้งาน Ethereum 2.0 ของโหนดการตรวจสอบการแบ่งปันความลับ: การแ

หมายเหตุบรรณาธิการ: บทความนี้มาจากข่าวลูกโซ่ ChainNews (ID: chainnewscom)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ข่าวลูกโซ่ ChainNews (ID: chainnewscom)

ข่าวลูกโซ่ ChainNews (ID: chainnewscom)

บริการจำนำบุคคลที่สามสำหรับ Ethereum 2.0

Source: Ethos, 2018

ณ ตอนนี้ มีอยู่แล้ว 120,000.00 ที่อยู่ Ethereum ที่ถือครอง 32 ETH ซึ่งเป็นข้อกำหนดขั้นต่ำในการเป็น Ethereum 2.0 (ต่อไปนี้จะเรียกว่า "ETH2") โหนดการตรวจสอบเชนสาธารณะ แน่นอนว่าไม่ใช่ผู้ถือ ETH ในปัจจุบันและอนาคตทุกคนที่มีความสามารถทางเทคนิคหรือความปรารถนาที่จะใช้งานโหนดไคลเอนต์ที่ตรวจสอบความถูกต้องของตนเองและช่วยเหลือและรักษาความปลอดภัยเครือข่าย Ethereum

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

คำอธิบายภาพ

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

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

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

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

การแบ่งปันข้อมูลลับและการรักษาความปลอดภัยของคอมพิวเตอร์หลายฝ่าย

ก่อนที่เราจะเจาะลึกถึงประโยชน์ของตัวตรวจสอบการแบ่งปันความลับของ Ethereum 2.0 เราต้องเข้าใจกลไกพื้นฐานของมันก่อน การคำนวณแบบลับขึ้นอยู่กับพื้นฐานพื้นฐานสองประการในการเข้ารหัส

พื้นฐานเบื้องต้นประการแรกคือการแบ่งปันความลับ ด้วยกลไกการแบ่งปันความลับ ความลับ (หรือคีย์ส่วนตัว) จะถูกแยกและแจกจ่ายให้กับผู้เข้าร่วมที่แตกต่างกัน ในลักษณะที่ "ผู้เข้าร่วมแต่ละคนมีส่วนหนึ่งของความลับเท่านั้น (นั่นคือ ส่วนความลับ)" แฟรกเมนต์ไม่สามารถใช้เพื่อกู้คืนได้ ความลับ ในการกู้คืนข้อมูลลับ จำเป็นต้องรวบรวมจำนวน (หรือเกณฑ์) ของเศษที่กำหนดไว้ล่วงหน้า

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

Ethereum 2.0 Secret Sharing Verification Node

ใช้ลายเซ็น BLS ซึ่งเป็นรูปแบบลายเซ็นที่กำหนดบนเส้นโค้งวงรี (BLS12-381 สำหรับ ETH2) ลายเซ็น BLS มีคุณสมบัติโครงสร้าง "สะสม" ซึ่งหมายความว่าเป็นมิตรกับการดำเนินการรวมและสนับสนุนการรวมหลายลายเซ็นเป็นลายเซ็นเดียว

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

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

ทุกคนจะเป็นผู้ชนะในโครงการตรวจสอบความลับที่ใช้ร่วมกัน

Secret Sharing Validator ของ Ethereum 2.0 เพิ่มมูลค่า

สำหรับผู้จำนำ

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

สำหรับผู้ให้บริการเดิมพัน

ความรับผิดที่ลดลง - โปรโตคอล ETH2 สนับสนุนให้ผู้ตรวจสอบความถูกต้อง (โดยเฉพาะผู้ที่มีขนาดใหญ่) ลดโอกาสที่บริการตรวจสอบความถูกต้องของพวกเขาจะล้มเหลวในเวลาเดียวกับบริการตรวจสอบความถูกต้องอื่นๆ การอนุญาตให้ผู้ให้บริการกระจายบริการตรวจสอบความถูกต้องไปยังเครื่องต่างๆ หรือแม้กระทั่งศูนย์ข้อมูลช่วยลดความเสี่ยงความล้มเหลวและความรับผิดที่เกี่ยวข้อง

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

สำหรับเครือข่าย

  • มาตรการรักษาความปลอดภัยที่ได้รับการปรับปรุง – การรวมศูนย์จะสร้างความเสี่ยงและเวกเตอร์การโจมตีสำหรับเครือข่ายและผู้เข้าร่วม ความปลอดภัยส่งผลกระทบโดยตรงต่อมูลค่าของ Ethereum ในฐานะชั้นการตั้งถิ่นฐานใหม่ทั่วโลก การมุ่งเน้นไปที่การพัฒนาตัวตรวจสอบการแบ่งปันความลับเป็นหนทางสู่การบรรลุเป้าหมายการกระจายอำนาจและการต่อต้านความสัมพันธ์ของโปรโตคอล ETH2 เพื่อประโยชน์ของผู้มีส่วนได้ส่วนเสียทั้งหมดในเครือข่าย

  • รากฐานที่สำคัญของการใช้งานเครื่องมือตรวจสอบการแชร์แบบลับ

  • ย้อนกลับไปที่โฆษณาของ Joseph Chow การใช้งานจริงของเครื่องมือตรวจสอบการแบ่งปันความลับบน ETH2 จะต้อง:

  • ข้อมูลจำเพาะไคลเอนต์ตัวตรวจสอบการแบ่งปันความลับ

การใช้งานไคลเอนต์ตัวตรวจสอบการแบ่งปันความลับ

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

ด้วยการสนับสนุนของ Ethereum Foundation ทีมงาน PlatON ได้เสร็จสิ้นการส่งมอบทางวิศวกรรมสำหรับการออกแบบอัลกอริธึมการประมวลผลแบบหลายฝ่ายที่ปลอดภัย ซึ่งดำเนินการโดยใช้เฟรมเวิร์ก SCALE-MAMBA ที่ปรับให้เหมาะสม ซึ่งแสดงให้เห็นถึงความเป็นไปได้และเป้าหมายด้านประสิทธิภาพที่เหมาะสมที่สุด โครงการนี้มุ่งเน้นไปที่การนำ MPC ไปใช้ในโครงการพิสูจน์การดูแลใน ETH2 โปรดdankrad@ethereum.org。

ดู Github

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