สินค้าคงคลัง: ข้อเสนอการปรับปรุง Ethereum ที่น่าสังเกตที่สุดในปี 2021
ที่มา | @lightclients
ปี 2021 จะเป็นปีที่สร้างสรรค์ที่สุดสำหรับโปรโตคอล Ethereum ตั้งแต่ปี 2016 ต่อไปนี้คือสถานการณ์ EIP ที่ควรค่าแก่การเอาใจใส่ในปีนี้:
การอัปเกรดฮาร์ดฟอร์กครั้งต่อไป - "เบอร์ลิน" จะใช้ 4 EIPs:
➤ EIP-2929: ค่าใช้จ่ายก๊าซสำหรับ opcodes การเข้าถึงของรัฐจะเพิ่มขึ้น
➤ EIP-2930: Txs รายการการเข้าถึงเพิ่มเติม
➤ EIP-2718: พิมพ์ซองธุรกรรม
➤ EIP-2315: รูทีนย่อยอย่างง่าย
EIP-2929: ค่าแก๊สที่เพิ่มขึ้นซึ่งจำเป็นสำหรับรหัสการเข้าถึงของรัฐ ค่าธรรมเนียมในการเก็บ opcodes การเข้าถึงนั้นต่ำเกินไปมานานแล้ว และตอนนี้สามารถสร้างธุรกรรมที่เป็นอันตรายบางอย่างที่ใช้เวลาเพียง 20-80 วินาทีในการดำเนินการได้อย่างง่ายดาย EIP นี้เพิ่มต้นทุนการเข้าถึงของรัฐประมาณ 3 เท่า
EIP-2930: รายการการเข้าถึงเพิ่มเติม ประมาณ 0.18% ของธุรกรรม mainnet จะถูกบล็อกเนื่องจาก EIP-2929 เพื่อเติมเต็มช่องว่างนี้ EIP นี้แนะนำธุรกรรมประเภทใหม่ ซึ่งสามารถระบุช่องเก็บข้อมูลที่จะอ่าน จากนั้นชำระค่าธรรมเนียมล่วงหน้าเป็นส่วนลด 10%
EIP-2718: ประกอบด้วยซองธุรกรรมสำหรับประเภทต่างๆ EIP นี้ระบุรูปแบบใหม่สำหรับธุรกรรม โดยเริ่มจาก "ผู้เลือกปฏิบัติ" ที่อนุญาตให้ลูกค้าตีความธุรกรรมต่างๆ EIP-2930 จะใช้ EIP นี้ก่อน จากนั้นจึงอาจใช้ EIP-1559 รูปแบบใหม่ = ประเภท || เพย์โหลด
EIP-2315: รูทีนย่อยอย่างง่าย EIP ล่าสุดรวมอยู่ในการอัปเกรด Berlin hard fork: เพิ่มการรองรับสำหรับรูทีนย่อย สัญญาที่ต้องการเลียนแบบฟังก์ชันนี้มักจะจัดการกับทั้งข้อมูลสแต็กปกติและที่อยู่ผู้ส่ง EIP นี้เพิ่มกองใหม่เพื่อติดตามที่อยู่ที่ส่งคืน
EIP-1559: การเปลี่ยนแปลงของตลาดค่าธรรมเนียมสำหรับ Eth1 ค่าน้ำมันแบ่งออกเป็นสองส่วน: ค่าพื้นฐาน (ค่าพื้นฐาน) และค่าทิป (ทิป) ส่วนค่าธรรมเนียมพื้นฐานจะถูกเผา ส่วนทิปจะถูกส่งไปยังนักขุด ค่าธรรมเนียมพื้นฐานจะถูกกำหนดแบบไดนามิกโดยข้อตกลงตามความต้องการ สิ่งนี้จะช่วยหลีกเลี่ยงค่าธรรมเนียมที่พุ่งสูงขึ้นและปรับปรุงประสบการณ์ของผู้ใช้เมื่อชำระค่าน้ำมัน
EIP-1559: การเปลี่ยนแปลงของตลาดค่าธรรมเนียมสำหรับ Eth1 ค่าน้ำมันแบ่งออกเป็นสองส่วน: ค่าพื้นฐาน (ค่าพื้นฐาน) และค่าทิป (ทิป) ส่วนค่าธรรมเนียมพื้นฐานจะถูกเผา ส่วนทิปจะถูกส่งไปยังนักขุด ค่าธรรมเนียมพื้นฐานจะถูกกำหนดแบบไดนามิกโดยข้อตกลงตามความต้องการ สิ่งนี้จะช่วยหลีกเลี่ยงค่าธรรมเนียมที่พุ่งสูงขึ้นและปรับปรุงประสบการณ์ของผู้ใช้เมื่อชำระค่าน้ำมัน
รายละเอียด:
รายละเอียด:
https://twitter.com/TimBeiko/status/1349027063903121408
(Tim) ในความคิดของฉัน ฉันไม่คิดว่า 1559 จะพร้อมสำหรับการถ่ายทอดสดในตอนนี้ นี่คือบทสรุปของความคิดบางอย่างที่ฉันแบ่งปันใน dicord:
1. ไม่ใช่ทุกไคลเอนต์ที่มีการใช้งาน 1559 และไม่มีไคลเอ็นต์ใดที่มีเวอร์ชันสุดท้าย
2. เรายังไม่ได้แก้ไขปัญหาที่เกิดขึ้นในการประชุม AllCoreDevs (เช่น การทดสอบบล็อกขนาดใหญ่กับสถานะขนาดใหญ่) จะใช้เวลาหลายสัปดาห์อย่างดีที่สุดเพื่อให้บรรลุเป้าหมายนี้
3. 1559 จะส่งผลกระทบต่อโปรเจกต์อื่นๆ มากมาย: โปรเจกต์ใดๆ ก็ตามที่เกี่ยวข้องกับธุรกรรมการลงนาม อาศัยการตอบสนองของ JSON RPC ต่อการบล็อก/ธุรกรรม เป็นต้น เรายังต้องพูดคุยกันอีกมากเกี่ยวกับผลกระทบเหล่านี้
4. Berlin hard fork กำลังจะเริ่มขึ้น ไม่ใช่ทางเลือกที่ดีที่จะละทิ้งงานทั้งหมดที่มีอยู่และใช้ 1559
EIP-2982: เฟส 0 ของ Eth2 เป็นครั้งแรกนับตั้งแต่ EIP-1011, eth1 และ eth2 ถูกรวมเข้าด้วยกันในที่เก็บ EIP EIP นี้เป็นเพียงจุดเริ่มต้นของการนำการกำกับดูแล/การกำหนดมาตรฐานจาก eth2 กลับไปสู่ eth1 การเปลี่ยนแปลงหลักที่นำมาคือ: ETH ที่ออกใหม่ใน eth2
EIP-?: ผสาน ในแง่ดียิ่งขึ้น eth1 -> eth2 คาดว่าจะรวมเข้าด้วยกันในปี 2564 และฉันทามติของ PoW จะถูกลบออก อย่างไรก็ตาม งานด้าน R&D จะเพิ่มขึ้นอย่างมากในอีกไม่กี่เดือนข้างหน้า EIP นี้คาดว่าจะมีขึ้นในอีก 18 เดือนข้างหน้า
EIP-3102: โครงสร้างไบนารีทรี รายการ EIP จะถูกย้ายจากทรีสถานะเลขฐานสิบหกปัจจุบันไปยังโครงสร้างไบนารีทรี สิ่งนี้จะทำให้การพิสูจน์ของ Merkle มีประสิทธิภาพมากขึ้น การย้ายข้อมูลอาจใช้ทรัพยากรมาก ดังนั้นจึงควรทำก่อนการรวม
EIP-2937: รหัส opcode ที่สามารถตั้งค่าได้ opcode นี้จะทำให้ SELFDESTRUCT ที่ตามมาทำหน้าที่เป็น noop ในเฟรมปัจจุบัน สิ่งนี้จะช่วยแสดงให้เห็นถึงความน่าเชื่อถือของสัญญาได้ดียิ่งขึ้น นี่เป็นสิ่งแรกที่ต้องทำเพื่อสนับสนุนการสรุปบัญชี
EIP-2938: การสรุปบัญชี อนุญาตให้สัญญาเป็นบัญชีขั้นสูงที่ชำระค่าธรรมเนียมการทำธุรกรรมและเริ่มดำเนินการธุรกรรม นี่เป็นกรอบการทำงานที่ยืดหยุ่นสำหรับการกำหนดเงื่อนไขสำหรับความถูกต้องของการทำธุรกรรมโดยพลการ เสนอครั้งแรกใน EIP-86 EIP นี้ให้เส้นทางที่เป็นรูปธรรมมากขึ้นสำหรับการเปิดตัว mainnet
EIP-?: EVM384. แม้ว่านี่จะยังไม่เป็น EIP อย่างเป็นทางการ แต่ก็กำลังดำเนินไปในทิศทางนั้น ข้อเสนอเสนอให้เพิ่มตัวดำเนินการทางคณิตศาสตร์แบบเนทีฟ 384 บิต (และความกว้างอื่น ๆ ที่น่าจะเป็นด้วย) เพื่อสนับสนุนการใช้งานระบบเข้ารหัสใหม่ใน EVM อย่างมีประสิทธิภาพ
EVM384 (เนื้อหา) ด้วยนวัตกรรมที่รวดเร็วของระบบการเข้ารหัสที่ทันสมัย EVM384 มอบเฟรมเวิร์ก Ethereum เพื่อรองรับระบบเหล่านี้โดยไม่ต้องใช้การฮาร์ดฟอร์กและการคอมไพล์ล่วงหน้าสำหรับแต่ละระบบการเข้ารหัสลับ แต่ทุกคนสามารถนำไปใช้เป็นสัญญา EVM ได้
EIP-2537: BLS12-381 การคอมไพล์ล่วงหน้า ข้อเสนอนี้จำเป็นหรือไม่หลังจาก EVM384 ยังอยู่ระหว่างการพิจารณา แม้ว่า EVM384 จะเป็นโซลูชันระยะยาวที่ดีกว่า แต่ BLS เป็นข้อเสนอขั้นสูงในระบบนิเวศ Ethereum (ในมุมมองของ eth2) และคุ้มค่าที่จะคอมไพล์ไว้ล่วงหน้า
การทำธุรกรรมจำนวนมาก มี EIP จำนวนมากที่มีเป้าหมายเพื่อแทนที่ธุรกรรมเมตาด้วย L1 ดั้งเดิม คาดว่าจะมีความคืบหน้าที่สำคัญในพื้นที่นี้ในปีนี้ EIP ดังกล่าวคือ:
➤ EIP-2711: txs ที่สนับสนุน หมดอายุ และแบตช์
➤ EIP-2733: แพ็คเกจการทำธุรกรรม
➤ EIP-2803: ธุรกรรมที่มีราคาแพง
➤ EIP-3074: สนับสนุน Tx Precompile
EIP-2464: eth/65: การถ่ายทอดธุรกรรมและการดึงข้อมูล ข้อเสนอนี้ช่วยลดแบนด์วิธที่ใช้โดยไคลเอนต์ eth1 ได้อย่างมากโดยการแพร่สัญญาณแฮชของธุรกรรมไปยังเพื่อนส่วนใหญ่ แทนที่จะแพร่ภาพธุรกรรมทั้งหมด Geth วางแผนที่จะเริ่มหยุดการสนับสนุนสำหรับ < eth/65 ในช่วงปีนี้
เว็บไซต์: ethereum.cn
คลิก "อ่านข้อความต้นฉบับ" เพื่อรับลิงก์ภายในของบทความ!
ลิงค์ต้นฉบับ:https://twitter.com/lightclients/status/1349169332585074692
งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลและทรัพยากรการเรียนรู้คุณภาพสูงสำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและต้องระบุแหล่งที่มาของข้อความต้นฉบับและเว็บไซต์ ETH ภาษาจีนเมื่อพิมพ์ซ้ำ สำหรับการพิมพ์ซ้ำในระยะยาว โปรดติดต่อ eth@ecn.co เพื่อขออนุญาต
เว็บไซต์: ethereum.cn
บัญชีอย่างเป็นทางการ: สถานีจีน ETH


