ภาพรวมการอัปเกรด Ethereum: ระยะ "Serenity" ของ Ethereum 2.0 คืออะไร

ไพรเมอร์อย่างรวดเร็วเกี่ยวกับ Ethereum: นี่คือการประยุกต์ใช้เทคโนโลยีบล็อกเชนที่มีจุดประสงค์เพื่อให้กรณีการใช้งานของมันไปไกลกว่าการชำระเงิน Ethereum เป็นบล็อกเชนที่ใช้งานทั่วไป เป็นโอเพ่นซอร์สโดยสมบูรณ์ เปิดให้สาธารณะชน และมีสกุลเงินดิจิทัล ETH เป็นของตัวเอง
ในฐานะที่เป็นแพลตฟอร์มแบบกระจายศูนย์ Ethereum ยังมีภาษาโปรแกรม Solidity ของตัวเอง ซึ่งโปรแกรมเมอร์สามารถใช้เพื่อสร้างสัญญาอัจฉริยะได้ สัญญาอัจฉริยะเป็นการถอดโครงสร้างรหัสที่สามารถดำเนินการได้โดยอัตโนมัติเมื่อตรงตามเงื่อนไขที่กำหนด เป็นการปูทางสำหรับแอปพลิเคชันแบบกระจายศูนย์ (dApps) ตามความสามารถโดยธรรมชาติของบล็อกเชน เช่น ความโปร่งใส ความน่าเชื่อถือ และการเปลี่ยนแปลงไม่ได้
Ethereum ได้รับการปฏิวัติตั้งแต่เริ่มก่อตั้ง ในช่วงที่ ICO เฟื่องฟูในปี 2560 นั้นช่วยขยายระบบนิเวศของสกุลเงินดิจิทัลในขณะที่ทำงานร่วมกับผู้ประกอบการและนักพัฒนาเพื่อเปิดตัวแอปพลิเคชั่นบล็อกเชนที่ล้ำสมัยและทันสมัยที่สุด แต่สิ่งต่าง ๆ ก็ไม่ราบรื่นนัก
เครือข่ายปัจจุบันประสบปัญหาเชิงระบบมากมายในแง่ของความสามารถในการปรับขนาด ความปลอดภัย และต้นทุนการทำธุรกรรม นั่นเป็นเหตุผลที่ชุมชนกระจายศูนย์ที่โฮสต์ ethereum ได้เริ่มพัฒนาแผนงานเพื่อแก้ไขปัญหาเหล่านี้ผ่านชุดการอัปเกรดที่วางแผนไว้อย่างรอบคอบซึ่งครอบคลุมสี่ขั้นตอนที่แตกต่างกัน
ขณะนี้เรากำลังเข้าสู่ความสงบ ซึ่งเป็นขั้นตอนสุดท้ายของโครงการพัฒนาที่เข้มงวด ก่อนที่เราจะเข้าสู่ Serenity เรามาย้อนดูการอัปเกรดบางอย่างที่ถูกนำมาใช้ในช่วงไม่กี่ปีที่ผ่านมากันก่อน
ขั้นตอนการพัฒนา Ethereum
แต่ละช่วงของแผนพัฒนา Ethereum จะแนะนำคุณสมบัติเพิ่มเติมและแก้ปัญหาที่มีอยู่ บางขั้นตอนเหล่านี้รวมถึงฮาร์ดฟอร์กที่เปลี่ยนการทำงานผ่านความไม่เข้ากัน
มีนาคม 2016 – เฟส "Homeland" (1,150,000 บล็อก)
สัญญา Canary ถูกลบออก และนักพัฒนาหลักของ Ethereum ไม่มีอำนาจในการหยุดกิจกรรมเครือข่ายอีกต่อไป เพิ่มรหัส Solidity ใหม่และแนะนำกระเป๋าเงิน Mist ETH
กรกฎาคม 2016 – DAO ฮาร์ดฟอร์ก
นี่เป็นทางแยกที่ไม่ได้วางแผนเพื่อตอบสนองต่อเหตุการณ์การโจมตีของ DAO ในเวลานั้น ETH มูลค่า 50 ล้านดอลลาร์ถูกขโมยไปเนื่องจากช่องโหว่ในสัญญาของ DAO เหตุการณ์นี้นำไปสู่การแยกเครือข่ายและการกำเนิดของ Ethereum (ETH) และ Ethereum Classic (ETC)
ตุลาคม 2017 – ไบแซนเทียม (บล็อก 4,370,000)
รางวัลบล็อกลดลงจาก 5 ETH เป็น 3 ETH
กุมภาพันธ์ 2019 – ช่วง "คอนสแตนติโนเปิล"
ช่องทางของรัฐได้รับการปรับปรุงเพื่อรองรับการทำธุรกรรมนอกเครือข่ายได้ดียิ่งขึ้น รางวัลบล็อกลดลงอีกเป็น 2 ETH อนุญาตให้สัญญาอัจฉริยะตรวจสอบซึ่งกันและกันโดยใช้แฮชเท่านั้น การฮาร์ดฟอร์กยังรวมถึงการเปลี่ยนแปลงอื่น ๆ แก้ไขปัญหาความปลอดภัยที่มีชื่อรหัสว่า Petersburg
ตุลาคม 2019 – อิสตันบูล
การ Hard Fork อีกครั้งของ Ethereum และการอัปเกรดขั้นสุดท้ายก่อนการใช้งาน รวมถึงการแก้ไขด้านความปลอดภัยเพิ่มเติมและสิ่งจูงใจในการเปลี่ยนจากอัลกอริทึม Proof-of-Work เป็นอัลกอริทึม Proof-of-Stake
ตอนนี้เราเข้าสู่ขั้นตอนสุดท้ายแล้ว นั่นคือช่วง "ความสงบ" ของ ETH 2.0
ETH 2.0 เป็นคำทั่วไปสำหรับด่านที่อัปเดตทั้งหมดโดยเริ่มจากด่าน "เงียบ" การเปิดตัวครั้งแรกของ ETH 2.0 เดิมวางแผนไว้สำหรับเดือนมกราคม 2020 แต่ถูกเลื่อนออกไป ขณะนี้นักพัฒนาคาดว่าจะเปิดตัวในปลายเดือนกรกฎาคม 2020 ด้วย "ความมั่นใจ 95%"
ETH 2.0 เป็นคำทั่วไปสำหรับด่านที่อัปเดตทั้งหมดโดยเริ่มจากด่าน "เงียบ" การเปิดตัวครั้งแรกของ ETH 2.0 เดิมวางแผนไว้สำหรับเดือนมกราคม 2020 แต่ถูกเลื่อนออกไป ขณะนี้นักพัฒนาคาดว่าจะเปิดตัวในปลายเดือนกรกฎาคม 2020 ด้วย "ความมั่นใจ 95%"
จุดประสงค์ของขั้นตอนนี้คือทำให้ Ethereum สามารถปรับขนาดได้มากขึ้น เร็วขึ้น และเชื่อถือได้มากขึ้น ตามที่นักวิจัย Danny Ryan เป้าหมายหลักของระยะ "เงียบ" คือ:
ความปลอดภัย: เพิ่มการมีส่วนร่วมของผู้ตรวจสอบในเวลารวมและหน่วยเวลา
ความเรียบง่าย: ลดความซับซ้อนให้เหลือน้อยที่สุด แม้จะต้องสูญเสียประสิทธิภาพไปบ้าง
อายุการใช้งาน: การเตรียมเครือข่ายสำหรับอนาคตที่คอมพิวเตอร์ควอนตัมพร้อมใช้งาน
ความยืดหยุ่น: แม้ว่าโหนดจำนวนมากจะออฟไลน์ เครือข่ายควรยังคงทำงานอยู่
การกระจายอำนาจ: ด้วยอำนาจปัจจุบันของตัวตรวจสอบความถูกต้องของ ASIC การเปิดแล็ปท็อปสำหรับผู้บริโภคทั่วไปให้มากขึ้นเพื่อเข้าร่วมในกระบวนการตรวจสอบทำให้เครือข่ายมีการกระจายอำนาจ
ช่วง Serenity แบ่งออกเป็นสี่ช่วง แต่ละช่วงมีเป้าหมายย่อยและการอัปเดตของตัวเอง
ขั้นตอนที่ 0: Beacon Chain
หลังจากเกิดความล่าช้าหลายครั้ง ด้วยการเปิดตัว beacon chain ในที่สุด Ethereum ก็เปลี่ยนไปใช้กลไกฉันทามติของ POS ในขั้นต้น เชนใหม่จะทำงานเคียงข้างกันกับบล็อกเชน ethereum หลักแบบ Proof-of-Work ในรูปแบบที่เรียบง่าย โดยไม่มีการสนับสนุนสัญญาอัจฉริยะหรือบัญชี ในระหว่างขั้นตอนนี้ สินทรัพย์ใหม่ที่เรียกว่า ETH2 จะถูกสร้างขึ้นเพื่อให้รางวัลแก่ผู้ตรวจสอบการทำธุรกรรมบน Beacon Chain ในขั้นต้น ETH2 ไม่สามารถถอนออกจากห่วงโซ่สัญญาณได้
ขั้นตอนที่ 1: ห่วงโซ่เศษ
Sharding เป็นเทคนิคการปรับขนาดที่อนุญาตให้ทำธุรกรรมแบบขนาน สิ่งนี้ออกแบบมาเพื่อช่วยในการปรับขนาดธุรกรรมโดยแบ่งเครือข่ายออกเป็นหลายส่วน ทำให้เครือข่ายสามารถประมวลผลธุรกรรมหลายรายการพร้อมกันได้ เทคนิคนี้สามารถนำไปสู่การรวมศูนย์ที่สูงขึ้นได้ เนื่องจากชิ้นส่วนแต่ละชิ้นสามารถตรวจสอบความถูกต้องได้โดยตัวตรวจสอบความถูกต้องชุดเล็กๆ
ขั้นตอนที่ 2: eWASM
สัญญาอัจฉริยะต้องการ Ethereum Virtual Machine (EVM) เพื่อดำเนินการธุรกรรมโดยอัตโนมัติ EVM เปรียบเสมือนคอมพิวเตอร์ที่กระจายอำนาจทั่วโลก ซึ่งมีออบเจกต์ที่เรียกใช้งานได้หลายล้านรายการ แต่ละรายการมีที่เก็บข้อมูลถาวรของตัวเอง EVM ปัจจุบันประมวลผลธุรกรรมตามลำดับ แต่เมื่อ PoS และชาร์ดดิ้งเปลี่ยนไป EVM จำเป็นต้องได้รับการอัปเดตด้วยคุณสมบัติใหม่เพื่อรองรับสัญญาอัจฉริยะ บัญชี และสถานะ
EVM ที่อัปเกรดเรียกว่า eWASM ซึ่งย่อมาจาก Ethereum WebAssembly ซึ่งอ้างอิงถึงมาตรฐานเปิดที่กำหนดรูปแบบรหัสไบนารีแบบพกพาสำหรับโปรแกรมปฏิบัติการ
ขั้นตอนที่ 3: การปรับปรุงอย่างต่อเนื่อง
ขณะนี้เฟสสุดท้ายเป็นแบบปลายเปิด เนื่องจากจะมีการเปลี่ยนแปลงและการแก้ไขในอนาคตทั้งหมดสำหรับเฟสก่อนหน้า เช่นเดียวกับซอฟต์แวร์ ไม่มีเวอร์ชันสุดท้าย มีพื้นที่สำหรับการปรับปรุงและแก้ไขอยู่เสมอ


