การตีความเชิงลึกของ Ethereum 2.0

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

ชื่อเรื่องรอง
เมื่อเปรียบเทียบกับเครือข่าย Ethereum ปัจจุบัน ETH 2.0 มีการเปลี่ยนแปลงที่สำคัญดังต่อไปนี้:
กลไกฉันทามติเปลี่ยนจาก PoW เป็น PoS ซึ่งจะเป็นการใช้งานครั้งแรกของอัลกอริทึม Casper FFG ที่เป็นเอกฉันท์ PoS ที่ดึงดูดความสนใจอย่างมาก
ภายใต้กลไกฉันทามติของ PoW Ethereum มีเชนที่ยาวที่สุดเพียงเชนเดียวเป็นเชนหลัก ในขณะที่เครือข่าย Ethereum 2.0 มีบีคอนเชนและ 1,024 ชาร์ดเชนเพื่อให้เกิดการขยายตัว ห่วงโซ่ชิ้นส่วนที่แตกต่างกันเหล่านี้สามารถสื่อสารกันได้ และได้รับการควบคุมและตรวจสอบอย่างสม่ำเสมอโดยห่วงโซ่บีคอนของห่วงโซ่หลัก
การเดิมพันจะเป็นหนึ่งในหน้าที่หลักของ ETH 2.0 กล่าวคือ ผู้ใช้สามารถเป็นผู้ตรวจสอบห่วงโซ่บีคอน ETH 2.0 ได้โดยการเดิมพัน 32 BETH
เป้าหมายการออกแบบ ETH 2.0
ชื่อเรื่องรอง
To minimize complexity, even at the cost of some losses in efficiency.
ตามเอกสารไวท์เปเปอร์ของ Ethereum 2.0 เป้าหมายในการออกแบบมีดังนี้:
To remain live through major network partitions and when very large portions of nodes go offline.
ความเรียบง่าย: ลดความซับซ้อนให้เหลือน้อยที่สุด แม้จะต้องสูญเสียประสิทธิภาพก็ตาม
To select all components such that they are either quantum secure or can be easily swapped out for quantum secure counterparts when available.
ความยืดหยุ่น: หลังจากแบ่งพาร์ติชันเครือข่ายหลักแล้ว เมื่อโหนดส่วนใหญ่อยู่ในสถานะออฟไลน์ ระบบทั้งหมดยังคงสามารถทำงานได้
To utilize crypto and design techniques that allow for a large participation of validators in total and per unit time.
ความคงอยู่: เลือกส่วนประกอบที่ทนทานต่อควอนตัมคอมพิวติ้ง หรือเลือกส่วนประกอบที่เปลี่ยนได้จนกว่าจะมีส่วนประกอบที่ทนทานต่อควอนตัม
To allow for a typical consumer laptop with O(C) resources to process/validate O (1) shards (including any system level validation such as the beacon chain)
การกระจายอำนาจ: อนุญาตให้แล็ปท็อประดับผู้บริโภคที่มีกำลังการประมวลผล O(C) ประมวลผล/ตรวจสอบความถูกต้องของชิ้นส่วน O(1) (อาจตรวจสอบได้ที่เลเยอร์ใดๆ ในระบบ เช่น ห่วงโซ่บีคอน)
ชื่อระดับแรก
Ethereum 2.0 แบ่งออกเป็น 7 เฟส โดยเฟส 0 คาดว่าจะเปิดตัวในต้นปี 2563
Phase 0: PoS beacon chain without shards
Phase 1: Basic sharding without EVM
Phase 2: EVM state transition function
Phase 3: Light client state protocol
Phase 4: Cross-shard transactions: see here and more
Phase 5: Tight coupling with main chain security: here and more
Phase 6: Super-quadratic or exponential sharding

คุณสมบัติหลักของเฟส 0 ที่กำลังจะมาถึง
ชื่อเรื่องรอง
เฟส 0 คอร์เป็นบีคอนเชนที่ไม่มีชาร์ดดิ้งและ EVM
ระยะที่ 0 ของ ETH 2.0 ส่วนใหญ่จะปล่อย "beacon chain" โดย beacon chain จะกลายเป็นศูนย์กลางของระบบนิเวศ ETH 2.0 และศูนย์ความปลอดภัยและการตรวจสอบสำหรับ shard chains อื่นๆ ทั้งหมด
ไม่สามารถโอน BETH บน Beacon Chain บนเครือข่ายได้ ซึ่งหมายความว่าผู้ใช้ไม่สามารถฝากในการแลกเปลี่ยนได้
ชื่อเรื่องรอง
BETH อีเธอร์ใหม่จะเป็นโทเค็นบนห่วงโซ่สัญญาณ
สินทรัพย์ดิจิทัลบนห่วงโซ่บีคอนคือ BETH และสินทรัพย์ดิจิทัลปัจจุบัน ETH บนห่วงโซ่หลักของ Ethereum จะไม่สามารถใช้ได้ในห่วงโซ่ ETH 2.0
มีสองวิธีหลักในการสร้าง BETH:
2) ETH บนห่วงโซ่เดิมจะถูกแลกเปลี่ยนเป็น BETH ใหม่ในอัตรา 1:1 โดยการป้อนและทำลายสัญญาอัจฉริยะ และ ETH ดั้งเดิมจะถูกทำลาย
ชื่อเรื่องรอง
โหมดตัวตรวจสอบความถูกต้องของการเดิมพันจะเปิดใช้งาน
ผู้ใช้สามารถเป็นผู้ตรวจสอบความถูกต้องของเครือข่าย Ethereum 2.0 ได้โดยการเดิมพัน 32 BETH บนบีคอนเชน
ในเฟส 0 ผู้ตรวจสอบจะสามารถตรวจสอบธุรกรรมบนบีคอนเชนได้เท่านั้น เนื่องจากในขั้นตอนนี้ 1024 ชาร์ดเชนยังไม่ปรากฏ
ห่วงโซ่บีคอนและห่วงโซ่ชิ้นส่วนแต่ละชิ้นจะใช้อัลกอริทึมที่สอดคล้องกันของ PoS ใหม่ Casper FFG เพื่อกำหนดบล็อกสุดท้าย Casper FFG เป็นอัลกอริธึมการพิสูจน์การเดิมพันที่สามารถลงโทษพฤติกรรมที่เป็นอันตราย (เช่น การระงับโซ่และส้อม) เช่นการยึดสินทรัพย์ดิจิทัลของ Stake ที่เริ่มพฤติกรรมที่เป็นอันตราย
ชื่อเรื่องรอง
กลไกการตรวจสอบ
จุดประสงค์ของการชาร์ดดิ้งคือเพื่อแยกข้อมูลสถานะระหว่างโหนดโดยไม่ต้องมีโหนดใด ๆ ที่จะมีภาพรวมทั้งหมดของเครือข่าย ดังนั้นจึงไม่มีตัวตรวจสอบความถูกต้องที่สามารถตรวจสอบเศษส่วนทั้งหมดได้ แต่สายบีคอนจะประสานการตรวจสอบชิ้นส่วนแทน ทุกๆ รอบ (64 บล็อกหรือ 6.4 นาที) ห่วงโซ่บีคอนจะสับเปลี่ยนตัวตรวจสอบและกำหนดให้กับชิ้นส่วน กลุ่มของผู้ตรวจสอบความถูกต้องที่กำหนดให้กับเศษเรียกว่าคณะกรรมการ คณะกรรมการประกอบด้วยสมาชิก 128 คน
ในเฟส 0 หมายความว่าทุก ๆ 6 นาที สายบีคอนจะถูกสับและเลือกอีกครั้ง และคณะกรรมการที่จะรับผิดชอบในหกนาทีถัดไปจะถูกเลือก
ในระยะที่ 1 บีคอนเชนจะกำหนดคณะกรรมการตรวจสอบสำหรับแต่ละชิ้นส่วนจากทั้งหมด 1,024 ชิ้น วิธีนี้ดูเหมือนจะมีแนวคิดที่ชัดเจน แต่มีความซับซ้อนมากในการนำไปใช้ มันเกี่ยวข้องกับการสร้างตัวเลขสุ่มแบบหลายขั้นตอนพร้อมกับฟังก์ชั่นการหน่วงเวลาที่ตรวจสอบได้เพื่อขัดขวางความพยายามที่จะควบคุมตัวเลือกของคณะกรรมการ
เนื่องจากความสำคัญของงานคณะกรรมการ ETH 2.0 จึงสุ่มเลือกคณะกรรมการและหมุนเวียนคณะกรรมการเป็นครั้งคราว คณะกรรมการมีหน้าที่รับผิดชอบในการรับรองความปลอดภัย ความมีชีวิตชีวา และความสมบูรณ์ของเศษชิ้นส่วนที่พวกเขาอยู่ และรับรองสถานะของชิ้นส่วนบนห่วงโซ่บีคอน
ดังนั้นจึงเป็นเรื่องยากสำหรับผู้ตรวจสอบความถูกต้องและผู้ตรวจสอบความถูกต้องที่พยายามเพิ่มผลประโยชน์สูงสุดของตนเองเพื่อใช้การเลือกคณะกรรมการเป็นเครื่องมือในการโจมตีเครือข่าย ในความเป็นจริง แม้ว่าพวกเขาจะได้ควบคุมคณะกรรมการเศษโดยบังเอิญ แต่ก็ไม่สามารถควบคุมได้มากกว่า 64 ช่วงตึก
บทสรุป
บทสรุป


