บทความเดียวเพื่อทำความเข้าใจกระบวนการจำนำ ETH2
Eth2 จะใช้ Proof of Stake (หลักฐานการถือหุ้น) เพื่อรักษาความปลอดภัยของเครือข่าย แต่การใช้งาน PoS กำหนดให้ผู้เข้าร่วมที่ใช้งานอยู่แต่ละคน ("ผู้ตรวจสอบความถูกต้อง") ต้องมีทรัพย์สินบางอย่างที่จะจำนำ หากสินทรัพย์ถูกถือครองอยู่ในบัญชี eth1 สินทรัพย์เหล่านี้จะต้องถูกโอนไปยังผู้ตรวจสอบของ eth2 ก่อนที่จะนำไปจำนำได้
บทบาทของผู้ตรวจสอบเป็นหลักในการเสนอบล็อกและรับรองบล็อกอื่น ๆ ในขณะที่ผู้จำนำ (ผู้วางเดิมพัน) ให้เงินทุนสำหรับการจำนำ บทบาทผู้ตรวจสอบและเดิมพันสามารถเป็นเอนทิตีเดียวกันหรือต่างกันได้ และแนวทางปฏิบัติที่ดีที่สุดแนะนำให้แยกทั้งสองออกจากกันเพื่อความปลอดภัยสูงสุดของเงินทุน
กระบวนการโอนเงินจาก eth1 ไปยัง eth2 และการกำหนดผู้เดิมพันและผู้ตรวจสอบความถูกต้องเรียกว่าการปักหลัก และขั้นตอนแรกคือการส่งธุรกรรมการฝากเดิมพันบน eth1 ข้อมูลรายละเอียดที่มีอยู่ในธุรกรรมเงินฝากจำนำรวมถึงตัวตนของผู้จำนำ ตัวตนของผู้ตรวจสอบ ฯลฯ และเรียกรวมกันว่าข้อตกลงการฝาก บทความนี้จะสำรวจเงินฝากหลักประกันโดยละเอียดและอธิบายขั้นตอนการส่ง ETH ไปยังผู้ตรวจสอบความถูกต้องของ eth2 ใน eth1
สร้างข้อตกลงการฝากเงิน
คำอธิบายภาพ
รูปที่ 1: โปรโตคอลการฝากเงินและผู้เข้าร่วม
ID ผู้รับรองความถูกต้อง
คำอธิบายภาพ
ข้อความ
โปรดทราบว่าเนื่องจากเครื่องยืนยันความถูกต้องใน eth2 จึงใช้รหัสสาธารณะ eth2 แทนรหัสสาธารณะ eth1
จำนวนเงินจำนำ
คำอธิบายภาพ
รูปที่ 3: จำนวนเงินเดิมพัน
หลักฐานยืนยันตัวตนสำหรับการถอนเงิน
รหัสการถอนใช้เพื่อจัดเตรียมบัญชีที่ผู้ตรวจสอบความถูกต้องทำการฝากเงิน ผู้วางเดิมพันสามารถระบุบัญชีถอนเงินได้โดยการเพิ่มรหัสสาธารณะที่ปรับเปลี่ยนในโปรโตคอล:
1. คีย์สาธารณะถูกแฮชเพื่อบีบอัดขนาด
คำอธิบายภาพ
รูปที่ 4: หลักฐานยืนยันตัวตนสำหรับการถอนเงิน
โปรดทราบว่าใบรับรองตัวตนการถอนยังใช้รหัสสาธารณะของ eth2 ด้วยเหตุนี้ staker จะต้องจัดเตรียมให้โดยตรงและไม่สามารถกู้คืนจากลายเซ็นการทำธุรกรรมได้ตามปกติในกรณีของ eth1 smart contract
โปรดทราบว่าหากตัวตรวจสอบความถูกต้องและตัวเดิมพันเป็นนิติบุคคลเดียวกัน ควรใช้คีย์ที่แตกต่างกันสำหรับการระบุตัวตรวจสอบความถูกต้องและการระบุตัวถอน ด้วยวิธีนี้ คีย์การถอนสามารถเก็บไว้ออฟไลน์ได้อย่างปลอดภัยจนกว่าผู้วางเดิมพันจะพร้อมที่จะถอน
การอนุญาตการตรวจสอบความถูกต้อง
คำอธิบายภาพ
รูปที่ 5: การอนุญาต Validator
ส่งสัญญาฝาก
คำอธิบายภาพ
รูปที่ 6: ส่งข้อตกลงการฝากเงิน
มีสองประเด็นที่ควรทราบที่นี่:
1. ผู้จำนำไม่ได้อนุญาตอย่างชัดแจ้งในข้อตกลงการฝากเงิน แต่ได้เพิ่มลายเซ็นของเขาลงในธุรกรรมเพื่อให้การอนุญาตที่จำเป็นก่อนการเผยแพร่ธุรกรรม
2. การทำธุรกรรมจะต้องมาพร้อมกับจำนวนเงินที่แน่นอนของ ETH ที่เกี่ยวข้องในข้อตกลงการฝากเงิน จำนวนเงินอื่นๆ จะทำให้การทำธุรกรรมถูกปฏิเสธโดยข้อตกลงการฝากเงิน
ชื่อเรื่องรอง
เปิดใช้งานข้อตกลงการฝากเงิน
ไม่เหมือนกับขั้นตอนก่อนหน้านี้ สัญญาการเปิดใช้งานจะดำเนินการใน eth2 เป็นหลัก
Eth2 ติดตามการอัพเดทจาก eth1 สำหรับใบเสร็จรับเงิน โหนด eth2 ทุกโหนดมีใบเสร็จรับเงินล่าสุดในบล็อกที่เสนอ เมื่อบล็อกเหล่านี้เสร็จสิ้น เงินฝากจะกลายเป็นส่วนหนึ่งของสถานะโดยรวมของ eth2 ใบเสร็จรับเงินจะถูกเก็บไว้ใน eth2 เป็นสถานะตัวตรวจสอบความถูกต้อง
คำอธิบายภาพ
รูปที่ 7: การเปิดใช้งานโปรโตคอลการฝากเงิน
กระบวนการทั้งหมด
คำอธิบายภาพ
รูปที่ 8: ขั้นตอนการฝากจำนำ
บัญชีสาธารณะ: เว็บไซต์จีน ETH
ลิงค์ต้นฉบับ:https://www.attestant.io/
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Ethereum โปรดใส่ใจกับ:
บัญชีสาธารณะ: เว็บไซต์จีน ETH
ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำ โปรดติดต่อ Authorize etheremcn@gmail.com
ข้อจำกัดความรับผิดชอบ: งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลคุณภาพสูงและทรัพยากรการเรียนรู้สำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับ การพิมพ์ซ้ำต้องระบุแหล่งที่มาของข้อความต้นฉบับและ ethereum.cn สำหรับระยะยาว พิมพ์ซ้ำ โปรดติดต่อ Authorize etheremcn@gmail.com


