พบกับ "Cancun" - คาดหวังในการอัพเกรดล่าสุดของ Ethereum ในต้นปี 2024 ซึ่งจะลดค่าใช้จ่ายและเพิ่มประสิทธิภาพเพื่อประโยชน์ของ Layer 2!

มือใหม่1/7/2024, 4:28:32 PM
บทความนี้นำเสนอการอัปเกรดล่าสุดของ Ethereum คือ "Cancun Upgrade" ในต้นปี 2024 และนำเสนอเวลาที่สมบูรณ์ของการอัปเกรดและข้อเสนอการปรับปรุงที่จะนำมาใช้

การอัพเกรด "Cancun" ของ Ethereum มีความก้าวหน้าใหม่: ในวันที่ 8 กุมภาพันธ์ 2023 ที่ประชุมครั้งที่ 176 ของ Ethereum Foundation นักพัฒนาตกลงว่าหากทุกอย่างดำเนินไปได้ดี Goerli fork date จะถูกกำหนดในต้นปี 2024 โดยมีเป้าหมายที่จะเปิดใช้ Goerli Dencun testnet ในเดือนมกราคม 2024

เกี่ยวกับเวลาที่สมบูรณ์เฉพาะของการอัพเกรด Ethereum "Canun Upgrade" โดยอ้างอิงจากการคาดการณ์จากนักธุรกิจภายในวงการเกี่ยวกับความคืบหน้าในการพัฒนาโปรโตคอลปัจจุบันและความคืบหน้าในการทดสอบ คาดว่าจะถูกนำมาใช้โดยเป็นทางการระหว่างเดือนมีนาคมและเมษายน 2024

ความสำคัญของการอัพเกรด "Cancun" ของ Ethereum ไม่น้อยกว่า " Shapella Upgrade”——เพราะการอัพเกรดนี้เป็นความสำคัญในการขยายขอบเขตของ Ethereum มันสามารถเพิ่มปริมาณการธุรกรรมที่เครือข่าย Ethereum สามารถตอบสนองต่อวินาที และยังเปิดรับสถานีพัฒนาใหม่ของความสามารถในการเก็บรักษาข้อมูลและการเรียกข้อมูลของ Ethereum ด้วย

สำหรับผู้ใช้บล็อกเชนที่ถือสินทรัพย์ดิจิทัล การเปลี่ยนแปลงที่โดดเด่นที่ Ethereum's 'Cancun Upgrade' จะนำเสนอให้กับธุรกรรมสินทรัพย์ดิจิทัลคือ: ค่าธรรมเนียมแก๊สที่ต้องการสำหรับธุรกรรมสินทรัพย์ดิจิทัลบนเครือข่าย Layer 2 ของ Ethereum จะลดลงอย่างมีนัยยะอย่างมาก บางทีอาจถึง 14 เท่า

imToken ตอนนี้รองรับเครือข่าย Layer 2 ทั้งหมดและเครือข่ายที่เข้ากันได้กับ EVM บน Ethereum หลังจาก "การอัปเกรด Cancun" เสร็จสิ้น ผู้ใช้ที่ถือสินทรัพย์ดิจิทัลสามารถสัมผัสสินทรัพย์ของเครือข่าย Ethereum Layer 2 ที่มีประสิทธิภาพทางค่าใช้จ่ายสูงและค่าธรรมเนียมแก๊สที่ถูกกว่าผ่าน imToken การค้า นอกจากนี้ imToken รองรับ OP และ Polygon และคุณยังสามารถเพลิดเพลินกับค่าใช้จ่ายในการดำเนินการเครือข่ายที่ต่ำกว่าโดยใช้ฟังก์ชัน Swap ของ imToken โดยตรง

สำหรับนักพัฒนาบล็อกเชน สำคัญที่จะทราบว่าหลังจากที่ Ethereum “Cancun Upgrade” ได้ถูกนำมาใช้ในปี 2024 แล้ว Goerli test network จะไม่ได้ใช้แล้ว แนะนำให้นักพัฒนาโยกย้ายไปใช้ Sepolia test network โดยเร็วที่สุด

imToken ตอนนี้รองรับเครือข่ายทดสอบ Sepolia อย่างเต็มรูปแบบ และรองรับการเรียกร้องสินทรัพย์ทดสอบของเครือข่ายทดสอบ Sepolia ผ่านทางทางเข้า “faucet” ได้

เรียน"อัพเกรดแคนคูน"

Cancun เป็นเมืองท่องเที่ยวที่มีชื่อเสียงในเม็กซิโกและเป็นสถานที่จัดงานประชุม Devcon 3 ตามกฎการตั้งชื่อของการอัพเกรด Ethereum การอัปเกรดที่มีชื่อจากชื่อสถานที่เป็นการอัปเกรดสำหรับชั้นการดำเนินการของ Ethereum

ชื่อรหัสของการอัพเกรดเลเยอร์คอนเซนซัสของ Ethereum ที่ซิงโครไนส์กับ “การอัพเกรดแคนกุน” คือ Deneb, ดังนั้นชื่อทางการของเวอร์ชันสมบูรณ์ของเลเยอร์ดำเนินการและเลเยอร์โปรโตคอลของการอัพเกรด Ethereum นี้ได้รับการกำหนดเป็น “การอัพเกรดเดนกุน” ดังนั้น ดังนั้น ดีนกุนเป็นคำซึ่งเป็นคำประสมของคานกุน + เดนเนบ

ข้อความต่อไปนี้คือ "Cancun Upgrade" มาเรียนรู้เกี่ยวกับ Improvement Protocols (EIPs สำหรับแทนที่) ที่ควรให้ความสำคัญ

01

ตัวละครหลักของ "Cancun Upgrade": EIP-4844

โปรโตไทป์การแบ่งขยาย Ethereum

▶ วัตถุประสงค์ในการปรับปรุง: แก้ปัญหาของความสามารถในการขยายของ Ethereum, ช่วยลดต้นทุนการทำธุรกรรมของ Ethereum Layer 2 (Layer2) โซลูชัน Rollups และเพิ่มความเร็วของ Rollups

▶ ด้านพื้นหลังที่ปรับปรุง: ค่าใช้จ่ายของ Ethereum Layer 1 mainnet (Layer1) ยังคงสูง และจำเป็นต้องมีการปรับปรุงอย่างเร่งด่วนเพื่อลดต้นทุนการดำเนินการโดยรวม

ปัจจุบันโซลูชันการปรับขนาดบน Ethereum ส่วนใหญ่เป็น Layer 2 Rollups

ในปฏิบัติ, โซลูชัน Rollups ช่วยให้ผู้ใช้ประหยัดค่าใช้จ่ายในการดำเนินงานมากมาย (ต่อไปนี้จะเรียกว่า Gas Fee) ตัวอย่างเช่น ในนามของโครงการ Optimism, ค่าใช้จ่ายปกติของ Gas Fee เป็นเพียง 0.001 gwei เท่านั้น ซึ่งต่ำกว่าค่าใช้จ่ายปกติของ Ethereum layer 1 mainnet; โซลูชัน ZK Rollups มีประสิทธิภาพในการบีบอัดข้อมูลที่ดีกว่า ไม่ต้องการการรวมข้อมูลลายเซ็นเจอร์ และถูกกว่า แม้จะถึงหนึ่งเปอร์เซ็นต์ของ Ethereum’s Layer 1 mainnet

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

Sharding - เป็นวิธีการปรับปรุงที่มีประสิทธิภาพในการแก้ปัญหาข้างต้น แต่ยังไม่ได้นํามาใช้ใน Ethereum ข้อเสนอทันเวลาของแผนการปรับปรุง EIP-4844 คือการแก้ปัญหาความต้องการข้างต้นและดําเนินการอัพเกรดการแบ่งส่วน พบการแลกเปลี่ยนที่สามารถนําไปใช้กับ Ethereum ในขั้นตอนปัจจุบันและวางรากฐานทางเทคนิคเบื้องต้นสําหรับ Ethereum เพื่อให้บรรลุการแบ่งข้อมูลโดยรวมในอนาคต

ดังนั้น EIP-4844 จึงเคยถูกเรียกว่า "Proto-danksharding" ซึ่งเป็น "ต้นแบบของการแบ่งส่วน" คําว่า dank ยังมีต้นกําเนิดที่แตกต่างกัน นํามาจากชื่อของนักวิจัย Ethereum Dankrad Feist เขาเคยพูดว่า:" EIP-4844 จะกลายเป็นตัวเร่งสําหรับ Rollups"

ปัจจุบันเพื่อแสดงการปรับปรุงทางเทคนิคของ EIP-4844 อย่างสังหรณ์ใจมากขึ้นชื่อของโปรโตคอลที่ได้รับการปรับปรุง EIP-4844 ได้รับการอธิบายอย่างสม่ําเสมอว่าเป็น "ธุรกรรม Shard Blob"

▶ เนื้อหาการปรับปรุง (การปรับปรุงทางเทคนิคที่เสร็จสมบูรณ์):

  • การแนะนำการทำธุรกรรม Blob: Blob คือการย่อของ Binary Large Object ธุรกรรม Blob เป็นประเภทของธุรกรรมใหม่ที่จะถูกใช้ในการแบ่งชั้นในอนาคต
  • นำเสนอตรรกะชั้นดำเนินการทั้งหมดที่จำเป็นสำหรับการใช้งานการแบ่งชั้นเต็มในอนาคต
  • แนะนําตรรกะการตรวจสอบข้ามสําหรับการดําเนินการทั้งหมดและเลเยอร์ฉันทามติที่จําเป็นในการใช้การแบ่งส่วนแบบเต็มในอนาคต
  • นำเสนอการจัดชั้นระหว่างการตรวจสอบบล็อกบีคอน (เช่น ข้อมูล Ethereum ชั้น 2) และการสำรวจความพร้อมในการใช้งานข้อมูลบล็อบ
  • นำบล็อกสัญญาณมาใช้ในการดำเนินการส่วนใหญ่ของตรรกะที่จำเป็นสำหรับการแบ่งขนาดเต็มในอนาคต

△ ภาพแผนภาพแนวคิดการแบ่งชั้นที่สมบูรณ์ (โดย Vitalik Buterin)

แหล่งที่มา: foresightnews

▶ หมายเหตุ: Blobs ได้รับการออกแบบมาเพื่อช่วยพกพาข้อมูล Ethereum layer 2 ในเวลาเดียวกัน Blob ซึ่งเป็นเวกเตอร์ข้อมูลชุดนี้จะถูกเก็บไว้โดยโหนดของเลเยอร์ฉันทามติ Ethereum ดังนั้นจึงไม่สามารถอ่านได้โดย Ethereum Virtual Machine (EVM) ของเลเยอร์การดําเนินการ นี่คือการแยกข้อมูลที่บรรลุค่าธรรมเนียมที่ลดลงสําหรับโซลูชัน Ethereum Layer 2 Rollups

นอกจากนี้ ข้อมูลของ blob จะถูกลบหลังจาก 18 วัน

เพื่อลดความกดดันบนเครือข่ายหลักที่เกิดจากข้อเสนอการปรับปรุง EIP-4844 กำหนดขีดจำกัดสูงสุดในพื้นที่จัดเก็บที่เพิ่มขึ้นของแต่ละบล็อกบีคอนเมื่อเปรียบเทียบกับการใช้งานจริงของการแบ่งชาร์ดแบบเต็ม จำกัดไว้ที่ขนาดข้อมูลประมาณ 0.5 เมกะไบต์ (ประมาณ 4 บล็อก) มากที่สุด แต่ขีดจำกัดสูงสุดนี้คาดว่าจะเพิ่มขึ้นในอนาคต

△ อัปเดตข้อมูลเมื่อ 2023/12/11

△ แหล่งข้อมูล: I2fees.info, สถิติเมื่อ 8/12/2023

02

ภาพรวมของข้อเสนอการปรับปรุงที่ได้รับการยืนยันสำหรับการนำมาใช้ใน "การอัพเกรด Cancun":

  • EIP-4844
  • EIP-1153
  • EIP-6780
  • EIP-4788
  • EIP-5656
  • EIP-7516

นอกจากนี้ยังมีข้อเสนอการปรับปรุงที่มีระดับสูงที่เรียกว่า EIP-4844 ที่กล่าวถึงข้างต้น ตั้งแต่วันที่ 8 ธันวาคม 2023 มีข้อเสนอการปรับปรุงที่ได้รับการยืนยันว่าจะถูกนำมาใช้ในการอัพเกรด "Cancun" นี้ รวมถึง:

▶ EIP-1153 “Transient Storage Opcodes”: เพิ่มโอปโค้ดการจัดเก็บชั่วคราว การจัดเก็บชั่วคราวเป็นทางออกที่ออกแบบมาเพื่อแก้ปัญหาการสื่อสารภายในบล็อกโดยเฉพาะ

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

ดังนั้น โดยทั่วไปมาก, ข้อดีของการใช้พื้นที่จัดเก็บชั่วคราวในการแก้ปัญหาการสื่อสารภายในบล็อกคือค่า Gas Fee ต่ำ และไม่ต้องพิจารณาการคืนค่าธรรมเนียมการทำงานเนื่องจากการจัดเก็บชั่วคราวในการออกแบบพื้นที่จัดเก็บข้อมูลของ Ethereum ในอนาคต อย่างไรก็ตาม EIP-1153 ไม่ได้ตั้งใจที่จะแก้ปัญหาการใช้ข้อมูลการจัดเก็บชั่วคราวในสัญญาฉลากเดิม

▶ EIP-6780 “SELFDESTRUCT only in same transaction”: ปรับเปลี่ยนฟังก์ชันของคำสั่ง SELFDESTRUCT เพื่อเตรียมการใช้งานโครงสร้าง Verkle Tree (ที่เรียกว่า “Volkle Tree”) ใน Ethereum ในอนาคต

ในปัจจุบัน Ethereum ใช้โครงสร้าง Merkle Tree (ที่เรียกว่า "Merkle Tree") โดยการใช้ SELFDESTRUCT opcode สามารถทำให้สถานะบัญชีเปลี่ยนแปลงได้มากมาย เช่น คุณสามารถลบรหัสและพื้นที่เก็บข้อมูล อย่างไรก็ตามเมื่อใช้โครงสร้าง Verkle Tree กับ Ethereum ในอนาคต บัญชีจะไม่สามารถถูกแก้ไขหรือลบได้อย่างง่าย เพราะโครงสร้าง Verkle Tree จะเก็บแต่ละบัญชีในกุญแจบัญชีที่แตกต่างกัน และกุญแจเหล่านี้จะไม่เชื่อมต่อกับบัญชีราก

ดังนั้น EIP-6780 ข้อเสนอการปรับเปลี่ยนฟังก์ชันของคำสั่ง SELFDESTRUCT ตาม EIP-6780 คำสั่ง SELFDESTRUCT ที่ถูกปรับเปลี่ยนไม่สามารถเปลี่ยนหรือลบบัญชีขณะใช้งานและจะถูกใช้เพียงเพื่อโอน ETH ให้กับผู้เรียกร้อง แต่มีข้อยกเว้นเมื่อ SELFDESTRUCT ถูกระบบการสร้างภายในธุรกรรมเดียวกันที่ถูกสร้าง

△ ความคืบหน้าในการดําเนินงานของข้อเสนอการปรับปรุงที่เกี่ยวข้องกับการอัพเกรด Ethereum Cancun กับลูกค้า (ณ วันที่ 2023/12/8)

Image source: github@Cancunข้อมูลการอัปเกรดเครือข่าย

▶ EIP-4788 “Beacon block root in the EVM”: เปิดเผยรากบล็อกเบคอนเชนในเครื่องจำลอง Ethereum Virtual Machine รากบล็อกเบคอนเชนเป็นตัวสะสมข้อมูลเข้ารหัส (Accumulators) ที่ใช้ในการพิสูจน์สถานะความเห็นในการตกลงใดๆ

การเปิดเผยรูทบล็อกโซ่บีคอนใน Ethereum Virtual Machine จะช่วยให้สามารถเข้าถึงเลเยอร์ฉันทามติของ Ethereum ได้น้อยที่สุด. นอกจากนี้ยังเป็นโปรโตคอลที่ได้รับการปรับปรุงซึ่งอํานวยความสะดวกในการพัฒนากรณีการใช้งานและจะสนับสนุนกรณีการใช้งานเช่น Staking Pools และสะพานสัญญาอัจฉริยะเพื่อปรับปรุงสมมติฐานความน่าเชื่อถือของพวกเขา

▶ EIP-5656 “MCOPY - Memory copying instruction”: ให้คำสั่งเครื่องจำสมมติ Ethereum ที่มีประสิทธิภาพซึ่งสามารถใช้ในการคัดลอกพื้นที่หน่วยความจำได้ การคัดลอกหน่วยความจำเป็นต้องการทำหน้าที่พื้นฐานและมีประโยชน์มากสำหรับการดำเนินการที่ใช้การคำนวณมาก อย่างไรก็ตาม การใช้งานในอนาคตบนเครื่องจำสมมติ Ethereum ยังจะมีค่าใช้จ่ายในการดำเนินงาน

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

▶ EIP-7516 "BLOBBASEFEE opcode": นำเข้าโค้ด BLOBBASEFEE โค้ดนี้เหมือนกับโค้ด BASEFEE ที่เกี่ยวข้องกับโปรโตคอล EIP-3198 เวอร์ชัน ยกเว้นว่า BLOBBASEFEE จะส่งคืนค่าที่มีความเกี่ยวข้องกับ Blob base fee ตามโปรโตคอล EIP-4844 ในการอัพเกรด Cancun นี้

เมื่อกำหนดกำหนดการอัปเกรด "Cancun Upgrade" อย่างเป็นทางการ (ประมาณเดือนเมษายน ถึงพฤษภาคม พ.ศ. 2566) โปรโตคอลเลเยอร์การดำเนินการ EIP-2537 (การดำเนินการเส้น曲 BLS12-381 ที่ได้รับการเตรียมไว้ล่วงหน้า) ที่อาจถูกเพิ่มเข้าไปใน "Cancun Upgrade" ได้ถูกอภิปรายอย่างรุนแรง), EIP-5920 (การนำเข้ารหัสการดำเนินการใหม่ PAY) ตั้งแต่วันที่ 8 ธันวาคม พ.ศ. 2566 ยังไม่ได้แสดงในกำหนดการอัพเกรด.

△ความคืบหน้าการทดสอบการรวมไคลเอนต์ Devnet-12 เปิดใช้งานแล้ว (ณ วันที่ 2023/12/8)

Image source: github@Cancunข้อมูลข้อกำหนดการอัพเกรดเครือข่าย

03

“การอัปเกรด Cancun” ชั้นความเห็นของ Ethereum ที่ประสานกัน"Deneb upgrade" ข้อเสนอการปรับปรุงที่ได้รับการยืนยันสำหรับการนำมาใช้งาน

  • EIP-7400
  • EIP-7045
  • EIP-7514

▶ EIP-7400 "ทางออกโดยสมัครใจที่ลงนามถูกต้องตลอดไป": ตระหนักถึงการออกโดยสมัครใจที่ถูกต้องอย่างถาวร โปรโตคอลทางเทคนิคนี้ส่วนใหญ่เพื่อล็อคโดเมนลายเซ็นทางออกของผู้ตรวจสอบความถูกต้องบนเลเยอร์ฉันทามติของ Capella ปัจจุบัน หลังจาก "Cancun Upgrade" มันจะใช้งานได้อย่างถาวร ลดความซับซ้อนของการดําเนินการปักหลักบน Ethereum

▶ EIP-7045 "เพิ่มช่องรวมการรับรองสูงสุด": เพิ่มข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อ

▶ EIP-7514 "เพิ่มขีดจำกัดการหมุน Epoch สูงสุด": เพิ่มขีดจำกัดการหมุน Epoch สูงสุด วัตถุประสงค์ของการนำเทคโนโลยีโปรโตคอลนี้มาใช้คือเพื่อลดปัญหาผลเฉพาะทางที่เกิดจากการเพิ่มขึ้นของจำนวน ETH ที่ถูกปล่อยมัดนั้น EIP-7514 เป็นทางออกชั่วคราว และจะมีเทคโนโลยีโปรโตคอลที่ออกแบบโดยเฉพาะเพื่อแก้ไขปัญหาดังกล่าวในอนาคต

เมื่อจํานวน ETH จํานําทั้งหมดเพิ่มขึ้นผู้ตรวจสอบที่ไม่จํากัดจํานวนมากจะนําไปสู่การเพิ่มขึ้นของข้อมูลเสียงรบกวนและแรงกดดันข้อมูลบนเลเยอร์ฉันทามติของ Ethereum ก็จะเพิ่มขึ้นเช่นกัน แผนการปรับปรุงทางเทคนิค EIP-7514 เพื่อแก้ไขปัญหาข้างต้นขอแนะนําให้ตั้งค่าขีด จํากัด Max Churn เป็น 8 สิ่งนี้ไม่เพียงลดจํานวนผู้ตรวจสอบที่ใช้งานอยู่ที่เพิ่มลงในชุด แต่ยัง จํากัด การเติบโตแบบไม่ จํากัด ของชุด

referenceLink:Reference cExam link

[1] มาตรฐานการอัปเกรดเครือข่าย Cancunhttps://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

Disclaimer:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก [ WeChatNo public:Bulu said]. All copyrights belong to the original author [Bulu]. หากมีข้อโต้แย้งใด ๆ ในการพิมพ์ฉบับนี้ โปรดติดต่อเกต์ เรียนทีม และพวกเขาจะจัดการกับมันโดยpromptly
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นของผู้เขียนเท่านั้น และไม่มีเจตนาที่จะให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn นอกจากที่กล่าวถึงแล้ว การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นห้าม

พบกับ "Cancun" - คาดหวังในการอัพเกรดล่าสุดของ Ethereum ในต้นปี 2024 ซึ่งจะลดค่าใช้จ่ายและเพิ่มประสิทธิภาพเพื่อประโยชน์ของ Layer 2!

มือใหม่1/7/2024, 4:28:32 PM
บทความนี้นำเสนอการอัปเกรดล่าสุดของ Ethereum คือ "Cancun Upgrade" ในต้นปี 2024 และนำเสนอเวลาที่สมบูรณ์ของการอัปเกรดและข้อเสนอการปรับปรุงที่จะนำมาใช้

การอัพเกรด "Cancun" ของ Ethereum มีความก้าวหน้าใหม่: ในวันที่ 8 กุมภาพันธ์ 2023 ที่ประชุมครั้งที่ 176 ของ Ethereum Foundation นักพัฒนาตกลงว่าหากทุกอย่างดำเนินไปได้ดี Goerli fork date จะถูกกำหนดในต้นปี 2024 โดยมีเป้าหมายที่จะเปิดใช้ Goerli Dencun testnet ในเดือนมกราคม 2024

เกี่ยวกับเวลาที่สมบูรณ์เฉพาะของการอัพเกรด Ethereum "Canun Upgrade" โดยอ้างอิงจากการคาดการณ์จากนักธุรกิจภายในวงการเกี่ยวกับความคืบหน้าในการพัฒนาโปรโตคอลปัจจุบันและความคืบหน้าในการทดสอบ คาดว่าจะถูกนำมาใช้โดยเป็นทางการระหว่างเดือนมีนาคมและเมษายน 2024

ความสำคัญของการอัพเกรด "Cancun" ของ Ethereum ไม่น้อยกว่า " Shapella Upgrade”——เพราะการอัพเกรดนี้เป็นความสำคัญในการขยายขอบเขตของ Ethereum มันสามารถเพิ่มปริมาณการธุรกรรมที่เครือข่าย Ethereum สามารถตอบสนองต่อวินาที และยังเปิดรับสถานีพัฒนาใหม่ของความสามารถในการเก็บรักษาข้อมูลและการเรียกข้อมูลของ Ethereum ด้วย

สำหรับผู้ใช้บล็อกเชนที่ถือสินทรัพย์ดิจิทัล การเปลี่ยนแปลงที่โดดเด่นที่ Ethereum's 'Cancun Upgrade' จะนำเสนอให้กับธุรกรรมสินทรัพย์ดิจิทัลคือ: ค่าธรรมเนียมแก๊สที่ต้องการสำหรับธุรกรรมสินทรัพย์ดิจิทัลบนเครือข่าย Layer 2 ของ Ethereum จะลดลงอย่างมีนัยยะอย่างมาก บางทีอาจถึง 14 เท่า

imToken ตอนนี้รองรับเครือข่าย Layer 2 ทั้งหมดและเครือข่ายที่เข้ากันได้กับ EVM บน Ethereum หลังจาก "การอัปเกรด Cancun" เสร็จสิ้น ผู้ใช้ที่ถือสินทรัพย์ดิจิทัลสามารถสัมผัสสินทรัพย์ของเครือข่าย Ethereum Layer 2 ที่มีประสิทธิภาพทางค่าใช้จ่ายสูงและค่าธรรมเนียมแก๊สที่ถูกกว่าผ่าน imToken การค้า นอกจากนี้ imToken รองรับ OP และ Polygon และคุณยังสามารถเพลิดเพลินกับค่าใช้จ่ายในการดำเนินการเครือข่ายที่ต่ำกว่าโดยใช้ฟังก์ชัน Swap ของ imToken โดยตรง

สำหรับนักพัฒนาบล็อกเชน สำคัญที่จะทราบว่าหลังจากที่ Ethereum “Cancun Upgrade” ได้ถูกนำมาใช้ในปี 2024 แล้ว Goerli test network จะไม่ได้ใช้แล้ว แนะนำให้นักพัฒนาโยกย้ายไปใช้ Sepolia test network โดยเร็วที่สุด

imToken ตอนนี้รองรับเครือข่ายทดสอบ Sepolia อย่างเต็มรูปแบบ และรองรับการเรียกร้องสินทรัพย์ทดสอบของเครือข่ายทดสอบ Sepolia ผ่านทางทางเข้า “faucet” ได้

เรียน"อัพเกรดแคนคูน"

Cancun เป็นเมืองท่องเที่ยวที่มีชื่อเสียงในเม็กซิโกและเป็นสถานที่จัดงานประชุม Devcon 3 ตามกฎการตั้งชื่อของการอัพเกรด Ethereum การอัปเกรดที่มีชื่อจากชื่อสถานที่เป็นการอัปเกรดสำหรับชั้นการดำเนินการของ Ethereum

ชื่อรหัสของการอัพเกรดเลเยอร์คอนเซนซัสของ Ethereum ที่ซิงโครไนส์กับ “การอัพเกรดแคนกุน” คือ Deneb, ดังนั้นชื่อทางการของเวอร์ชันสมบูรณ์ของเลเยอร์ดำเนินการและเลเยอร์โปรโตคอลของการอัพเกรด Ethereum นี้ได้รับการกำหนดเป็น “การอัพเกรดเดนกุน” ดังนั้น ดังนั้น ดีนกุนเป็นคำซึ่งเป็นคำประสมของคานกุน + เดนเนบ

ข้อความต่อไปนี้คือ "Cancun Upgrade" มาเรียนรู้เกี่ยวกับ Improvement Protocols (EIPs สำหรับแทนที่) ที่ควรให้ความสำคัญ

01

ตัวละครหลักของ "Cancun Upgrade": EIP-4844

โปรโตไทป์การแบ่งขยาย Ethereum

▶ วัตถุประสงค์ในการปรับปรุง: แก้ปัญหาของความสามารถในการขยายของ Ethereum, ช่วยลดต้นทุนการทำธุรกรรมของ Ethereum Layer 2 (Layer2) โซลูชัน Rollups และเพิ่มความเร็วของ Rollups

▶ ด้านพื้นหลังที่ปรับปรุง: ค่าใช้จ่ายของ Ethereum Layer 1 mainnet (Layer1) ยังคงสูง และจำเป็นต้องมีการปรับปรุงอย่างเร่งด่วนเพื่อลดต้นทุนการดำเนินการโดยรวม

ปัจจุบันโซลูชันการปรับขนาดบน Ethereum ส่วนใหญ่เป็น Layer 2 Rollups

ในปฏิบัติ, โซลูชัน Rollups ช่วยให้ผู้ใช้ประหยัดค่าใช้จ่ายในการดำเนินงานมากมาย (ต่อไปนี้จะเรียกว่า Gas Fee) ตัวอย่างเช่น ในนามของโครงการ Optimism, ค่าใช้จ่ายปกติของ Gas Fee เป็นเพียง 0.001 gwei เท่านั้น ซึ่งต่ำกว่าค่าใช้จ่ายปกติของ Ethereum layer 1 mainnet; โซลูชัน ZK Rollups มีประสิทธิภาพในการบีบอัดข้อมูลที่ดีกว่า ไม่ต้องการการรวมข้อมูลลายเซ็นเจอร์ และถูกกว่า แม้จะถึงหนึ่งเปอร์เซ็นต์ของ Ethereum’s Layer 1 mainnet

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

Sharding - เป็นวิธีการปรับปรุงที่มีประสิทธิภาพในการแก้ปัญหาข้างต้น แต่ยังไม่ได้นํามาใช้ใน Ethereum ข้อเสนอทันเวลาของแผนการปรับปรุง EIP-4844 คือการแก้ปัญหาความต้องการข้างต้นและดําเนินการอัพเกรดการแบ่งส่วน พบการแลกเปลี่ยนที่สามารถนําไปใช้กับ Ethereum ในขั้นตอนปัจจุบันและวางรากฐานทางเทคนิคเบื้องต้นสําหรับ Ethereum เพื่อให้บรรลุการแบ่งข้อมูลโดยรวมในอนาคต

ดังนั้น EIP-4844 จึงเคยถูกเรียกว่า "Proto-danksharding" ซึ่งเป็น "ต้นแบบของการแบ่งส่วน" คําว่า dank ยังมีต้นกําเนิดที่แตกต่างกัน นํามาจากชื่อของนักวิจัย Ethereum Dankrad Feist เขาเคยพูดว่า:" EIP-4844 จะกลายเป็นตัวเร่งสําหรับ Rollups"

ปัจจุบันเพื่อแสดงการปรับปรุงทางเทคนิคของ EIP-4844 อย่างสังหรณ์ใจมากขึ้นชื่อของโปรโตคอลที่ได้รับการปรับปรุง EIP-4844 ได้รับการอธิบายอย่างสม่ําเสมอว่าเป็น "ธุรกรรม Shard Blob"

▶ เนื้อหาการปรับปรุง (การปรับปรุงทางเทคนิคที่เสร็จสมบูรณ์):

  • การแนะนำการทำธุรกรรม Blob: Blob คือการย่อของ Binary Large Object ธุรกรรม Blob เป็นประเภทของธุรกรรมใหม่ที่จะถูกใช้ในการแบ่งชั้นในอนาคต
  • นำเสนอตรรกะชั้นดำเนินการทั้งหมดที่จำเป็นสำหรับการใช้งานการแบ่งชั้นเต็มในอนาคต
  • แนะนําตรรกะการตรวจสอบข้ามสําหรับการดําเนินการทั้งหมดและเลเยอร์ฉันทามติที่จําเป็นในการใช้การแบ่งส่วนแบบเต็มในอนาคต
  • นำเสนอการจัดชั้นระหว่างการตรวจสอบบล็อกบีคอน (เช่น ข้อมูล Ethereum ชั้น 2) และการสำรวจความพร้อมในการใช้งานข้อมูลบล็อบ
  • นำบล็อกสัญญาณมาใช้ในการดำเนินการส่วนใหญ่ของตรรกะที่จำเป็นสำหรับการแบ่งขนาดเต็มในอนาคต

△ ภาพแผนภาพแนวคิดการแบ่งชั้นที่สมบูรณ์ (โดย Vitalik Buterin)

แหล่งที่มา: foresightnews

▶ หมายเหตุ: Blobs ได้รับการออกแบบมาเพื่อช่วยพกพาข้อมูล Ethereum layer 2 ในเวลาเดียวกัน Blob ซึ่งเป็นเวกเตอร์ข้อมูลชุดนี้จะถูกเก็บไว้โดยโหนดของเลเยอร์ฉันทามติ Ethereum ดังนั้นจึงไม่สามารถอ่านได้โดย Ethereum Virtual Machine (EVM) ของเลเยอร์การดําเนินการ นี่คือการแยกข้อมูลที่บรรลุค่าธรรมเนียมที่ลดลงสําหรับโซลูชัน Ethereum Layer 2 Rollups

นอกจากนี้ ข้อมูลของ blob จะถูกลบหลังจาก 18 วัน

เพื่อลดความกดดันบนเครือข่ายหลักที่เกิดจากข้อเสนอการปรับปรุง EIP-4844 กำหนดขีดจำกัดสูงสุดในพื้นที่จัดเก็บที่เพิ่มขึ้นของแต่ละบล็อกบีคอนเมื่อเปรียบเทียบกับการใช้งานจริงของการแบ่งชาร์ดแบบเต็ม จำกัดไว้ที่ขนาดข้อมูลประมาณ 0.5 เมกะไบต์ (ประมาณ 4 บล็อก) มากที่สุด แต่ขีดจำกัดสูงสุดนี้คาดว่าจะเพิ่มขึ้นในอนาคต

△ อัปเดตข้อมูลเมื่อ 2023/12/11

△ แหล่งข้อมูล: I2fees.info, สถิติเมื่อ 8/12/2023

02

ภาพรวมของข้อเสนอการปรับปรุงที่ได้รับการยืนยันสำหรับการนำมาใช้ใน "การอัพเกรด Cancun":

  • EIP-4844
  • EIP-1153
  • EIP-6780
  • EIP-4788
  • EIP-5656
  • EIP-7516

นอกจากนี้ยังมีข้อเสนอการปรับปรุงที่มีระดับสูงที่เรียกว่า EIP-4844 ที่กล่าวถึงข้างต้น ตั้งแต่วันที่ 8 ธันวาคม 2023 มีข้อเสนอการปรับปรุงที่ได้รับการยืนยันว่าจะถูกนำมาใช้ในการอัพเกรด "Cancun" นี้ รวมถึง:

▶ EIP-1153 “Transient Storage Opcodes”: เพิ่มโอปโค้ดการจัดเก็บชั่วคราว การจัดเก็บชั่วคราวเป็นทางออกที่ออกแบบมาเพื่อแก้ปัญหาการสื่อสารภายในบล็อกโดยเฉพาะ

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

ดังนั้น โดยทั่วไปมาก, ข้อดีของการใช้พื้นที่จัดเก็บชั่วคราวในการแก้ปัญหาการสื่อสารภายในบล็อกคือค่า Gas Fee ต่ำ และไม่ต้องพิจารณาการคืนค่าธรรมเนียมการทำงานเนื่องจากการจัดเก็บชั่วคราวในการออกแบบพื้นที่จัดเก็บข้อมูลของ Ethereum ในอนาคต อย่างไรก็ตาม EIP-1153 ไม่ได้ตั้งใจที่จะแก้ปัญหาการใช้ข้อมูลการจัดเก็บชั่วคราวในสัญญาฉลากเดิม

▶ EIP-6780 “SELFDESTRUCT only in same transaction”: ปรับเปลี่ยนฟังก์ชันของคำสั่ง SELFDESTRUCT เพื่อเตรียมการใช้งานโครงสร้าง Verkle Tree (ที่เรียกว่า “Volkle Tree”) ใน Ethereum ในอนาคต

ในปัจจุบัน Ethereum ใช้โครงสร้าง Merkle Tree (ที่เรียกว่า "Merkle Tree") โดยการใช้ SELFDESTRUCT opcode สามารถทำให้สถานะบัญชีเปลี่ยนแปลงได้มากมาย เช่น คุณสามารถลบรหัสและพื้นที่เก็บข้อมูล อย่างไรก็ตามเมื่อใช้โครงสร้าง Verkle Tree กับ Ethereum ในอนาคต บัญชีจะไม่สามารถถูกแก้ไขหรือลบได้อย่างง่าย เพราะโครงสร้าง Verkle Tree จะเก็บแต่ละบัญชีในกุญแจบัญชีที่แตกต่างกัน และกุญแจเหล่านี้จะไม่เชื่อมต่อกับบัญชีราก

ดังนั้น EIP-6780 ข้อเสนอการปรับเปลี่ยนฟังก์ชันของคำสั่ง SELFDESTRUCT ตาม EIP-6780 คำสั่ง SELFDESTRUCT ที่ถูกปรับเปลี่ยนไม่สามารถเปลี่ยนหรือลบบัญชีขณะใช้งานและจะถูกใช้เพียงเพื่อโอน ETH ให้กับผู้เรียกร้อง แต่มีข้อยกเว้นเมื่อ SELFDESTRUCT ถูกระบบการสร้างภายในธุรกรรมเดียวกันที่ถูกสร้าง

△ ความคืบหน้าในการดําเนินงานของข้อเสนอการปรับปรุงที่เกี่ยวข้องกับการอัพเกรด Ethereum Cancun กับลูกค้า (ณ วันที่ 2023/12/8)

Image source: github@Cancunข้อมูลการอัปเกรดเครือข่าย

▶ EIP-4788 “Beacon block root in the EVM”: เปิดเผยรากบล็อกเบคอนเชนในเครื่องจำลอง Ethereum Virtual Machine รากบล็อกเบคอนเชนเป็นตัวสะสมข้อมูลเข้ารหัส (Accumulators) ที่ใช้ในการพิสูจน์สถานะความเห็นในการตกลงใดๆ

การเปิดเผยรูทบล็อกโซ่บีคอนใน Ethereum Virtual Machine จะช่วยให้สามารถเข้าถึงเลเยอร์ฉันทามติของ Ethereum ได้น้อยที่สุด. นอกจากนี้ยังเป็นโปรโตคอลที่ได้รับการปรับปรุงซึ่งอํานวยความสะดวกในการพัฒนากรณีการใช้งานและจะสนับสนุนกรณีการใช้งานเช่น Staking Pools และสะพานสัญญาอัจฉริยะเพื่อปรับปรุงสมมติฐานความน่าเชื่อถือของพวกเขา

▶ EIP-5656 “MCOPY - Memory copying instruction”: ให้คำสั่งเครื่องจำสมมติ Ethereum ที่มีประสิทธิภาพซึ่งสามารถใช้ในการคัดลอกพื้นที่หน่วยความจำได้ การคัดลอกหน่วยความจำเป็นต้องการทำหน้าที่พื้นฐานและมีประโยชน์มากสำหรับการดำเนินการที่ใช้การคำนวณมาก อย่างไรก็ตาม การใช้งานในอนาคตบนเครื่องจำสมมติ Ethereum ยังจะมีค่าใช้จ่ายในการดำเนินงาน

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

▶ EIP-7516 "BLOBBASEFEE opcode": นำเข้าโค้ด BLOBBASEFEE โค้ดนี้เหมือนกับโค้ด BASEFEE ที่เกี่ยวข้องกับโปรโตคอล EIP-3198 เวอร์ชัน ยกเว้นว่า BLOBBASEFEE จะส่งคืนค่าที่มีความเกี่ยวข้องกับ Blob base fee ตามโปรโตคอล EIP-4844 ในการอัพเกรด Cancun นี้

เมื่อกำหนดกำหนดการอัปเกรด "Cancun Upgrade" อย่างเป็นทางการ (ประมาณเดือนเมษายน ถึงพฤษภาคม พ.ศ. 2566) โปรโตคอลเลเยอร์การดำเนินการ EIP-2537 (การดำเนินการเส้น曲 BLS12-381 ที่ได้รับการเตรียมไว้ล่วงหน้า) ที่อาจถูกเพิ่มเข้าไปใน "Cancun Upgrade" ได้ถูกอภิปรายอย่างรุนแรง), EIP-5920 (การนำเข้ารหัสการดำเนินการใหม่ PAY) ตั้งแต่วันที่ 8 ธันวาคม พ.ศ. 2566 ยังไม่ได้แสดงในกำหนดการอัพเกรด.

△ความคืบหน้าการทดสอบการรวมไคลเอนต์ Devnet-12 เปิดใช้งานแล้ว (ณ วันที่ 2023/12/8)

Image source: github@Cancunข้อมูลข้อกำหนดการอัพเกรดเครือข่าย

03

“การอัปเกรด Cancun” ชั้นความเห็นของ Ethereum ที่ประสานกัน"Deneb upgrade" ข้อเสนอการปรับปรุงที่ได้รับการยืนยันสำหรับการนำมาใช้งาน

  • EIP-7400
  • EIP-7045
  • EIP-7514

▶ EIP-7400 "ทางออกโดยสมัครใจที่ลงนามถูกต้องตลอดไป": ตระหนักถึงการออกโดยสมัครใจที่ถูกต้องอย่างถาวร โปรโตคอลทางเทคนิคนี้ส่วนใหญ่เพื่อล็อคโดเมนลายเซ็นทางออกของผู้ตรวจสอบความถูกต้องบนเลเยอร์ฉันทามติของ Capella ปัจจุบัน หลังจาก "Cancun Upgrade" มันจะใช้งานได้อย่างถาวร ลดความซับซ้อนของการดําเนินการปักหลักบน Ethereum

▶ EIP-7045 "เพิ่มช่องรวมการรับรองสูงสุด": เพิ่มข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อความข้อ

▶ EIP-7514 "เพิ่มขีดจำกัดการหมุน Epoch สูงสุด": เพิ่มขีดจำกัดการหมุน Epoch สูงสุด วัตถุประสงค์ของการนำเทคโนโลยีโปรโตคอลนี้มาใช้คือเพื่อลดปัญหาผลเฉพาะทางที่เกิดจากการเพิ่มขึ้นของจำนวน ETH ที่ถูกปล่อยมัดนั้น EIP-7514 เป็นทางออกชั่วคราว และจะมีเทคโนโลยีโปรโตคอลที่ออกแบบโดยเฉพาะเพื่อแก้ไขปัญหาดังกล่าวในอนาคต

เมื่อจํานวน ETH จํานําทั้งหมดเพิ่มขึ้นผู้ตรวจสอบที่ไม่จํากัดจํานวนมากจะนําไปสู่การเพิ่มขึ้นของข้อมูลเสียงรบกวนและแรงกดดันข้อมูลบนเลเยอร์ฉันทามติของ Ethereum ก็จะเพิ่มขึ้นเช่นกัน แผนการปรับปรุงทางเทคนิค EIP-7514 เพื่อแก้ไขปัญหาข้างต้นขอแนะนําให้ตั้งค่าขีด จํากัด Max Churn เป็น 8 สิ่งนี้ไม่เพียงลดจํานวนผู้ตรวจสอบที่ใช้งานอยู่ที่เพิ่มลงในชุด แต่ยัง จํากัด การเติบโตแบบไม่ จํากัด ของชุด

referenceLink:Reference cExam link

[1] มาตรฐานการอัปเกรดเครือข่าย Cancunhttps://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md

Disclaimer:

  1. บทความนี้ถูกพิมพ์ซ้ำจาก [ WeChatNo public:Bulu said]. All copyrights belong to the original author [Bulu]. หากมีข้อโต้แย้งใด ๆ ในการพิมพ์ฉบับนี้ โปรดติดต่อเกต์ เรียนทีม และพวกเขาจะจัดการกับมันโดยpromptly
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นของผู้เขียนเท่านั้น และไม่มีเจตนาที่จะให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่นๆ ทำโดยทีม Gate Learn นอกจากที่กล่าวถึงแล้ว การคัดลอก การกระจาย หรือการลอกเลียนแบบบทความที่ถูกแปลนั้นห้าม
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!