กระเป๋าเงิน

การอัปเกรด Fusaka ของ Ethereum นำการเปลี่ยนแปลงทางประวัติศาสตร์ การแยกขีดจำกัดแก๊สของธุรกรรม

การอัปเกรด Fusaka ของ Ethereum นำการเปลี่ยนแปลงทางประวัติศาสตร์  การแยกขีดจำกัดแก๊สของธุรกรรม

มูลนิธิ Ethereum ประกาศว่า มาตราของ Fusaka จะกำหนดเพดานการใช้แก๊สต่อธุรกรรมที่ 16,777,216 หน่วย ซึ่งนับว่าเป็นครั้งแรกที่เครือข่ายบังคับใช้ขีดจำกัดที่ชัดเจนต่อธุรกรรม เป็นการแยกออกจากขีดจำกัดแก๊สของบล็อค การเปลี่ยนแปลงนี้ ได้รับการยืนยันอย่างเป็นทางการ ในรูปแบบ EIP-7825 โดยใช้งานแล้วบนเครือข่ายทดสอบ Holesky และ Sepolia จะเปิดตัวบนเครือข่ายหลักเมื่อ Fusaka เริ่มเปิดทำงาน


สิ่งที่ควรรู้:

  • Ethereum จะจำกัดธุรกรรมเดี่ยวไว้ที่ 2²⁴ แก๊สยูนิต (ประมาณ 16.78 ล้าน) เพื่อป้องกันการเรียกขนาดใหญ่ที่ครอบงำทั้งบล็อค
  • มูลนิธิวางตัวขีดจำกัดเป็นพื้นฐานสำหรับความสามารถในการประมวลผลแบบขนาน โดยต้องการให้โหลดงานที่เกินขีดจำกัดนี้แยกออกเป็นการเรียกลำดับที่เล็กลง
  • ไคลเอนต์หลักทั้งหมดได้ปรับใช้การเปลี่ยนแปลงนี้ใน รุ่นที่พร้อมสำหรับ Fusaka โดยผู้พัฒนาต้องทดสอบกับเครือข่ายทดสอบ และปรับแก้ตรรกะการประเมินแก๊สตามความเหมาะสม

มูลนิธิเชื่อมโยงขีดจำกัดกับกลยุทธ์การประมวลผลแบบขนาน

Toni Wahrstätter อธิบายเหตุผลในโพสต์เมื่อวันที่ 21 ตุลาคม ว่าขีดจำกัดจะช่วยลดเวคเตอร์การปฏิเสธบริการขณะปรับปรุงความ ทำนายของการบรรจุบล็อค มูลนิธิเน้นว่าผู้ใช้ส่วนใหญ่จะไม่เห็นผลกระทบ ในทางปฏิบัติ เนื่องจากการแจกจ่ายธุรกรรมในโลกจริงอยู่ต่ำกว่าขั้นที่กำหนด ความเสี่ยงจะเกิดกับสัญญาที่ใช้งานหนักๆ ที่มักมุ่งเป้าไปยังเป้าหมายแก๊ส บล็อคเต็ม โดยราว 45 ล้านหน่วย

EIP-7825 แยกความซับซ้อนระดับธุรกรรมออกจากความ สามารถระดับระบบ เพื่อให้การประมวลผลที่เสถียร

การเรียกขนาดใหญ่มากก่อนเจอกับปัญหาด้านเวลาและการ จัดตารางสำหรับผู้สร้างและผู้ยืนยัน ขีดจำกัดใหม่บังคับให้โหลดงาน ที่เกิน 16.78 ล้านแก๊ส ต้องแยกเป็นการดำเนินการเล็กลง

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

การนำทางเทคนิคและผลกระทบต่อผู้พัฒนา

สเปกตามแนวทางที่เบาและกลไก EIP-7825 ประกาศเจตนารมณ์ที่จะตั้ง ขีดจำกัด "ที่ 16,777,216 (2^24) แก๊ส" ต่อตัวธุรกรรม เพื่อปรับปรุงความยืดหยุ่นต่อวัตถุก่อความไม่พึงประสงค์บางประเภท และทำให้การประมวลผลธุรกรรมสามารถทำนายได้มากขึ้นเมื่อ ขีดจำกัดบล็อคเพิ่มขึ้น ความเรียบง่ายนี้ดึงดูดช่อง หลักพัฒนาซอฟต์แวร์ฐานรากอย่างข้อจำกัดที่กำหนดขอบข่ายเอาไว้ดี ซึ่งรักษาความเข้ากันได้ล่วงหน้าในการทำงานขยายตัวมากขึ้น

การอภิปรายเกี่ยวกับการเข้ารหัสและการสื่อสารของเพดานมีการ ถกยืดเยื้อควบคู่

การสนทนาใน Ethereum Magicians และในวันประชุม AllCoreDevs ตรวจสอบการตั้งชื่อและพารามิเตอร์ ตัวกระทู้หนึ่งสรุป การรับประกันหลัก: การเรียงเป้าหมายบล็อคให้เป็นหลายเท่าของ 2²⁴ เพื่อให้ผู้สร้างบล็อคสามารถรวมธุรกรรมได้ไม่น้อยกว่า n รายการ ถ้าเมมพูลมีธุรกรรมที่มีสิทธิ์ n รายการ

Geth, Erigon, Reth, Nethermind และ Besu ได้ปรับใช้การเปลี่ยนแปลง ในรุ่นที่มีความพร้อมกับ Fusaka คาดว่าความคิดเห็น eth_call ยังคงไม่ได้รับผลกระทบ แต่ธุรกรรมที่ลงนามไว้ล่วงหน้าที่มีขีดจำกัดแก๊ส เกินกว่า 2²⁴ จะต้องลงนามใหม่ต่ำกว่าเพดาน ผู้พัฒนาควรทดสอบกับ Holesky หรือ Sepolia ปรับปรุงการดำเนินการใกล้ขีดจำกัด และปรับ แก้ตรรกะการประมาณค่าแก๊ส ให้ตรวจสอบล้มเหลวได้อย่างรวดเร็วเมื่อตัว ก่อสร้างเกินเพดานนี้

คำสำคัญ

แก๊สคือมาตรการความพยายามในการคำนวณบน Ethereum การดำเนินการ แต่ละรายการมีค่าใช้จ่ายแก๊สที่เฉพาะเจาะจงซึ่งผู้ใช้ต้องจ่ายด้วย Ether ขีดจำกัดแก๊สบล็อครวมแก๊สสูงสุดที่ธุรกรรมทั้งหมดในบล็อคบริโภคได้ ฮาร์ดฟอร์กคือการอัปเกรดเครือข่ายทั้งหมด ที่ต้องการให้โหนดทั้งหมด อัปเดตซอฟต์แวร์ของพวกเขา เครือข่ายทดสอบเช่น Holesky และ Sepolia ช่วยให้นักพัฒนาทดลองเปลี่ยนแปลงก่อนการเปิดตัวบนเครือข่ายหลัก

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

บริบทนโยบายและการตอบสนองของตลาด

ปรัชญาการพัฒนาของ Ethereum เอนเอียงไปที่การตั้งข้อ จำกัดทั่วไป โดยมอบความซับซ้อนให้เลเยอร์สูงสุด EIP-7825 ได้ผลที่สอดคล้องกับการตั้งขีดจำกัดบนที่ป้องกันการความเป็น ไปได้ของเครือข่ายโดยไม่บังคับพฤติกรรมสัญญา การเปลี่ยนแปลงนี้หลบ หลีการเปลี่ยนแปลงตลาดค่าธรรมเนียมและทิ้งเศรษฐศาสตร์สเปซ โบลบและเป้าหมายบล็อคให้กับข้อเสนออื่นๆ มูลนิธิได้อธิบาย ขีดจำกัดว่าเป็น "การตั้งรากฐานที่ปลอดภัยและสามารถคาดการณ์ได้ สำหรับการเพิ่มขีดจำกัดในฟอร์กถัดๆ ไป" วลีดังกล่าวทำให้ เข้าใจถึงการแลกเปลี่ยนระหว่างการจำกัดขนาดของ ธุรกรรมเดี่ยวและการเตรียมโครงสร้างพื้นฐานเพื่อเพิ่ม ความจุโดยรวม Ether ซื้อขายที่ $3,835 ขณะนี้

ความคิดปิดท้าย

การอัปเกรด Fusaka เปิดตัวขีดจำกัดที่ระดับโปรโตคอลของ Ethereum เป็นเพดานแก๊สต่อตัวธุรกรรมที่ตั้งไว้ที่ 16,777,216 หน่วย มูลนิธิ ได้กรอบขีดจำกัดเป็นโครงสร้างพื้นฐานสำหรับการประมวลผล แบบขนานขณะลดความเสี่ยงของการปฏิเสธบริการ โดยคาดว่าจะมีผลกระทบ น้อยที่สุดต่อผู้ใช้ทั่วไป

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