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

Vitalik: ทำไมฉันไม่กังวลเกี่ยวกับความจุบล็อกหย่อนใน EIP-1559

ECN以太坊中国
特邀专栏作者
บทความนี้มีประมาณ 1889 คำ การอ่านทั้งหมดใช้เวลาประมาณ 3 นาที
Vitalik อธิบายว่าเหตุใดจึงไม่ต้องกังวลเกี่ยวกับขนาดบล็อกหย่อนในปี 1559
สรุปโดย AI
Vitalik อธิบายว่าเหตุใดจึงไม่ต้องกังวลเกี่ยวกับขนาดบล็อกหย่อนในปี 1559

ที่มา | notes.ethereum.org/@vbuterin

ผู้แต่ง | Vitalik Buterin

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

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

➤ รีวิว: อะไรคือสาเหตุที่ไม่เพิ่มขีดจำกัดก๊าซเป็น 100M ทันที

สามเหตุผล:

1. เวลาในการประมวลผลบล็อกภายใต้สถานการณ์ปกติจะเพิ่มขึ้น

จากประมาณ 400 มิลลิวินาทีในปัจจุบันเป็นประมาณ 3.2 วินาที สิ่งนี้มีผลเสียมากมาย:

  • อัตราการบล็อกลุงที่สูงมาก นำไปสู่การรวมศูนย์

  • ทั้งหมดยกเว้นโหนดที่ใช้พลังงานไฟฟ้ามากที่สุดพยายามซิงค์อยู่เสมอ

  • แม้แต่โหนดที่ทรงพลังที่สุดก็ยังต้องการปริมาณการใช้ทรัพยากรที่มากขึ้น

  • การหน่วงเวลานานขึ้นก่อนที่จะซิงค์ใหม่หลังจากไฟดับชั่วครู่ (เช่น คุณกำลังใช้งานโหนดบนแล็ปท็อปและคุณต้องย้ายคอมพิวเตอร์จากที่บ้านไปที่ร้านกาแฟ)

2. เนื่องจากการโจมตี DoS เวลาในการประมวลผลบล็อกจะถูกขยายในกรณีที่เลวร้ายที่สุด จาก 20~80 วินาทีปัจจุบันเป็น 160~640 วินาที

3. อัตราการเติบโตของพื้นที่เก็บข้อมูลจะเพิ่มขึ้น

จากปัจจุบันประมาณ 50 GB/เดือน เป็นประมาณ 400 GB/เดือน ซึ่งจะส่งผลให้

  • การซิงค์ช้ากว่ามาก

  • ความต้องการพื้นที่เก็บข้อมูลสูงกว่ามาก

  • การประมวลผลดิสก์ช้าลง เนื่องจากฐานข้อมูลขนาดใหญ่จะเข้าถึงได้ช้ากว่าฐานข้อมูลขนาดเล็ก

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

➤ อาร์กิวเมนต์ 1: EIP-2929 ชดเชยข้อบกพร่องของ EIP-1559

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

เป็นเรื่องปกติที่จะถามคำถามที่นี่: "ถ้า EIP-2929 ดีขนาดนี้ ทำไมไม่เพิ่มขีดจำกัดก๊าซเป็น 25M หรือ 37.5M" คำตอบนั้นง่าย: เหตุผลที่ 2 ไม่ใช่เหตุผลเดียวที่จะหลีกเลี่ยงการใช้ก๊าซที่เพิ่มขึ้น แม้ว่าปัญหา DoS จะสามารถแก้ไขได้อย่างสมบูรณ์ แต่ปัญหาตามเหตุผลที่ 1 และ 3 จะยังคงมีอยู่ในอนาคตอันใกล้ ดังนั้น ความหย่อนพิเศษที่ EIP-2929 ให้มาจึงไม่สามารถนำมาใช้เพื่อเพิ่มความจุของบล็อกได้อย่างมีนัยสำคัญ

➤ อาร์กิวเมนต์ 2: สำหรับการโจมตี DoS ในระดับเดียวกัน จุดสูงสุดที่เกิดจากการโจมตีระยะสั้นนั้นเป็นอันตรายน้อยกว่าที่เกิดจากการโจมตีระยะยาวมาก

หากผู้โจมตีเปิดการโจมตีในห่วงโซ่และเติมบล็อกด้วยข้อมูลขยะที่มีความจุบล็อกสูงสุด (2 เท่าของความจุเป้าหมาย) ราคาน้ำมันของแต่ละบล็อกจะเพิ่มขึ้น 1.125 เท่า การเพิ่มขึ้นนี้เป็นเลขชี้กำลัง: การสร้างบล็อกเต็ม 5 บล็อกอย่างต่อเนื่อง (ประมาณ 65 วินาที) จะทำให้ราคาก๊าซเพิ่มขึ้น 1.8 เท่า และหลังจาก 5 นาที ราคาก๊าซจะเพิ่มขึ้น 15 เท่า (225 เท่าหลังจาก 10 นาที) เพื่อรักษาการโจมตี ผู้โจมตีต้องจ่ายค่าธรรมเนียมการทำธุรกรรมทั้งหมดในราคาที่เพิ่มสูงขึ้นอย่างไม่น่าเชื่อ ดังนั้นการโจมตีจริงจะใช้เวลาประมาณ 5 นาที

จะเกิดอะไรขึ้นหากลูกค้าได้รับบล็อกที่สร้างขึ้นภายใน 5 นาทีนี้ (แต่ละบล็อกใช้เวลา 20-60 วินาทีในการดำเนินการ) เห็นได้ชัดว่าความเร็วในการประมวลผลของห่วงโซ่จะช้ามากในช่วงเวลานี้ จะมีส้อมช่วงสั้นจำนวนมาก ในความเป็นจริง Fork หมายความว่าผู้โจมตียังสามารถย้อนกลับธุรกรรมบนเครือข่ายได้หลังจากการโจมตีด้วยกำลังแฮชเพียงเล็กน้อย (ประมาณ 20%) นี่เป็นสถานการณ์ที่เลวร้ายมาก

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

ดังนั้นการเติมน้ำมันให้ถึงระดับสูงสุด 25 ล้านครั้งเป็นเวลา 5 นาทีจึงมีความเสี่ยงน้อยกว่าการเติมน้ำมันสูงสุดที่ 25 ล้านครั้ง

➤ อาร์กิวเมนต์ 3: จุดสูงสุดในระยะสั้นได้ปรากฏขึ้นแล้ว

กระบวนการปัวซงที่มีอยู่ในการทำเหมืองแบบ Proof-of-Work หมายความว่าบล็อกจะถูกเผยแพร่แบบสุ่ม ในความเป็นจริง การสุ่มเพียงอย่างเดียวทำให้เพิ่มขึ้นเป็นสองเท่าของความจุของห่วงโซ่ที่กินเวลาห้านาที

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

งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลและทรัพยากรการเรียนรู้คุณภาพสูงสำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและต้องระบุแหล่งที่มาของข้อความต้นฉบับและเว็บไซต์ ETH ภาษาจีนเมื่อพิมพ์ซ้ำ สำหรับการพิมพ์ซ้ำในระยะยาว โปรดติดต่อ eth@ecn.co เพื่อขออนุญาต

ลิงค์ต้นฉบับ:https://notes.ethereum.org/@vbuterin/eip_1559_spikes

งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลและทรัพยากรการเรียนรู้คุณภาพสูงสำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและต้องระบุแหล่งที่มาของข้อความต้นฉบับและเว็บไซต์ ETH ภาษาจีนเมื่อพิมพ์ซ้ำ สำหรับการพิมพ์ซ้ำในระยะยาว โปรดติดต่อ eth@ecn.co เพื่อขออนุญาต

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