Ethereum 2.0: Casper & Beacon Chain
หมายเหตุบรรณาธิการ: บทความนี้มาจากUnitimes(ID:Uni-times), ผู้แต่ง: Colin Schwarz, ผู้รวบรวม: Jhonny, เผยแพร่โดยได้รับอนุญาต

ชื่อเรื่องรอง
ข้อมูลพื้นฐานในบทความแรกในชุดนี้ "Serenity จะนำอะไรมาให้?" เราสรุปประวัติของเครือข่าย Ethereum จนถึงตอนนี้ และอธิบายปัญหาหลักที่ Eth 2.0 ได้รับการคาดหมายไว้สูงว่าจะแก้ไขได้ ในบทความที่สอง "ชื่อเรื่องรอง
อัลกอริทึมฉันทามติ
อัลกอริทึมฉันทามติ
ในเครือข่ายการแลกเปลี่ยนข้อมูลและมูลค่าแบบดั้งเดิม มักจะมีตัวกลางที่รักษาความปลอดภัยและตรวจสอบเครือข่าย ตัวอย่างเช่น ธนาคารให้ความปลอดภัยแก่ทรัพย์สินของลูกค้าและรวมศูนย์การควบคุมธุรกรรมและข้อมูลออนไลน์ของลูกค้า ในด้านบล็อกเชน เนื่องจากเครือข่ายบล็อกเชนมีการกระจายอำนาจ จึงไม่จำเป็นต้องมีตัวกลางดังกล่าว
เนื่องจากไม่มีตัวกลาง เครือข่ายบล็อกเชนจึงต้องใช้ระบบบางรูปแบบเพื่อรักษาความปลอดภัยและรับรองความถูกต้องของข้อมูลใหม่ที่เพิ่มลงในบัญชีแยกประเภทที่แจกจ่าย [1]
นั่นคือ โหนดส่วนใหญ่ในเครือข่ายบล็อกเชนต้อง "เข้าถึงฉันทามติ" ในเวอร์ชันเดียวของสถานะเครือข่ายเพื่อให้เครือข่ายปลอดภัยเพื่อให้บรรลุเป้าหมายนี้ บล็อกเชนใช้ "อัลกอริธึมที่สอดคล้องกัน" ที่หลากหลาย ซึ่งเป็นชุดของกฎที่กำหนดไว้ล่วงหน้าที่เขียนลงในรหัสโปรโตคอลที่ช่วยให้เครือข่ายเข้าถึงฉันทามติและบรรลุผลสุดท้าย Finality หมายความว่า "เมื่อการดำเนินการเฉพาะเสร็จสิ้น การดำเนินการจะถูกจารึกอย่างถาวรในบันทึกประวัติศาสตร์ และการดำเนินการจะไม่ถูกย้อนกลับ" [2] [ข้อสังเกต สำหรับการสิ้นสุดของ blockchain ผู้อ่านสามารถอ้างถึง Unitimes ก่อนหน้า บทความตีพิมพ์ "อีเธอเรียม 2.0:》]。
จะบรรลุขั้นสุดท้ายได้อย่างไร?
Proof of Work (PoW) เป็นอัลกอริธึมฉันทามติของบล็อกเชนที่เก่าแก่ที่สุดที่ใช้โดย Bitcoin ซึ่งรับประกันความปลอดภัยและการกระจายอำนาจของเครือข่าย Bitcoin เมื่อเร็ว ๆ นี้ แพลตฟอร์มบล็อกเชนอื่น ๆ จำนวนมากได้แนะนำอัลกอริธึมที่สอดคล้องกันอื่น ๆ เช่น PoS (Proof of Stake), DPoS (Proxy Proof of Stake) และ PoA (Proof of Authority) ด้วยเหตุผลหลายประการ
ชื่อเรื่องรอง
เหตุใดจึงต้องใช้ PoS
ระบบ Proof-of-work (PoW) เช่น Bitcoin เกี่ยวข้องกับผู้ขุดจำนวนมากที่เชื่อมต่อกับเครือข่าย blockchain ผ่านฮาร์ดแวร์คอมพิวเตอร์ อัลกอริธึมฉันทามติของ PoW จะตั้งค่าเป้าหมายสำหรับบล็อกใหม่แต่ละบล็อก และนักขุดจะแข่งขันกันเพื่อเป็นคนแรกในการค้นหามูลค่าเป้าหมายและเพิ่มบล็อกใหม่ เพื่อให้พวกเขาได้รับรางวัลการขุด
ในการทำเช่นนี้ พวกเขาเรียกใช้ข้อมูลส่วนหัวของบล็อกที่เสนอผ่านฟังก์ชันแฮชที่ส่งคืน/ส่งออกสตริงที่มีความยาวคงที่ (ค่าแฮช) นักขุดจะเปลี่ยนอินพุตของพวกเขา "ค่าที่ไม่ใช่ค่า" นั่นคือแฮชส่วนหัวของบล็อกใหม่ จนกว่าอินพุต "ค่าที่ไม่ใช่ค่า" จะสร้างค่าแฮชที่ตรงกับค่าเป้าหมาย ในเวลานี้ บล็อกใหม่จะถูกส่งไปยังโหนดทั้งหมดในเครือข่าย และโหนดเหล่านี้จะตรวจสอบบล็อกและเพิ่มลงในบัญชีแยกประเภท และนักขุดที่ขุดบล็อกได้สำเร็จจะได้รับรางวัลการขุด
ลักษณะสำคัญของระบบ PoW คือการค้นหาอินพุตแฮชที่ถูกต้องนั้นต้องใช้พลังในการคำนวณจำนวนมาก (เช่น มีความยากในการขุด) แต่เมื่อนักขุดพบอินพุตที่ถูกต้อง (เช่น "ค่าที่ไม่ใช่ค่า") มันก็เป็นเรื่องง่ายที่จะ ตรวจสอบผลลัพธ์ ( นั่นคือค่าแฮชที่ส่งคืนโดยฟังก์ชันแฮช) ความยากของกระบวนการขุดนั้นรับประกันความปลอดภัยของเครือข่าย และค่อนข้างง่ายสำหรับโหนดในการตรวจสอบแต่ละบล็อก ซึ่งช่วยให้โหนดเครือข่ายหลายพันโหนดสามารถรักษาบันทึกล่าสุดของบล็อกเชนได้
แต่น่าเสียดายที่ความยากในการหาค่าเป้าหมายแต่ละค่าด้วยการแฮชต้องใช้พลังการประมวลผลและไฟฟ้าจำนวนมาก ซึ่งลดประสิทธิภาพของเครือข่ายและผลกำไรของผู้ขุด นักขุดทุกคนต้องใช้ไฟฟ้าและการคำนวณจำนวนมากเพื่อพยายามยืนยันบล็อกและรับรางวัล แต่มีเพียงหนึ่งในนั้นเท่านั้นที่จะขุดบล็อกใหม่ได้สำเร็จ ด้วยเหตุนี้ การขุดในแต่ละบล็อกจึงสิ้นเปลืองพลังงานและการคำนวณอย่างมาก ซึ่งหมายความว่าแม้ว่าอัลกอริทึม PoW สามารถรับประกันความปลอดภัยของเครือข่ายได้ แต่ประสิทธิภาพของอัลกอริทึมนั้นต่ำมาก
นอกจากความไร้ประสิทธิภาพของบล็อกเชน PoW แล้ว พื้นที่การขุดยังเสี่ยงต่อการผูกขาดตลาด เนื่องจากวิธีการขุดแบบนี้ให้ข้อได้เปรียบที่ไม่เป็นธรรมแก่ผู้เข้าร่วมที่มีทรัพยากรมากกว่า บุคคลและองค์กรที่มั่งคั่งและมีอำนาจสามารถซื้อฮาร์ดแวร์การขุดที่รวดเร็วและมีประสิทธิภาพมากขึ้น ทำให้พวกเขามีโอกาสมากขึ้นในการขุดเหรียญใหม่ให้สำเร็จ ปัจจุบัน ประมาณ 65% ของการขุด Bitcoin ดำเนินการโดยกลุ่มการขุดขนาดใหญ่ 5 กลุ่ม และในทางทฤษฎีพวกเขาสามารถรวมกันเพื่อควบคุมมากกว่า 50% ของตลาดพลังงานคอมพิวเตอร์ (แม้ว่าจะไม่น่าเป็นไปได้ก็ตามที่พวกเขาจะทำเช่นนั้น) สิ่งนี้ได้สร้างสถานการณ์ที่ Bitcoin และเครือข่ายบล็อกเชน PoW อื่น ๆ ไม่ได้รับการกระจายอำนาจอย่างที่คาดไว้ในตอนแรก ซึ่งเป็นอันตรายต่อความเป็นอิสระและประโยชน์ใช้สอยของพวกเขา
ในเครือข่าย PoS "ผู้ขุด" จะถูกแทนที่ด้วย "ผู้ตรวจสอบความถูกต้อง" ซึ่งเป็นเจ้าของโทเค็นดั้งเดิมของเครือข่าย Validator เข้าร่วมในการตรวจสอบการบล็อกในเครือข่ายโดยการเดิมพันโทเค็นจำนวนหนึ่ง (รวมถึงบล็อกที่เสนอและบล็อกที่พิสูจน์แล้ว) หากมีการเพิ่มบล็อกที่เสนอ/พิสูจน์แล้วลงในเครือข่าย Validator ที่เสนอ/พิสูจน์บล็อกจะได้รับรางวัลตามสัดส่วนของพวกเขา เดิมพัน ในเครือข่าย PoS การขาดการขุดเช่น PoW ทำให้คุ้มค่าและประหยัดพลังงานมากกว่าระบบ PoW หลายพันเท่า
ชื่อเรื่องรอง
ปัญหา "ไม่มีอะไรเป็นเดิมพัน"
หนึ่งในปัญหาที่ใหญ่ที่สุดในการใช้อัลกอริทึมการพิสูจน์ฉันทามติของ PoS คือปัญหา "Nothing at Stake" ผู้คนได้ทดลองใช้ฉันทามติของ PoS มาตั้งแต่ปี 2013 และผู้ใช้รายแรกๆ เช่น Peercoin ประสบปัญหานี้อย่างรวดเร็ว [4]
การนำโปรโตคอล PoS มาใช้ในช่วงแรกทำให้ใครก็ตามที่เป็นเจ้าของโทเค็นดั้งเดิมของเครือข่ายสามารถทำหน้าที่เป็นผู้ตรวจสอบความถูกต้องของเครือข่ายได้ โครงการ PoS เหล่านี้จะสันนิษฐานว่าผู้ที่เป็นเจ้าของโทเค็นมีส่วนได้เสียในความสำเร็จของเครือข่าย ประโยชน์ของตนเองและตรวจสอบได้โดยสุจริต)
ผู้ที่มีโทเค็นมากกว่าจะได้รับอำนาจในการตรวจสอบมากกว่าโดยสันนิษฐานว่าผู้ที่มีโทเค็นมากกว่านั้นไม่มีแรงจูงใจในการโจมตี
อย่างไรก็ตาม โครงการ PoS ในยุคแรกๆ ตระหนักได้อย่างรวดเร็วว่าตรรกะนี้มีข้อบกพร่อง โดยปกติแล้ว นักขุด/ผู้ตรวจสอบความถูกต้องจะได้รับบล็อกเดียวในการตรวจสอบความถูกต้อง อย่างไรก็ตาม เนื่องจากเวลาแฝง มักจะมีการเสนอหลายบล็อกและผู้ขุด/ผู้ตรวจสอบความถูกต้องจะมีสองบล็อกให้เลือก
ในระบบ PoW แบบดั้งเดิม นักขุดสามารถขุดได้ครั้งละหนึ่งห่วงโซ่แบบแยกเท่านั้น [5] เพื่อให้ประสบความสำเร็จในการแทนที่ห่วงโซ่ที่แยกผิดกฎหมายด้วย "ห่วงโซ่ที่มีอำนาจ" ก่อนหน้านี้ (นั่นคือห่วงโซ่ที่ยาวที่สุด) จำเป็นต้องมีมากกว่า 50% ของพลังการประมวลผลของเครือข่าย ซึ่งสูงมากสำหรับเครือข่าย PoW blockchain ขนาดใหญ่ เช่น Bitcoin . ยากมาก.
ในเครือข่าย PoS ผู้ตรวจสอบความถูกต้องสามารถตรวจสอบบล็อกบนโซ่แยกสองอันที่ต่างกันได้ในเวลาเดียวกัน และไม่จำเป็นต้องแบกรับค่าใช้จ่ายเพิ่มเติม ในความเป็นจริง ในช่วงแรกของการนำ PoS มาใช้ ในทางทฤษฎีแล้ว ในทางทฤษฎีผลประโยชน์ทางเศรษฐกิจของผู้ตรวจสอบความถูกต้องที่จะเดิมพันบน Fork ใดๆ ที่มีอยู่ เนื่องจากการทำเช่นนั้น ผู้ตรวจสอบความถูกต้องจะได้รับรางวัลค่าธรรมเนียมการทำธุรกรรม นี่คือ "ไม่มีอะไรเป็นเดิมพัน (ไม่มีค่าใช้จ่ายที่ต้องทำ อกุศลไม่จำกัดประโยชน์)" ปัญหา.
ผลที่ตามมาที่เลวร้ายที่สุดของปัญหาประเภทนี้สามารถอธิบายได้จากข้อสันนิษฐานด้านความปลอดภัยต่อไปนี้:
ผู้ตรวจสอบความถูกต้องจะพยายามเพิ่มผลกำไรของตนเองให้ได้สูงสุด แม้ว่าจะสร้างความเสียหายให้กับเครือข่ายทั้งหมดก็ตาม
ไม่มีผู้ตรวจสอบความถูกต้องที่จะตรวจสอบโดยเห็นแก่ผู้อื่น (บล็อกจะได้รับการตรวจสอบความถูกต้องในห่วงโซ่เดียวเท่านั้น);
เครื่องมือตรวจสอบความถูกต้องจะแก้ไขซอฟต์แวร์ของตนหรือดาวน์โหลดซอฟต์แวร์ที่แก้ไขแล้ว ซึ่งช่วยให้สามารถตรวจสอบความถูกต้องของห่วงโซ่ที่มีส้อมหลายตัวได้ (ซอฟต์แวร์มาตรฐานที่มีตรรกะภายในเพื่อเลือกห่วงโซ่ที่มีส้อมที่ถูกต้องเมื่อเกิดส้อมขึ้น)
เนื่องจากสมมติฐานด้านความปลอดภัยที่กล่าวถึงข้างต้น อาจมี forked chain หลายอันปรากฏขึ้น ซึ่งจะทำให้เครือข่ายล่าช้าและซับซ้อน หากไม่ได้รับการแก้ไข อาจนำไปสู่ช่องโหว่ด้านความปลอดภัยที่สำคัญในเครือข่าย หากผู้ตรวจสอบทุกรายสามารถตรวจสอบบล็อคของห่วงโซ่ที่แยกออกจากกันในเครือข่ายได้ ผู้ตรวจสอบที่เป็นอันตรายจะสามารถทำการโจมตีซ้ำซ้อนได้ (นั่นคือ โทเค็นเดียวกันถูกใช้หลายครั้ง) พวกเขาสามารถส่งโทเค็นผ่าน fork อันใดอันหนึ่งไปยังการแลกเปลี่ยน ถอนโทเค็นจากการแลกเปลี่ยนนั้น จากนั้นตรวจสอบความถูกต้องของบล็อกบน fork อีกอันหนึ่งเท่านั้น
เนื่องจากสันนิษฐานว่าตัวตรวจสอบความถูกต้องทั้งหมดกำลังตรวจสอบความถูกต้องกับโซ่แบบแยกสองอันที่แตกต่างกัน โซ่ที่สองจะได้รับการพิสูจน์มากขึ้นเรื่อย ๆ และกลายเป็นโซ่เดียวที่ใช้ได้ในที่สุด ซึ่งหมายความว่าธุรกรรมโทเค็นที่ใช้ไปก่อนหน้านี้ในห่วงโซ่แยกแรกและถอนออกจากการแลกเปลี่ยนจะไม่สามารถใช้ได้อีกต่อไป ด้วยวิธีนี้ การใช้จ่ายแบบทวีคูณที่ประสบความสำเร็จเกิดขึ้นและการแลกเปลี่ยนถูกฉ้อโกงเงินไม่ว่าจะมีจำนวนเงินที่เกี่ยวข้องมากเพียงใด
กล่าวโดยสรุปคือ การไม่กำหนดให้ตัวตรวจสอบความถูกต้องแต่ละรายการเดิมพันมูลค่าจริงในความพยายามเริ่มต้นที่ PoS ทำให้เครือข่ายมีแนวโน้มที่จะล่าช้า ซับซ้อน และไม่ปลอดภัย
ชื่อเรื่องรอง

วิธีแก้ปัญหา “ไม่มีอะไรเป็นเดิมพัน”: แคสเปอร์
โชคดีที่ทีม Ethereum ได้เรียนรู้จากข้อบกพร่องของโครงการ PoS ในยุคแรกๆ และได้ออกแบบโปรโตคอล Casper เพื่อขจัดปัญหา "Nothing at Stake" ในปี 2014 Vitalik ได้เสนอแนวคิดในการกำจัดปัญหา "Nothing at Stake" เป็นครั้งแรกในบทความชื่อ "Slasher" [5] บทความนี้เสนอวิธีแก้ปัญหาง่ายๆ: "ทำให้ห่วงโซ่หลักรับรู้ถึงห่วงโซ่ที่มีส้อมอื่น ๆ ต่อมาหากคนขุดแร่ถูกจับได้ว่ากำลังขุดบนโซ่ทั้งสองในเวลาเดียวกัน คนขุดแร่จะถูกลงโทษ
"แม้ว่าแนวคิดจะพัฒนาไปอย่างมากตั้งแต่มีการเสนอ แต่ก็กลายเป็นพื้นฐานของอัลกอริทึมฉันทามติของแคสเปอร์
Casper เป็นอัลกอริทึมสำหรับลงโทษผู้ตรวจสอบที่ตรวจสอบความถูกต้องของห่วงโซ่ที่แยกหลายอันหรือสร้างความเสียหายให้กับเครือข่าย
การใช้งานครั้งแรกของ Casper จะใช้กลไกข้อเสนอ PoW ในปัจจุบันของ Ethereum เพื่อแนะนำบล็อกใหม่บนห่วงโซ่ Eth2.0 หากมีการเสนอบล็อกสองบล็อกพร้อมกัน ผู้ตรวจสอบความถูกต้องจะได้รับรางวัลสำหรับการเดิมพันในเชนเดียวเท่านั้น ดังนั้นจึงเหมาะสมที่จะเดิมพันผ่านเชน Eth1.0 ปัจจุบัน เนื่องจากเชนเก่านี้เป็นเชนที่มีโอกาสประสบความสำเร็จมากที่สุด
ที่สำคัญกว่านั้น โปรโตคอล Casper แนะนำกลไกที่หากตัวตรวจสอบใด ๆ พยายามสนับสนุนห่วงโซ่แยกที่ไม่ถูกต้องโดยการตรวจสอบหลาย ๆ บล็อกพร้อมกัน สินทรัพย์โทเค็นที่รับรองโดยตัวตรวจสอบความถูกต้องจะถูกทำลาย สิ่งนี้ทำได้โดยกลไกการป้องกันพิเศษที่บังคับใช้ "บัญญัติ Casper" สองข้อ [6]:
"คำสั่ง Casper" ข้อแรกคือผู้ตรวจสอบความถูกต้องไม่สามารถออกคะแนนเสียงที่แตกต่างกันสองรายการที่ความสูงของบล็อกเดียวกันได้ (เช่น ไม่สามารถเซ็นชื่อสองบล็อกที่ต่างกันที่ความสูงของบล็อกเดียวกัน)
"คำสั่งแคสเปอร์" ประการที่สองคือผู้ตรวจสอบความถูกต้องไม่สามารถลงคะแนนได้อีกในกรอบเวลาการลงคะแนนอื่น ๆ หากพวกเขาได้ลงคะแนนแล้วผู้ตรวจสอบความถูกต้องคนใดก็ตามที่ละเมิดกฎข้อใดข้อหนึ่งเหล่านี้ถือเป็นผู้ตรวจสอบที่ประสงค์ร้าย และเงินฝากทั้งหมดของพวกเขา (ไม่ใช่แค่เงินเดิมพันของพวกเขา) จะถูกริบ เพื่อปรับปรุงความพร้อมใช้งานของเครือข่ายและลดการเซ็นเซอร์ธุรกรรม ผู้ตรวจสอบความถูกต้องซึ่งโหนดออฟไลน์จะถูกลงโทษในระดับปานกลางเช่นกัน สำหรับรายละเอียด โปรดดูบทความที่ตีพิมพ์ก่อนหน้านี้โดย Unitimes "Eth 2.0 AMA เฟส 2 | Vitalik:Ethereum 2.0 ไม่มีความท้าทายในการวิจัยที่ยังไม่ได้รับการแก้ไข
". Vlad Zamfir นักวิจัยของ Casper เปรียบกลไกการรักษาความปลอดภัย PoS ใหม่นี้กับฮาร์ดแวร์การขุดที่ใช้โดยใครก็ตามที่ทำการโจมตี 51% ในระบบ PoW จะติดไฟและเผาไหม้ทันที [2]
หากนำกลไก Casper ไปใช้อย่างถูกต้อง ก็จะขจัดปัญหา "Nothing at Stake" และทำให้เครือข่าย Ethereum เปลี่ยนไปใช้กลไก PoS ได้อย่างปลอดภัย
Casper FFG จะช่วยให้ Ethereum เปลี่ยนจากกลไกฉันทามติ PoW เป็นกลไกฉันทามติ PoS ได้อย่างราบรื่น ดังนั้นโมเดล Casper FFG จึงผสานรวมโปรโตคอล PoS ใหม่นี้โดยการซ้อนทับโปรโตคอล PoS ใหม่นี้บนโปรโตคอล Ethereum PoW ปัจจุบัน บล็อกยังคงถูกขุดผ่าน PoW แต่ช่องสุดท้ายในแต่ละยุคคือจุดตรวจสอบ PoS (ทุกๆ 64 บล็อกที่สร้างขึ้น (ประมาณ 6.4 นาที) เรียกว่ายุค) และผู้ตรวจสอบเครือข่ายจะอยู่ที่จุดตรวจสอบ ประเมินการสิ้นสุดของบล็อกตั้งแต่จุดตรวจสอบสุดท้าย . Casper CBC จะถูกนำไปใช้หลังจาก FFG เพื่อให้การเปลี่ยนผ่านเป็นฉันทามติของ PoS เสร็จสมบูรณ์
ชื่อเรื่องรอง

ห่วงโซ่สัญญาณ
กลไกการพิสูจน์การเดิมพันของ Casper จะดำเนินการผ่าน beacon chain ซึ่งจะเป็น chain อิสระที่ทำงานคู่ขนานกับ Ethereum PoW chain ในปัจจุบัน ห่วงโซ่บีคอนจะเป็น "ห่วงโซ่ระบบ" ของห่วงโซ่ Eth2.0 และหน้าที่หลักคือการจัดเก็บและบำรุงรักษาการลงทะเบียนตัวตรวจสอบความถูกต้อง จัดการการเชื่อมโยงข้ามระหว่างห่วงโซ่ชิ้นส่วนและห่วงโซ่บีคอน และเปิดห่วงโซ่ในแต่ละยุค สุ่มและกำหนดผู้ตรวจสอบให้กับแต่ละ Shard Chain (จะมี 1024 Shard Chain ในระบบ Eth2.0) และอื่นๆ
ผู้ใช้สามารถมีส่วนร่วมในโปรโตคอลการพิสูจน์การเดิมพันของ beacon chain โดยส่ง 32 ETH (เงินฝาก) ในสัญญาอัจฉริยะที่จะนำไปใช้กับเชน Ethereum เก่าในปัจจุบัน เงินฝากนี้จะสร้างใบเสร็จรับเงินซึ่งจะมี ID ที่แสดงว่า Shard Chain ใดที่เครื่องมือตรวจสอบความถูกต้องนี้ใช้ Sharding (อ่านบทความนี้ [12] เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการ Sharding)
หลังจากที่ผู้ใช้ให้คำมั่นสัญญา เขาจะกลายเป็นผู้ตรวจสอบความถูกต้องที่รอดำเนินการในห่วงโซ่บีคอน หลังจากรอเป็นระยะเวลาหนึ่ง ผู้ใช้จะถูก "เปิดใช้งาน" เพื่อเป็นผู้ตรวจสอบที่ใช้งานอยู่ จากนั้นจึงจะสามารถเข้าร่วมในการตรวจสอบโปรโตคอล PoS ได้ [9] หลังจากที่เชนบีคอนประมวลผลการรับจำนำจากเชน Eth1.0 แล้ว ผู้ใช้จะสามารถ "เปิดใช้งาน" เป็นผู้ตรวจสอบที่ถูกต้องได้ ผู้ตรวจสอบความถูกต้องที่เปิดใช้งานจะผลัดกันเสนอบล็อกใหม่และลงคะแนนในความถูกต้องของบล็อก
เวอร์ชันก่อนหน้าของ Casper จะใช้กลไกข้อเสนอ PoW ที่มีอยู่ และเวอร์ชันที่ใหม่กว่าจะใช้กลไกข้อเสนอที่มีประสิทธิภาพมากกว่า Vitalik มองเห็น "การแปลงข้อเสนอบล็อกเป็นกลไกลายเซ็นบล็อกวงกลม PoS" [6] เพื่อป้องกันผู้ตรวจสอบความถูกต้องจากการสมรู้ร่วมคิดเพื่อเริ่มการโจมตี เชนบีคอนจะสุ่มกำหนดผู้ตรวจสอบความถูกต้องให้กับชิ้นส่วนต่างๆ โดยใช้การตรวจสอบข้อเสนอบล็อกแบบสุ่ม/การลงคะแนนเสียงในห่วงโซ่ [ 8]. หาก Validator ไม่ทราบว่าจะได้รับมอบหมายให้กับ Shard Chain เมื่อใด จะป้องกันไม่ให้มีการสมรู้ร่วมคิดล่วงหน้าเพื่อเริ่มการโจมตีในกรณีของ Fork ผู้ตรวจสอบความถูกต้องจะใช้กฎการเลือก beacon chain fork ของลูกค้าเพื่อเลือก chain ที่ถูกต้องโดยอัตโนมัติ กฎการเลือกทางแยกใช้ "Last Message DriVEN Greediest Heaviest Observed SubTree (LMD GHOST, GHOST ขับเคลื่อนโดยข่าวล่าสุด)" เพื่อกำหนดว่าเชนใดเป็น "canonical chain" หากผู้โจมตีที่ต้องการตรวจสอบห่วงโซ่ที่แยกไม่ถูกต้อง เขาต้องแก้ไขหรือกำจัดกฎการเลือกส้อม LMD GHOST ด้วยตนเอง [หมายเหตุ: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ LMD GHOST ผู้อ่านสามารถอ้างอิงจากบทความ "อีเธอเรียม 2.0:》]
จะบรรลุขั้นสุดท้ายได้อย่างไร?
ชื่อเรื่องรอง
แผนที่เส้นทาง
แผนที่เส้นทาง
beacon chain (นั่นคือเฟส 0 ของ Eth2.0) คาดว่าจะเปิดตัวในต้นปี 2020 แต่ก็ต่อเมื่อจำนวน ETH ที่จำนำในระบบถึงข้อกำหนดจำนวนขั้นต่ำ และมีลูกค้าที่พร้อมสำหรับการผลิตอย่างน้อยสามราย , สามารถเปิด beacon chain ได้ เริ่มสำเร็จแล้ว ระยะที่ 1 และ 2 คาดว่าจะตามมาในปี 2564 และ 2563 ตามลำดับ
ระยะที่ 1 จะแนะนำโครงสร้างโซ่เศษพื้นฐาน ซึ่งโดยพื้นฐานแล้วเป็นขั้นตอนการทดลองใช้งานของโครงสร้างเศษ ใช้เพื่อทดสอบว่าระบบเศษจะทำงานอย่างไร ดังนั้น ระยะที่ 1 จะไม่ตระหนักถึงศักยภาพความสามารถในการขยายขนาดทั้งหมดของการแบ่งส่วนข้อมูลในทันที ขั้นตอนนี้จะกล่าวถึงฉันทามติและจุดสิ้นสุดของเชนชาร์ด และจะอนุญาตให้บีคอนเชนตรวจสอบการทำงานของเชนชาร์ด
ระยะที่ 2 จะได้เห็นระบบ Eth2.0 ที่ผสานรวมอย่างสมบูรณ์พร้อมเศษชิ้นส่วนที่กลายเป็นสายโซ่ที่ทำงานได้อย่างสมบูรณ์ เฟส 2 จะแนะนำ eWASM เครื่องเสมือน Ethereum ใหม่ล่าสุด
สิ่งสำคัญคือต้องสังเกตว่าแม้ว่าขั้นตอนเหล่านี้จะแยกจากกันทางแนวคิด แต่งานในแต่ละขั้นตอนกำลังดำเนินไปพร้อมกันเนื่องจากความสัมพันธ์ระหว่างกันของขั้นตอนต่างๆ
นอกจากนี้ ความพยายามกำลังดำเนินการปรับปรุงห่วงโซ่ Eth1.0 หรือที่เรียกว่า Eth 1.x ซึ่งมีจุดมุ่งหมายเพื่อเพิ่มปริมาณงานของเครือข่ายผ่านการปรับให้เหมาะสมฝั่งไคลเอนต์ และใช้ "ค่าธรรมเนียมของรัฐ" เพื่อให้แน่ใจว่าการดำเนินการเต็มรูปแบบ โหนด รวมถึงค่าธรรมเนียมการทำธุรกรรมที่เสถียรและการพัฒนาอุปกรณ์ขั้นสุดท้ายที่สามารถใช้เพื่อเชื่อมต่อเชน Eth1.x กับเชน Eth2.0


