จุดต่อไปเซี่ยงไฮ้ — แนวทางก้าวล่าสุดของ Ethereum

ระบบนิเวศของ Ethereum จะยังคงเปลี่ยนแปลงอย่างต่อเนื่องเนื่องจากการอัปเกรด Shanghai ที่คาดว่าจะสูงเข้ามาใกล้ การปรับปรุงโปรโตคอล blockchain smart contract ที่โดดเด่นล่าสุดจะเปิดใช้งาน Ether (ETH) ถอนออกจาก Beacon Chain ของ Ethereum

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

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

ผู้ที่ล็อก ETH เพื่อเป็นผู้ตรวจสอบไม่สามารถถอนการถือครองของตนออกจาก Beacon Chain ได้ การเปลี่ยนแปลงนี้เกิดขึ้นพร้อมกับการอัปเกรด Shanghai และเป็นเหตุผลหลักสำหรับการประโคมข่าวเกี่ยวกับการเปลี่ยนแปลงล่าสุดของเครือข่าย Ethereum

การอัปเกรด Shanghai มีข้อเสนอ Ethereum Improvement Proposals (EIP) จำนวนหนึ่ง นอกเหนือจากการเปิดใช้งานการถอนการเดิมพัน Cointelegraph ติดต่อสมาชิกของทีม ConsenSys, Ethereum Foundation และบริษัทวิเคราะห์ Nansen เพื่อเปิดเผยทุกแง่มุมของเหตุการณ์สำคัญที่จะเกิดขึ้น

คาเพลลา x เซี่ยงไฮ้ = ชาเปลลา

การเปลี่ยนแปลงที่จะเกิดขึ้น ลักษณะ การอัปเกรดพร้อมกันสองรายการรวมกันเพื่อครอบคลุมทุกแง่มุมของการอัปเกรด

Shanghai อ้างถึงการเปลี่ยนแปลงในชั้นการดำเนินการของ Ethereum ซึ่งส่วนใหญ่ทำให้สามารถฝาก ETH ที่เดิมพันไว้ไปยังกระเป๋าสตางค์ของชั้นการดำเนินการได้ การอัปเกรด Shanghai จำเป็นต้องเปลี่ยน Beacon Chain ซึ่งได้รับการขนานนามว่า Capella พร้อมกัน

Justin Florentine วิศวกรโปรโตคอลสำหรับพนักงานของ Hyperledger-Besu ของ ConsenSys อธิบายเพิ่มเติมเกี่ยวกับการอัปเกรดที่รวมกันในชั้นการดำเนินการและชั้นฉันทามติ:

“ชื่อนี้มีชื่อเป็นสองเท่าเนื่องจากเป็นการอัปเกรดชั้นการประมวลผลและชั้นฉันทามติของ Ethereum พร้อมกันเป็นครั้งแรก และได้รับการคาดหวังอย่างมากเพราะจะทำให้สามารถถอน ETH ที่เดิมพันได้”

ภายในระบบนิเวศของ Ethereum การอัปเกรดเลเยอร์การดำเนินการจะตั้งชื่อตามเมืองที่มีการจัดงาน Devcon ในขณะที่การอัปเกรดเลเยอร์ที่สอดคล้องกันจะตั้งชื่อตามดาว ดังนั้นชื่อทางเทคนิคของการอัปเกรดที่กำลังจะมาถึงคือ Shapella ซึ่งเป็นการรวม Shanghai และ Capella

อย่างไรก็ตาม เมื่อให้ความสำคัญกับการเปิดใช้งานการถอน ETH ที่เดิมพันไว้ ระบบนิเวศของสกุลเงินดิจิทัลที่กว้างขึ้นหมายถึงการอัปเกรดที่ปรากฏขึ้นในเซี่ยงไฮ้ ตามที่ Beiko อธิบาย Shanghai ปิดบทสำคัญในวิวัฒนาการของ Ethereum:

“การคิดว่าเซี่ยงไฮ้เป็นการ 'เสร็จสิ้นการผสาน' ดีกว่าการอัปเกรดในอนาคต เราไม่ได้แนะนำการถอนระหว่างการผสานเนื่องจากการอัปเกรดนั้นซับซ้อนที่สุดในประวัติศาสตร์ของ Ethereum แล้ว”

เซี่ยงไฮ้โดยย่อ

ตามที่นักวิเคราะห์และนักพัฒนา Ethereum หลายคนให้ความสำคัญ Shanghai มี EIP ห้ารายการ EIP-4895 จะช่วยให้ผู้ใช้สามารถถอนตัวจากสัญญา Ethereum stake ซึ่งเคยถูกล็อคไว้ก่อนหน้านี้

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

ยอดคงเหลือของ Validator สูงสุดที่ 32 ETH ซึ่งหมายความว่ายอดคงเหลือที่สูงกว่าเกณฑ์นี้อันเป็นผลมาจากรางวัลจะไม่ส่งผลต่อจำนวนเงินหลักหรือเพิ่มน้ำหนักของ Validator บนเครือข่าย

EIP-3651, EIP-3855, EIP-3860 และ EIP-6049 เป็นอีกสี่ตัว องค์ประกอบ ของการอัปเกรดเครือข่าย Matt Nelson, ConsenSys Hyperledger Besu และผู้จัดการผลิตภัณฑ์อาวุโสของ Web3 เน้นย้ำถึงผลกระทบของ EIP แต่ละรายการเหล่านี้

โปรโตคอล Ethereum กำหนดราคาก๊าซตามจำนวนหน่วยการทำงานที่ต้องใช้คอมพิวเตอร์ในเครือข่าย การเปลี่ยนแปลงต้นทุนแก๊สของ Ethereum มักจะปรับเพื่อแก้ไขการดำเนินงานที่เกินราคาหรือต่ำกว่าราคาที่มีหน่วยประมวลผลกลางทำงานมากหรือน้อยกว่าที่คาดไว้ ฐานเหรียญที่อบอุ่น (3651), PUSH0 (3855) และการเปลี่ยนแปลง initcode (3860) เป็นส่วนหนึ่งของการแก้ไขเหล่านี้ ตามข้อมูลของ Nelson

EIP-3651 เปลี่ยนราคาของการเข้าถึงที่อยู่ coinbase ของตัวตรวจสอบที่ส่งและดำเนินการธุรกรรม ผู้ตรวจสอบได้รับค่าธรรมเนียมไปยังที่อยู่ coinbase สำหรับการบำรุงรักษาเครือข่าย ตามที่ Nelson สรุป EIP-3651 ดูเหมือนจะลดต้นทุนในการเข้าถึงที่อยู่ coinbase เพื่อให้ผู้ใช้ที่ส่งธุรกรรมสามารถชำระเงินให้กับตัวตรวจสอบโดยตรงในเงื่อนไขเฉพาะ:

“ไม่ว่า EIP นี้จะแก้ไขการกำกับดูแลก่อนหน้านี้เกี่ยวกับค่าใช้จ่ายในการเข้าถึงที่อยู่ coinbase และให้ประโยชน์เพิ่มเติมแก่ผู้ใช้และนักพัฒนาที่เปิดกรณีการใช้งานใหม่”

EIP-3860 จะมีผลที่คล้ายกัน นักพัฒนาส่ง initcode ไปยังเครือข่ายเมื่อปรับใช้สัญญาอัจฉริยะใหม่ เมื่อมีการเรียกใช้ initcode สัญญาอัจฉริยะ “bytecode” จะถูกสร้างขึ้นบนเครือข่าย รันทุกครั้งที่มีการเรียกใช้สัญญา และยังเรียกใช้แอพพลิเคชั่นแบบกระจายศูนย์ (DApps)

การวัด initcode ตั้งใจที่จะแก้ไขต้นทุนก๊าซที่จำเป็นสำหรับโหนดเครือข่ายในการประมวลผลและปรับใช้สัญญาอัจฉริยะที่ระบุใน initcode การตรวจสอบความถูกต้องของโหนดในปัจจุบันจะตรวจสอบว่าสัญญาถูกต้องในการปรับใช้ ซึ่งต้องเสียเวลาและค่าน้ำมันในการดำเนินการให้เสร็จสิ้น ซึ่ง initcode EIP มีเป้าหมายเพื่อปรับปรุงดังที่ Nelson อธิบาย:

“EIP-3860 ใช้ต้นทุนใหม่กับ initcode ซึ่งปรับขนาดตามขนาดของ 'initcode' เพื่อให้แน่ใจว่าการจัดการว่าการสร้างสัญญามีค่าใช้จ่ายอย่างเหมาะสม”

สุดท้ายนี้ EIP-3855 ดำเนินการ “เปลี่ยนแปลงอย่างตรงไปตรงมาและเรียบง่าย” กับ Ethereum Virtual Machine (EVM) และการคิดต้นทุนก๊าซ สถานะปัจจุบันของ EVM ไม่ได้เก็บค่าศูนย์ไว้บนสแต็กการดำเนินการอย่างถูก โดยนักพัฒนาต้องใช้การดำเนินการ PUSH1 ที่ "แพง" เพื่อตั้งค่าเป็นศูนย์

เนลสันเน้นย้ำว่าค่าแก๊สเชื่อมโยงโดยตรงกับพื้นที่จัดเก็บในกรณีนี้ หมายความว่า EVM ต้องการเพียง 1 ไบต์เพื่อจัดเก็บเลขศูนย์เดียว ขณะที่ต้องการมากกว่า 1 ไบต์เพื่อจัดเก็บจำนวนมากขึ้นจากการดำเนินการ PUSH1:

“การเปลี่ยนแปลงนี้สร้าง PUSH0 opcode ใหม่ ซึ่งมีค่าใช้จ่ายสำหรับการจัดเก็บข้อมูล 1 ไบต์ (น้อยกว่า PUSH1) และจะทำให้ต้นทุนก๊าซสำหรับนักพัฒนา (และในที่สุดผู้ใช้) ลดลง”

Beiko ยังย้ำอีกว่า EIPs รูปแบบวัตถุ Ethereum Virtual Machine ที่รวมอยู่ในการอัปเกรด Shanghai ในตอนแรกนั้น นำออกจากเหตุการณ์.

สิ่งที่คาดหวัง

ผลกระทบของการอัปเกรด Shanghai ต่อตลาด cryptocurrency และมูลค่าของ ETH เป็นอีกคำถามที่เกี่ยวข้องซึ่งอาจตอบได้ยากกว่า

Andrew Thurman นักวิเคราะห์ของ Nansen แพลตฟอร์มการวิเคราะห์บล็อกเชน กล่าวกับ Cointelegraph ว่า การอัปเกรดจะส่งผลแยกย่อยที่สำคัญสำหรับกระแสอุปทานและราคาของ ETH เนื่องจากการเดิมพันสร้างการเปลี่ยนแปลงขั้นพื้นฐานในโครงสร้างตลาดของ Ethereum:

“บางคนเชื่อว่าการอัปเกรดเครือข่ายที่ประสบความสำเร็จจะกระตุ้นเงินฝากให้มากขึ้น ซึ่งจะนำไปสู่กิจกรรมในตลาดที่เป็นขาขึ้น ในขณะที่คนอื่น ๆ เชื่อว่าส่วนใหญ่ของการจัดหา ETH ที่เดิมพัน – ซึ่งตอนนี้มีมากกว่า 17.5 ล้าน ETH – จะถูกถอนออกและขาย”

Simon Dudley วิศวกรโปรโตคอลบล็อกเชนอาวุโสของ ConsenSys ได้สรุปการเปลี่ยนแปลงจุดสนใจสำหรับการอัปเกรด Shanghai เพื่อจัดลำดับความสำคัญของการถอนตัวตรวจสอบความถูกต้อง ซึ่งหมายความว่าการดำเนินการ EIP บางอย่างถูกเลื่อนออกไปตามเส้นเวลาเพื่อจำกัดความเสี่ยงของความล่าช้าเพิ่มเติมในการอัปเกรดที่จะเกิดขึ้น: 

“ด้วยเหตุผลนี้ นักพัฒนาหลักจึงมีความต้องการอย่างมากที่จะป้องกันไม่ให้การอัปเกรด Shanghai มีความซับซ้อนมากเกินไป”

EIP เหล่านี้หลายรายการถูกผลักดันให้กลับไปอัปเกรดที่ Cancun ซึ่งจะตามมาที่เซี่ยงไฮ้ในปี 2023 ซึ่งรวมถึงการปรับปรุงที่จะวางรากฐานสำหรับการแยกย่อย ได้แก่ “Proto-Danksharding” EIP-4844

Dudley สังเกตว่า Shanghai ตั้งใจที่จะยกเว้นงาน Sharding พื้นฐาน แต่งาน EIP-4844 ยังคงดำเนินควบคู่กันไป เขายังยอมรับว่าการติดตั้งเซี่ยงไฮ้อาจส่งผลดีต่องานที่กำลังดำเนินอยู่เกี่ยวกับการแบ่งส่วนย่อยในอีกไม่กี่เดือนข้างหน้า:

“การจัดส่งการอัพเกรดในเซี่ยงไฮ้อาจส่งผลกระทบต่อการชาร์ดดิ้ง เนื่องจากทำให้นักพัฒนาที่ทำงานในเซี่ยงไฮ้มีเวลามากขึ้นในการมุ่งเน้นไปที่ชุดการอัพเกรดการชาร์ดดิ้งที่ซับซ้อนมากขึ้น หรือที่เรียกว่า 'The Surge'”

การอัพเกรดเซี่ยงไฮ้คือ กำหนดจัดขึ้น บน Ethereum mainnet ในต้นเดือนเมษายน วันที่เดิมถูกเลื่อนออกไปตั้งแต่เดือนมีนาคม 2023 ด้วยเครือข่ายทดสอบ Goerli ซึ่งอนุญาตให้มีการทดสอบการพัฒนาก่อนการติดตั้ง mainnet — ดำเนินการอัพเกรด Shapella มีนาคม 14