การทำงานร่วมกันกับ Zcash, Ethereum Istanbul Hard Fork เพิ่ม 2 EIP
นักแปล Odaily |
นักแปล Odaily |

ข้อเสนอการปรับปรุง Ethereum (EIP) สองรายการได้รับการอนุมัติให้นำไปใช้ในการอัปเกรดครั้งใหญ่ครั้งต่อไปของ Ethereum - "อิสตันบูล"
ข้อเสนอการปรับปรุง Ethereum ทั้งสองรายการที่ได้รับการอนุมัติอย่างเป็นทางการในครั้งนี้มีกำหนดการไม่แน่นอนที่จะเปิดใช้งานบน Ethereum mainnet ในเดือนตุลาคมปีนี้ อันที่จริง นักพัฒนายังได้กล่าวถึงข้อเสนอ 30 รายการที่เกี่ยวข้องกับการอัปเกรด "อิสตันบูล" ในการประชุมทางโทรศัพท์ครั้งล่าสุดของ Ethereum รวมถึงข้อเสนอใดที่จะได้รับการอนุมัติ ข้อเสนอใดจะถูกปฏิเสธ และข้อเสนอใดจะล่าช้าสำหรับการอัปเกรดฮาร์ดฟอร์กทั้งระบบในภายหลัง
ชื่อเรื่องรอง
EIP 2024 และ EIP 1702
EIP 2024 (เรียกว่า EIP 131 ในบางเอกสาร) เพิ่มการคอมไพล์ล่วงหน้าใหม่ในเครื่องเสมือน Ethereum ค่าใช้จ่ายในการดำเนินการคอมไพล์ล่วงหน้าบน Ethereum blockchain นั้นค่อนข้างแพงและโดยพื้นฐานแล้วจะเป็นค่าธรรมเนียมคงที่หรือ "ค่าน้ำมัน"
EIP 2024 นำเสนอการคอมไพล์ล่วงหน้าของฟังก์ชันแฮชใหม่ที่เรียกว่า "Blake2" ซึ่งกล่าวกันว่าเร็วกว่าฟังก์ชันแฮชแบบดั้งเดิมอื่นๆ เช่น SHA-3 ในการตรวจสอบและอนุญาตข้อมูลบล็อกเชน ในปัจจุบัน โครงการสกุลเงินดิจิทัลอื่นๆ บางโครงการกำลังใช้ "Blake2" อยู่แล้ว เช่น Zcash สกุลเงินดิจิทัลเพื่อความเป็นส่วนตัว และแพลตฟอร์มชื่อโดเมน Handshake ครั้งนี้ EIP 2024 ขอแนะนำเวอร์ชันพรีคอมไพล์ Blake2 ใหม่ล่าสุดที่เรียกว่า "Blake2B"
James Hancock หนึ่งในสามผู้เขียนที่อยู่เบื้องหลัง EIP 2024 Ethereum Improvement Proposal อธิบายว่า:
"การแนะนำ Blake2B หมายความว่าเราสามารถทำงานร่วมกับ Zcash บน Ethereum mainnet ได้ เช่น 'ห่อ' โทเค็น ZEC ใกล้กับเครือข่าย Ethereum ป้องกันการทำธุรกรรม หรือสิ่งดีๆ อื่นๆ อีกมากมาย"
EIP 1702 เขียนโดยนักพัฒนา Parity Technologies Wei Tang เป็นข้อเสนอการปรับปรุง ethereum ที่มีเป้าหมายเพื่อการอัปเกรดสัญญาอัจฉริยะที่ราบรื่นยิ่งขึ้น
ปัจจุบัน แอปพลิเคชันแบบกระจายอำนาจ (dapps) ที่ทำงานบน Ethereum blockchain นั้นใช้โค้ดที่ดำเนินการเองและเปลี่ยนแปลงไม่ได้ — ที่เรียกว่าสัญญาอัจฉริยะ สัญญาอัจฉริยะเหล่านี้รวบรวมและดำเนินการโดย Ethereum Virtual Machine ซึ่งเป็นแกนหลักของเครือข่ายบล็อกเชนทั้งหมด และถูกปรับใช้เป็นเครื่องมือในแอปพลิเคชันแบบกระจายศูนย์นับพันที่สร้างโดยนักพัฒนา
Ethereum Virtual Machine ปัจจุบันคาดว่าจะได้รับการอัปเกรดภายในรหัส WebAssembly ซึ่งยังช่วยให้นักพัฒนามีภาษาการเขียนโปรแกรมและประสิทธิภาพการทำงานที่ยืดหยุ่นมากขึ้น EIP 1702 เสนอให้แนะนำวิธีการฮาร์ดฟอร์กใหม่ที่เรียกว่า "การกำหนดเวอร์ชันบัญชี" เพื่อให้ง่ายต่อการอัปเกรดเครื่องเสมือน Ethereum หรือแนะนำเครื่องเสมือนใหม่เข้าสู่เครือข่าย

