BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

การตีความ: เนื้อหาการอัปเกรด Ethereum Istanbul

以太坊爱好者
特邀专栏作者
บทความนี้มีประมาณ 1807 คำ การอ่านทั้งหมดใช้เวลาประมาณ 3 นาที
เปลี่ยนปริมาณการใช้ก๊าซหรือวิธีการวัดแสงเพื่อรองรับฟังก์ชั่นสัญญาที่มากขึ้น
สรุปโดย AI
เปลี่ยนปริมาณการใช้ก๊าซหรือวิธีการวัดแสงเพื่อรองรับฟังก์ชั่นสัญญาที่มากขึ้น

หมายเหตุบรรณาธิการ: บทความนี้มาจากผู้ที่ชื่นชอบ Ethereum (ID: ethfans)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

ผู้ที่ชื่นชอบ Ethereum (ID: ethfans)

, ผู้แต่ง: Pooja Ranjan, แปล: A Jian, พิมพ์ซ้ำโดย Odaily โดยได้รับอนุญาต

ชื่อระดับแรก

การอัปเกรดเครือข่ายคือการเปลี่ยนแปลงโปรโตคอล Ethereum การเพิ่มกฎใหม่ให้กับโปรโตคอล Ethereum ที่มีอยู่เพื่อเสริมความแข็งแกร่งให้กับระบบทั้งหมด กฎใหม่เหล่านี้มีการประกาศล่วงหน้าในรูปแบบของ Ethereum Upgrade Proposals (EIPs) ซึ่งผู้เสนอจะกำหนดเงื่อนไขทางเทคนิคเกี่ยวกับการเปลี่ยนแปลงและคุณสมบัติที่จำเป็นในการอัพเกรดเครือข่าย

การอัปเกรดเครือข่ายมีทั้งที่วางแผนไว้และไม่ได้วางแผน การอัปเกรดเรียกอีกอย่างว่า fork และโดยทั่วไปเป็นคุณลักษณะใหม่ที่สนับสนุนโดยผู้ใช้และการพัฒนาโปรโตคอล บางครั้งผู้คนยังใช้ fork เพื่อแก้ไขข้อบกพร่องหรือหยุดการโจมตี นี่เป็น fork ที่ไม่ได้วางแผนไว้ จนถึงปัจจุบัน มีการใช้งานฮาร์ดฟอร์กเจ็ดรายการบนเครือข่าย Ethereum ความหมายของ "ฮาร์ดฟอร์ก" คือเนื้อหาที่อยู่ในการอัปเกรดเครือข่ายนี้ไม่รองรับเวอร์ชันเก่าอย่างสมบูรณ์ และอาจทำให้ธุรกรรมเก่าบางรายการเป็นโมฆะ และ/หรือเปลี่ยนฟังก์ชันของสัญญาที่ปรับใช้

ในการเปิดใช้งานการอัปเกรดบน mainnet อย่างราบรื่น เนื้อหาการอัปเกรดจะเปิดใช้งานและรันบนเครือข่ายทดสอบ Ethereum ก่อน เช่น Rinkeby, Ropsten, Goerli และ Kovan

ชื่อระดับแรก

อิสตันบูล (อิสตันบูล) เป็นการอัปเกรดเครือข่าย Ethereum ครั้งที่แปด การอัปเกรดเครือข่ายก่อนหน้านี้มีชื่อรหัสว่า "Byzantium" การอัปเกรดเครือข่ายล่าสุด (และล่าสุด) เรียกว่า "คอนสแตนติโนเปิล"

ชื่อระดับแรก

กระบวนการอัพเกรดเครือข่ายมีลักษณะอย่างไร?

ชื่อระดับแรก

สิ่งที่รวมอยู่ในการอัพเกรดนี้?

เนื้อหาของการอัปเกรดอิสตันบูลจะแสดงในรูปแบบของข้อเสนอการอัปเกรด Ethereum (EIP) บทบาทของ EIP คือการอธิบายมาตรฐานของแพลตฟอร์ม Ethereum รวมถึงคำอธิบายทางเทคนิคของโปรโตคอลหลัก API ของไคลเอนต์ และมาตรฐานสัญญา

เนื่องจากการเติบโตของชุมชน Ethereum ในปีที่ผ่านมา การอัปเกรดนี้จึงใหญ่ที่สุด (ในแง่ของจำนวนข้อเสนอ) เมื่อเทียบกับการอัปเกรดก่อนหน้านี้ และมีการเสนอ EIP มากกว่า 30 รายการให้เข้าร่วมทางแยกนี้ หลังจากการหารือโดยละเอียด ในที่สุด EIP 6 รายการก็ถือว่าเหมาะสมและพร้อมที่จะรวมอยู่ในการอัปเกรดนี้

  • ชื่อเรื่องรอง

  • EIP 1679: โครงการอิสตันบูล

  • EIP นี้มีรายการการเปลี่ยนแปลงโปรโตคอลที่จะรวมอยู่ใน Istanbul fork EIP นี้ยังแสดงรายการ EIP ทั้งหมดที่เสนอในตอนแรก

  • แจกจ่ายการใช้ก๊าซของ opcodes บางส่วนตามค่าใช้จ่ายในการคำนวณและความจำเป็นในการปรับปรุงความต้านทานต่อการปฏิเสธการโจมตีบริการ

ปรับปรุงประสิทธิภาพของโครงร่าง Layer-2 ตาม SNARK และ STARK

การอนุญาตให้สัญญาแนะนำฟังก์ชันที่สร้างสรรค์ยิ่งขึ้น

ชื่อเรื่องรอง

เพิ่มความสามารถในการตรวจสอบ Equihash PoW ภายในสัญญา Ethereum สิ่งนี้เปิดโอกาสของการถ่ายทอดธุรกรรมและการแลกเปลี่ยนปรมาณูระหว่าง Zcash และ Ethereum

ชื่อเรื่องรอง

ทำให้การคำนวณ zk-SNARKs ถูกลง ทำให้สามารถพัฒนาแอปพลิเคชันปรับขนาดและความเป็นส่วนตัวได้ถูกกว่า ตัวอย่าง ได้แก่ Matter labs, Aztec Protocol, Rollup และ Zether

ชื่อเรื่องรอง

เพิ่มวิธีสำหรับสัญญาในการติดตามเชน Ethereum ของตนเอง เพื่อให้สัญญา (โดยเฉพาะที่ใช้โดยโซลูชัน Layer-2 เช่น state channel และ Plasma) ติดตามเชน Layer-1 ที่ถูกต้อง โดยเฉพาะอย่างยิ่งระหว่างการฮาร์ดฟอร์ก

ชื่อเรื่องรอง

เปลี่ยนการใช้แก๊สของ EVM opcodes บางตัวเพื่อป้องกันการโจมตีจากสแปมธุรกรรมและปรับสมดุลของค่าใช้จ่ายในการคำนวณของแต่ละบล็อกให้ดีขึ้น บนเครือข่าย Ethereum ปริมาณก๊าซที่ใช้โดยการดำเนินการมักจะตรงกับค่าใช้จ่ายในการคำนวณที่จำเป็นสำหรับการดำเนินการนี้ EIP นี้เพิ่มการใช้ opcodes บางตัวที่ต้องใช้การคำนวณมาก แต่ปัจจุบันใช้แก๊สน้อยลง ได้แก่ SLOAD, BALANCE และ EXTCODEHASH

ชื่อเรื่องรอง

EIP-2028: ลดการใช้ก๊าซข้อมูลการทำธุรกรรม

ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
以太坊爱好者
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android