ชื่อเดิม: "Ethereum Core Developers Meeting Update 015"
แหล่งที่มาดั้งเดิม: การอัปเดต AllCoreDevs
ชื่อระดับแรก
สรุป
อัพเกรดชาเปลลา
อัพเกรดชาเปลลา
ชื่อเรื่องรอง
เดนคูนอัพเกรด
เมื่อมีการเผยแพร่การอัปเดตการประชุมนักพัฒนาหลักของ Ethereum ข้อกำหนดสำหรับการอัปเกรด Shapella โดยทั่วไปได้รับการยืนยัน แต่ก็ยังมีการเปลี่ยนแปลงมากมาย หลังจากการเปิดตัวของฉัน ข้อกำหนดเหล่านี้ได้รับการสรุป จากความคืบหน้า - การอัปเดต - เวอร์ชัน mainnet สุดท้ายได้รับการเผยแพร่ในบล็อกของ Ethereum Foundation และตอนนี้การประกาศโปรโตคอลรองรับการสมัครรับข้อมูลทางอีเมลแล้ว!
การอัปเดตนี้มีลักษณะคล้ายคลึงกัน: ตอนนี้เรามีชุด EIP เบื้องต้นที่จะรวมอยู่ในการอัปเกรดเครือข่ายครั้งต่อไป Dencun (Deneb + Cancun) ฉันจะให้ภาพรวมของสิ่งที่พวกเขาเป็น เหตุใดจึงสำคัญ และ EIP ของผู้สมัครที่ยังคงได้รับการพิจารณาให้รวมอยู่ในการอัปเกรดนี้
ชื่อระดับแรก
ชื่อเรื่องรอง
EIP-4844 Proto-Danksharding
สิ่งนี้ไม่ต้องการการแนะนำ: 4844 เป็นคุณสมบัติหลักของการอัพเกรดเครือข่าย Dencun กล่าวโดยย่อ EIP นี้แนะนำ "data blob" ชั่วคราวให้กับเครือข่าย Ethereum", L2 สามารถใช้ข้อมูลเหล่านี้เพื่อเผยแพร่ธุรกรรม/ข้อมูลหลักฐานที่เก็บอยู่ใน CALLDATA
เนื่องจาก Blob ถูกเก็บไว้ชั่วคราว จึงคาดว่าค่าโสหุ้ยของแก๊สจะต่ำกว่า CALLDATA ซึ่งถูกเก็บไว้อย่างถาวรบนเครือข่าย ซึ่งจะช่วยลดค่าธรรมเนียมการทำธุรกรรม L2 ลงได้อย่างมากสำหรับผู้ใช้ เนื่องจากมากกว่า 90% ของโอเวอร์เฮดของการทำธุรกรรม L2 ถูกใช้สำหรับการจัดเก็บข้อมูล L1 หากผู้อ่านต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ 4844 eip 4844.com มีแหล่งข้อมูลการตีความคำถามที่พบบ่อย ฯลฯ
ในขณะที่การอัปเกรดนี้ไม่ได้ถูกรวมเข้าด้วยกันในระดับมาก EIP-4844 เป็นการเปลี่ยนแปลงที่สำคัญสำหรับ Ethereum: มันแนะนำชั้นข้อมูลใหม่ทั้งหมดให้กับเครือข่าย ซึ่งชั้นฉันทามติและการดำเนินการในปัจจุบันจะต้องโต้ตอบกัน ขนาดของ EIP นี้หมายความว่าแบนด์วิธของการดัดแปลงอื่นๆ ในการอัปเกรด Dencun จะถูกจำกัด
ที่กล่าวว่า นอกจาก 4844 แล้ว ยังมี EIP บางส่วนที่จะรวมอยู่ในการอัปเกรดนี้ด้วย
EIP-6780 ปิดใช้งาน SELFDESTRUCT เว้นแต่จะถูกเรียกในธุรกรรมเดียวกันกับการสร้างสัญญา
การเปลี่ยนแปลงสำคัญประการที่สองที่นำมาใช้ในการอัปเกรด Dencun คือการปิดใช้งาน opcode SELFDESTRUCT ใน EIP-6780 ข้อเสนอนี้ได้รับการกล่าวถึงเป็นเวลาหลายปีและมีการแจ้งการเกษียณอายุอย่างเป็นทางการในการอัปเกรด Shapella
การวิเคราะห์ล่าสุดพบรูปแบบการใช้งานทั่วไปสำหรับ SELFDESTRUCT: สัญญาถูกสร้างขึ้นและทำลายในธุรกรรมเดียวกัน EIP-6780 อนุญาตให้รักษาฟังก์ชันนี้ หาก SELFDESTRUCT ถูกเรียกในธุรกรรมเดียวกันกับการสร้างสัญญา ลักษณะการทำงานจะยังคงเหมือนเดิมในตอนนี้
ในกรณีอื่นๆ แม้ว่า opcode นี้จะไม่ลบพื้นที่จัดเก็บหรือรหัสของสัญญา แต่ ETH ของสัญญาจะยังคงถูกโอนไปยังที่อยู่ปลายทาง
แม้ว่าตอนนี้ทีมลูกค้าจะเชื่อว่านี่เป็นวิธีที่ดีที่สุดในการจัดการกับ SELFDESTRUCT แต่การวิเคราะห์ผลกระทบที่สมบูรณ์ยิ่งขึ้นยังอยู่ในระหว่างดำเนินการ เมื่อการวิเคราะห์นี้เสร็จสมบูรณ์ อาจมีการดัดแปลงข้อกำหนดเพื่อจัดการกับกรณีขอบอื่นๆ นอกจากนี้ยังเป็นไปได้ที่จะใช้วิธีการที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ตัวอย่างเช่น EIP-6046 ก็ได้รับการพิจารณาเช่นกัน
ชื่อเรื่องรอง
EIP-1153 ที่เก็บชั่วคราว
การเปลี่ยนแปลงที่สามรวมอยู่ในการอัปเกรด Dencun คือ EIP-1153 ข้อเสนอนี้ถูกเสนอมาเกือบ 5 ปีแล้ว และถูกเสนออีกครั้งโดยทีม Uniswap เมื่อปีที่แล้ว EIP นี้ได้รับการสนับสนุนมากมายจากชุมชนนักพัฒนา Ethereum แนะนำ opcodes ใหม่ 2 ตัว ได้แก่ TSTORE และ TLOAD ซึ่งให้พื้นที่เก็บข้อมูลชั่วคราวและจะถูกล้างเมื่อการทำธุรกรรมเสร็จสมบูรณ์ EIP นี้เปิดใช้งานกรณีการใช้งานตั้งแต่การล็อกรายการซ้ำไปจนถึงการอนุมัติโทเค็น ERC 20 หลายรายการในธุรกรรมเดียว
ชื่อเรื่องรอง
EIP-6475: ค่าทางเลือก SSZ
การแก้ไขล่าสุดที่จะรวมเข้าด้วยกันอาจถูกมองว่าเป็นข้อเสนอที่ใช้ร่วมกับ EIP-4844 Proto-danksharding แนะนำประเภทธุรกรรมใหม่ที่ใช้การเข้ารหัส SSZ แทนการเข้ารหัส RLP ที่ใช้โดยประเภทธุรกรรมอื่นๆ
เป็นเวลานานแล้วที่มีการพูดถึงการย้ายเลเยอร์การดำเนินการของ Ethereum ไปสู่การเข้ารหัส SSZ ทั้งหมดเนื่องจากเป็นโครงสร้างการเข้ารหัสที่สมบูรณ์ยิ่งขึ้นและมีการใช้เลเยอร์ฉันทามติด้วย แต่การนำไปใช้ในขณะนี้เป็นงานหนักเกินไปสำหรับการอัปเกรด Deneb ครั้งใหญ่ EIP-6475 กำหนดองค์ประกอบหนึ่งของ SSZ ซึ่งเป็นส่วนหนึ่งของรูปแบบธุรกรรม 4844 (ตัวเลือก) เพื่อให้แน่ใจว่าสามารถส่งต่อไปยังวัตถุ SSZ ที่เราต้องการแนะนำใน Ethereum ในอนาคต
ชื่อระดับแรก
EIPs พิจารณาเพื่อรวม
ชื่อเรื่องรอง
EIP-2537: คอมไพล์ล่วงหน้าสำหรับการทำงานของเส้นโค้ง BLS 12-381
ตั้งแต่ปี 2019 เป็นต้นมา EIP นี้เป็นบางอย่างแบบฟอร์มได้รับการพิจารณาสำหรับการอัพเกรด ในอดีต มีความลังเลที่จะเพิ่มเส้นโค้งการเข้ารหัสใหม่ให้กับชั้นการดำเนินการของ Ethereum ที่กล่าวว่า Beacon Chain พึ่งพา BLS 12-381 เป็นอย่างมาก และเมื่อการควบรวมกิจการของเราเสร็จสิ้น อาจกล่าวได้ว่า BLS ได้กลายเป็นแหล่งอ้างอิง "หลัก" ของ Ethereum พร้อมด้วยไลบรารี่ที่ปลอดภัยและปรับให้เหมาะสมที่สุด
ชื่อเรื่องรอง
EIP-4788: Beacon block root ใน EVM
คล้ายกับปี 2537 EIP นี้เปิดเผยข้อมูลจากบีคอนเชนไปยังชั้นการดำเนินการ ใน EIP นี้ รูทของบล็อกลูกโซ่บีคอนจะถูกเพิ่มไปยังเพย์โหลดการดำเนินการ ซึ่งจากนั้นจะถูกจัดเก็บไว้ในสัญญาในชั้นการดำเนินการ รูทบีคอนที่เก็บไว้สามารถเข้าถึงได้ผ่าน opcode ใหม่ BEACON_ROOT ซึ่งใช้หมายเลขสล็อตเป็นอินพุตและส่งกลับรูทบีคอนที่เกี่ยวข้อง
ชื่อเรื่องรอง
EIP-6493: โครงการลายเซ็นธุรกรรม SSZ
EIP นี้เป็นส่วนเสริมของ EIP-6475: กำหนดโครงร่างลายเซ็นสำหรับธุรกรรม SSZ แม้ว่าจะใช้ไม่ได้กับธุรกรรม RLP ที่มีอยู่ แต่ก็สามารถใช้เพื่อให้แน่ใจว่ารูปแบบลายเซ็นการทำธุรกรรม 4844 SSZ ปัจจุบันสามารถส่งต่อได้กับการยกเครื่องเลเยอร์ SSZ ในอนาคต
โปรดทราบว่า EIP ที่ EOF จะไม่รวมอยู่ในการอัปเกรด
ชื่อระดับแรก
EIPs ที่เสนออื่น ๆ
ชื่อเรื่องรอง
การอัปเกรดเครือข่ายเปิดใช้งาน EIP
ประกาศ: ฉันได้ร่าง EIP ที่ให้ข้อมูลโดยสรุปกลไกต่างๆ ที่ใช้มานานเพื่อทริกเกอร์การอัปเกรดเครือข่าย ตั้งแต่บล็อก PoW ไปจนถึงยุค TTD และการประทับเวลาในปัจจุบัน
หวังว่าเราไม่จำเป็นต้องเปลี่ยนจากชุดค่าผสมของยุค + การประทับเวลาปัจจุบัน
ฤดูร้อน (ระยะไกล) พูดคุย ฤดูร้อน (ระยะไกล) พูดคุย
ในอีกไม่กี่เดือนข้างหน้า ฉันจะมีการพูดคุยกันหลายครั้งเพื่อแบ่งปันความคิดของฉันเกี่ยวกับวิธีการทำงานของกระบวนการกำกับดูแลของ Ethereum บางส่วนอยู่ในสถานะออฟไลน์ บางส่วนอยู่ในระยะไกล และบางส่วนยังคงอยู่ระหว่างการพิจารณา ตามลำดับเวลา ฉันจะอยู่ที่ EDCON, ETHPrague, ETHShanghai, EthCC และ ETHMontreal
งั้นไว้เจอกันใหม่!
