Friday, June 27, 2025
Homeอีเธอเรียมไฟล์ 1.x: EIP 1559 และขอบเขตการปรับปรุง Ethereum

ไฟล์ 1.x: EIP 1559 และขอบเขตการปรับปรุง Ethereum


เมื่อเร็วๆ นี้ฉันได้คิดถึงพื้นที่รกร้างหลังหายนะ โดยเฉพาะฉากนี้จาก Mad Max: Fury Street เมื่อตัวละครหลักเพิ่งหนีจากการไล่ตามระลอกแรก และนำหน้าผู้ที่จะมาจับกุมพวกเขา พวกเขาจำเป็นต้องเคลื่อนที่ต่อไป แต่ก็ยังต้องบำรุงรักษาแกนกลางของเรื่อง นั่นคือรถบรรทุก “แท่นขุดเจาะสงคราม” ขนาดยักษ์ที่ขับพวกเขาไปสู่ที่ปลอดภัย ชาร์ลิซ เธอรอนจึงปีนออกไปใต้ห้องโดยสารเพื่อซ่อมแซมบางอย่างระหว่างทาง:

big_rig

แนวคิดในการซ่อมแซมรถบรรทุกขนาดใหญ่ที่ซับซ้อน ในขณะที่มันยังเคลื่อนไหวอยู่ เหมาะสมกับดราม่าที่ออกเทนสูงของภาพยนตร์เรื่องนี้มาก มันเกิดขึ้นกับฉันในขณะที่ฉันกำลังดูสถานการณ์นี้ว่าเป็นคำเปรียบเทียบที่เหมาะสมสำหรับกระบวนการ EIP และงานของผู้พัฒนาหลัก

การเปลี่ยนแปลงโปรโตคอล Ethereum เกิดขึ้น สดและวิศวกรรมที่ซับซ้อนและระมัดระวังจำนวนมากได้เข้าสู่การประดิษฐ์การอัพเกรด เพื่อให้ทุกสิ่งและทุกคน (ถ้าเป็นไปได้) ดำเนินไปอย่างต่อเนื่อง ยังคงมีอุปสรรคอยู่บนถนนในดินแดนบล็อคเชน แต่โดยมากแล้ว Ethereum ยังคงอยู่เหนือกว่าเครื่องมือปล้นสะดมอื่น ๆ (หนี้ทางเทคนิค) ตราบใดที่แท่นขุดเจาะยังก้าวต่อไปและไม่ หยุดเคลื่อนไปสู่ขอบฟ้า– ข้อเสนอใหม่มีแนวโน้มที่จะก่อกวนเล็กน้อยในระยะสั้นต่อสภาพที่เป็นอยู่ แต่โดยปกติแล้วจะเป็นการปรับปรุงที่มีคุณค่าโดยรวมของโปรโตคอล

การอัพเกรดที่ฉันต้องการจะพูดคุยในวันนี้นั้นเหมาะกับหมวดหมู่ของ “Ethereum 1.x” แต่ก็เป็นเช่นนั้น ไม่ ส่วนหนึ่งของความพยายามของ Stateless Ethereum: กลไกตลาดค่าธรรมเนียมก๊าซ / ขนาดบล็อกใหม่ ข้อเสนอนี้ได้กลายเป็นกรณีศึกษาที่น่าสนใจมากในชุมชนและข้อเสนอแนะของนักพัฒนาสำหรับการปรับปรุง Ethereum เมื่อดูว่า EIP นี้เปลี่ยนแปลงไปอย่างไรเมื่อเวลาผ่านไปด้วยการอภิปรายของนักพัฒนามากขึ้น ฉันคิดว่าเราสามารถเรียนรู้ได้มากมายเกี่ยวกับการสนทนาเชิงสร้างสรรค์ในการพัฒนา Ethereum และหวังว่าจะมีข้อมูลเชิงลึกที่ชัดเจน (หรืออย่างน้อยที่สุด คำพังเพยที่คลุมเครือ) เพื่อช่วยเป็นแนวทางในการสนทนา เกี่ยวกับการเปลี่ยนแปลงที่สำคัญเพิ่มเติมจากโครงการริเริ่ม Stateless Ethereum

โดยปกติแล้วในซีรีส์นี้ ฉันพยายามที่จะมีระเบียบแบบแผนและ ‘เจาะลึก’ แต่ในกรณีนี้ ฉันต้องการให้ความสำคัญกับเนื้อหาและลักษณะของการอภิปรายที่เกี่ยวข้องกับข้อเสนอ มากกว่าที่จะเน้นเรื่องทางเทคนิคเล็กๆ น้อยๆ ที่อยู่ภายใน แต่เราต้องมี บาง แนวคิดของสิ่งที่เรากำลังพูดถึงในที่นี้ เรามาดูกันสั้นๆ ว่า EIP-1559 และ ‘Escalator’ เสนออะไรก่อนที่จะไป “เมตา” และพิจารณาว่าการสนทนาคืบหน้าไปอย่างไรและมาถึงจุดไหนในปัจจุบัน

อีไอพี 1559

แรงจูงใจสำหรับต้นฉบับ อีไอพี 1559 เป็นจุดเริ่มต้นที่ดีและค่อนข้างตรงไปตรงมา:

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

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

ปัญหาของรูปแบบการประมูลราคาแรกนี้คือ สิ่งต่างๆ สามารถหลุดมือได้อย่างรวดเร็วในช่วงเวลาที่มีความต้องการสูง เมื่อบล็อกใกล้เต็ม ค่าใช้จ่ายในการรับธุรกรรมที่รวมอยู่ในบล็อกถัดไปอาจพุ่งสูงขึ้นอย่างมาก เนื่องจากผู้ใช้พยายามเสนอราคาสูงกว่ากันเพื่อรวมเข้าด้วยกัน แม้ว่าปัจจุบันนักขุดมีความสามารถบางประการในการเพิ่มจำนวนธุรกรรมที่รวมอยู่ในบล็อกเดียว แต่ขีดจำกัดนั้นไม่สามารถเปลี่ยนแปลงได้อย่างรวดเร็ว และตามความเป็นจริงแล้ว นักขุดยินดีที่จะใช้ประโยชน์จากบล็อกขนาดเล็กเต็มบล็อก แทนที่จะผลักดันขีดจำกัดก๊าซของบล็อกให้สูงขึ้น (บล็อกที่ใหญ่กว่า เนื่องจากอัตราของลุง ถือเป็นข้อเสนอที่มีความเสี่ยงมากกว่าสำหรับนักขุด) โดยเฉพาะอย่างยิ่งหากกระเป๋าเงินของคุณใช้อัลกอริธึมการกำหนดราคาเพื่อกำหนดเป้าหมายการรวมภายในกรอบเวลาที่กำหนด (อ่าน: มอบประสบการณ์ผู้ใช้ที่ดีโดยทั่วไป) คุณอาจต้องจ่ายเงิน ค่าธรรมเนียมไร้สาระมาก เพื่อให้ธุรกรรมของคุณเข้าสู่บล็อกถัดไป (เกือบ) เต็ม

EIP 1559 แนะนำแนวคิดของ ‘ค่าธรรมเนียมพื้นฐาน’ สำหรับก๊าซที่ถูกตั้งค่าให้ปรับเปลี่ยนแบบไดนามิก เพื่อให้การใช้ก๊าซโดยรวมในบล็อกเคลื่อนไปสู่ขีดจำกัดปัจจุบันที่ 10 ล้านก๊าซ แทนที่จะเข้าไปในกระเป๋าของคนงานเหมือง ค่าธรรมเนียมพื้นฐานจะถูกเผา เพื่อให้มีแรงจูงใจในการรวม ผู้ใช้ระบุพารามิเตอร์ ‘เคล็ดลับ’ พร้อมด้วยจำนวนเงินสูงสุดที่พวกเขายินดีจ่ายสำหรับธุรกรรมที่จะรวมไว้ในบล็อก และนักขุดจะเก็บทิปไว้

เนื่องจากค่าธรรมเนียมพื้นฐานไม่ผันผวนอย่างรุนแรงตามความต้องการของเครือข่ายในทันที ผู้ใช้จึงได้รับการปกป้องจากความไร้ประสิทธิภาพของรูปแบบการประมูลราคาแรก (‘ทิป’ ยังคงเป็นราคาแรก) และเนื่องจากค่าธรรมเนียมพื้นฐานถูกเผาแทนที่จะให้ สำหรับนักขุด ไม่มีแรงจูงใจให้นักขุดพยายามจัดการค่าธรรมเนียม ที่สำคัญกลไกนี้ยังพยายามแก้ไขปัญหาใหญ่สำหรับนักพัฒนากระเป๋าเงินที่พยายามประเมินค่าธรรมเนียมเครือข่ายโดยอัตโนมัติโดยทำให้สามารถคาดเดาได้มากขึ้น

มีหลายที่ให้อ่านเพิ่มเติมเกี่ยวกับ EIP 1559; ฉันอยากจะแนะนำ คำถามที่พบบ่อย EIP1559 ของ Vitalik และ สมุดบันทึก Jupyter ของ Barnabe ถ้าคุณต้องการที่จะลึกลงไป

ผู้ท้าชิงรายใหม่เข้ามาใกล้: บันไดเลื่อน

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

อย่างไรก็ตาม กลไกใหม่ที่เสนอใน EIP 1559 เป็นเพียง แตกต่าง จากวิธีการที่ทำอยู่ตอนนี้และการเปลี่ยนแปลงจะทำให้เกิดปัญหาบางอย่าง โดยเฉพาะกับซอฟต์แวร์ใด ๆ ที่สร้างและส่งธุรกรรม Ethereum ให้กับผู้ใช้ โดยเฉพาะกระเป๋าสตางค์จะต้องทำการเปลี่ยนแปลงที่สำคัญเพื่อรองรับกลไกใหม่ แม้ว่าสิ่งต่างๆ จะดีขึ้นสำหรับทุกคนในระยะยาว แต่ในระยะสั้น นักพัฒนาจะต้องทำงานอย่างหนักเพื่อปรับตัวให้เข้ากับการเปลี่ยนแปลงและป้องกันไม่ให้ซอฟต์แวร์เสียหายในระยะสั้น

หลังจากที่ EIP 1559 ล่องลอยอยู่ในซุปดึกดำบรรพ์มาระยะหนึ่งแล้ว ชุมชนก็เริ่มมีน้ำหนัก รวมถึงผู้พัฒนากระเป๋าเงินที่จะได้รับผลกระทบมากที่สุดจากการเปลี่ยนแปลงที่เสนอ แทนที่จะต่อต้าน EIP นักพัฒนากระเป๋าเงินกลับใช้เส้นทางการสนทนาที่น่าสนใจ พวกเขาพิจารณาอีกครั้งถึงแรงจูงใจหลักสำหรับ EIP (ปรับปรุง UX ของธุรกรรม Ethereum) และนำ EIP เข้าสู่บริบทนั้น โดยพื้นฐานแล้วพูดว่า “ถ้าเราจะทำงานนี้ทั้งหมดนี้ ยังไงก็ตาม ตั้งแต่แรกเริ่ม เราควรมีความคิดว่าผู้ใช้จะหน้าตาเป็นอย่างไร และเราควรใช้ความคิดนั้นเพื่อช่วยชี้แนะสิ่งที่กำลังเสนอ”

นี่คือเรื่องราวเบื้องหลังที่เรียบง่ายเกินไป การโต้แย้งข้อเสนอของ Dan Finlay ต่อ EIP 1559: อัลกอริทึมของบันไดเลื่อน– มีความคล้ายคลึงกับกลไกของปี 1559 หลายประการ และมีแรงจูงใจและเป้าหมายที่เกือบจะเหมือนกัน บันไดเลื่อนถูกนำเสนอให้ยืนอยู่ในฐานะ ทางเลือก ข้อเสนอการปรับปรุงซึ่งช่วยให้มีการอภิปรายที่เหมาะสมยิ่งขึ้น ทั้ง กลไกที่นำเสนอโดยแยกจากกัน

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

กลไกของบันไดเลื่อนจะคล้ายกับรูปแบบการประมูลราคาเดียวในปัจจุบัน โดยมีการเปลี่ยนแปลงที่สำคัญบางประการ:

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

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

ข้อเสนอ “อัลกอริทึมของบันไดเลื่อน” มีความน่าสนใจในตัวมันเอง และฉันขอแนะนำให้อ่านเป็นอย่างยิ่ง ส่วน ‘กลยุทธ์ผู้ใช้’ เพื่อให้ได้การเปรียบเทียบระดับสูงที่ดีของการประมวลผลธุรกรรม 3 รูปแบบที่แตกต่างกัน ถ้าคุณชอบอะไรแบบนี้ เอกสารแนะนำอัลกอริธึมบันไดเลื่อน ก็คุ้มค่าที่จะขุดเข้าไปเช่นกัน แต่ฉันพูดนอกเรื่อง…

ในการเรียกของผู้ใช้ EIP1559 นั้น Dan ได้นำเสนอแบบจำลองที่แสดงให้เห็นว่าพารามิเตอร์ต่างๆ ในกระเป๋าสตางค์จะมองผู้ใช้อย่างไร โดยเน้นว่าพารามิเตอร์ต่างๆ สามารถซ่อนหรือเปิดเผยได้อย่างไร โดยขึ้นอยู่กับระดับการแทรกแซงของผู้ใช้ที่ต้องการ

wallet_screens

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

ด้วยการนำเสนอข้อเสนอทางเลือกที่สมเหตุสมผลและปรับกรอบคำวิจารณ์ของนักพัฒนาเพื่อจัดลำดับความสำคัญของความท้าทายของผู้ใช้ การอภิปราย EIP 1559 / Escalator ได้สร้างพื้นที่ใหม่ในการสำรวจอย่างเชี่ยวชาญอย่างมาก ไปสู่เป้าหมายสุดท้ายในการปรับปรุงตลาดค่าธรรมเนียม– มันยังห่างไกลจากความเหนื่อยหน่ายสำหรับการฮาร์ดฟอร์คครั้งถัดไป แต่เช่นเดียวกับแท่นขุดเจาะขนาดใหญ่ใน Mad Max มันยังคงก้าวไปข้างหน้า

อนาคตของ Ethereum: แวววาวและโครเมียมทั้งหมด

ฉันเชื่อว่า EIP1559 / Escalator เป็นปัญหาสำคัญสำหรับชุมชน Ethereum ที่ต้องรับชมและเรียนรู้ โดยเฉพาะอย่างยิ่งเนื่องจากมีลักษณะหลายอย่างที่เหมือนกันกับการปรับปรุงอื่น ๆ ที่ห่างไกล (และน่าทึ่งกว่า) บนขอบฟ้าของ Stateless Ethereum: การเปลี่ยนแปลงความหมายของน้ำมัน/กรรม EVM– เช่นเดียวกับในตลาดค่าธรรมเนียม การปรับเปลี่ยนที่นำเสนอบางส่วนจะมีผลกระทบลำดับที่สองอย่างมีนัยสำคัญต่อนักพัฒนาและผู้ใช้ เช่นเดียวกับในกรณีปี 1559 ก็มีแง่มุมประสบการณ์ผู้ใช้ที่ชัดเจนอยู่เบื้องหลัง และด้วยเหตุนี้จึงเป็นโอกาสในการประสานงานกับ นักพัฒนาที่เข้าใจประสบการณ์นั้น เพื่อช่วยให้ข้อเสนอรักษาแรงผลักดันไปสู่การอัปเกรดที่ประสบความสำเร็จในที่สุด

การปรับปรุง Ethereum (1.x) และบล็อกเชนสาธารณะอื่นๆ เป็นการเดินทางที่ยากลำบาก เส้นทางการสนทนาที่ถูกต้องควรเป็นเส้นทางที่ช่วยให้การปรับปรุงมีความหมายยังคงอยู่บนขอบฟ้า และยิ่งกว่านั้นทำให้มั่นใจได้ว่านักพัฒนาและผู้ใช้ที่ได้รับผลกระทบมากที่สุดจะได้รับการรับฟังและรวมข้อกังวลของพวกเขาไว้ด้วย เพราะท้ายที่สุดแล้ว เราทุกคนก็นั่งแท่นขุดเจาะขนาดใหญ่เดียวกันไปยังประตู Valhalla… เอ้อ Serenity อยู่ข้างหน้า ปัญหาการขยายตัวของรัฐ หมายถึงการเสนอ วิจารณ์ และแก้ไขการเปลี่ยนแปลงอย่างต่อเนื่องและสร้างสรรค์โดยไม่สูญเสียโมเมนตัม ความอยู่รอดของเราขึ้นอยู่กับมัน!

Ethereum_killers

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด