ผลิต | Mine Vision (ID: minersight)
ผลิต | Mine Vision (ID: minersight)
อีเธอเรียมอีเธอเรียมระเบิดความยากเริ่มมีผลอีกครั้งและเวลาในการระเบิดของบล็อกบนเชนก็ขยายออกไปอย่างมาก สถานการณ์นี้ ทำให้เกิดความไม่พึงพอใจอย่างมากในหมู่นักขุดในชุมชน Ethereum และการสื่อสารระหว่างชุมชนก็เริ่มดูวุ่นวาย
เพื่อบรรเทาสถานการณ์นี้ หลังจากการปรึกษาหารือหลายรอบ ทีมพัฒนา Ethereum จึงตัดสินใจเปิดตัว EIP-2384 (นามแฝงธารน้ำแข็งมูเยอร์) รูปแบบการปรับปรุง
Muir Glacier ดีเลย์ระเบิดความยากด้วยวิธีใด และเมื่อไหร่ที่ระเบิดความยากที่ปรับแล้วจะระเบิดครั้งต่อไป Mine Vision จะตอบคุณทีละคนผ่านรายละเอียดของข้อเสนออย่างเป็นทางการของ Ethereum
01. ข้อเสนอการปรับปรุง Ethereum 2384: Muir Glacier (Muir Glacier) ความยากระเบิดถูกเลื่อนออกไป
02. สรุปง่ายๆ
เวลาบล็อกเฉลี่ยเพิ่มขึ้นเนื่องจากการเร่งความเร็วที่ช้าของระเบิดความยาก (หรือที่เรียกว่า "ยุคน้ำแข็ง") ข้อเสนอการปรับปรุง Ethereum นี้ (หรือที่เรียกว่า EIP) เสนอที่จะชะลอการระเบิดความยากออกไปอีก 4,000,000 บล็อก (แปลงเป็นหน่วยเวลาก็ประมาณ 611 วัน)
03. สรุป
เริ่มตั้งแต่ MUIR_GLACIER_FORK_BLKNUM ลูกค้าจะคำนวณความยากตามหมายเลขบล็อกที่แก้ไข โดยเฉพาะอย่างยิ่ง เมื่อเทียบกับ Homestead Fork (Homestead Fork) ระเบิดความยากได้รับการปรับย้อนกลับ 9 ล้านบล็อก Byzantium Fork (Byzantium Fork) ถูกปรับ 7 ล้านบล็อกในภายหลัง เทียบกับ Constantinople Fork (Constantinople Fork) มันถูกปรับในภายหลัง 4 ล้านบล็อก
04. ปัจจัยจูงใจ
ความยากระเบิดที่บล็อก 8,600,000 เมื่อวันที่ 5 ตุลาคมปีนี้เริ่มดึงดูดความสนใจอีกครั้ง ในเวลานั้น เวลาเฉลี่ยในการสร้างบล็อกคือประมาณ 13.1 วินาที และเมื่อถึงเวลาของบล็อก 8,900,000 ช่วงเวลาก็มาถึง 14.3 วินาที นี่แสดงถึงการเร่งความเร็วแบบเอ็กซ์โพเนนเชียลในเวลาบล็อกทุกๆ 100,000 บล็อก จากการประเมินผลกระทบเพิ่มเติมของระเบิดความยากต่อเวลาในการสร้างบล็อก เราพบว่า ณ สิ้นเดือนธันวาคม 2019 ทุกคนจะได้เห็นเวลาในการสร้างบล็อกที่ 20 วินาที จากปีหน้าซึ่งก็คือเดือนกุมภาพันธ์ 2020 เวลานี้จะเพิ่มขึ้น ถึง 30+ วินาที
สิ่งนี้จะไม่เพียงขยายบล็อกเชน แต่ยังเพิ่มต้นทุนการใช้งานอีกด้วย ทางออกที่ดีที่สุดคือการชะลอการวางระเบิดความยากอีกครั้งจนกว่าจะมีการเปิดตัวแกดเจ็ตสุดท้าย Eth2 ที่คาดไว้
05. พารามิเตอร์ทางเทคนิค
แก้ไขหมายเลขบล็อกเพื่อผ่อนคลายความยากลำบาก
สำหรับ calc_difficulty เพียงแทนที่ block.number ที่ใช้ในองค์ประกอบดัชนีของความยากลำบากด้วยสูตรต่อไปนี้:
fake_block_number = max(0, block.number – 9_000_000) if block.number >= MUIR_GLACIER_FORK_BLKNUM else block.number
06. พื้นฐานทางทฤษฎี
สิ่งนี้จะทำให้ยุคน้ำแข็งล่าช้าออกไป 52 ล้านวินาทีเต็ม (ประมาณ 611 วัน) ซึ่งหมายความว่า Ethereum จะยังคงไปถึงเวลาบล็อก 20 วินาทีในราวเดือนกรกฎาคม 2021
นอกจากนี้ยังเป็นที่น่าสังเกตว่าสิ่งนี้จะผลัก Ice Age ถอยกลับจากความสูงบล็อกคงที่ที่ 8,800,000 คูณ 4,000,000 บล็อก ไม่ใช่จากบล็อกการเปิดใช้งานแบบแยกที่ซึ่ง Ethereum Improvement Proposal (EIP) ตั้งอยู่
07. ความเข้ากันได้ย้อนหลัง
ข้อเสนอการปรับปรุง Ethereum (EIP) นี้ไม่รองรับการส่งต่อและแนะนำความไม่ลงรอยกันแบบย้อนกลับเมื่อคำนวณความยาก ดังนั้นจึงควรรวมอยู่ในฮาร์ดฟอร์กตามกำหนดการของหมายเลขบล็อกที่แน่นอน ข้อเสนอของเราคือการเข้าร่วม EIP นี้หลังจากงาน Istanbul Fork ไม่นาน
08. กรณีทดสอบ
ยังไม่มีกรณีทดสอบ แต่กรณีทดสอบจะถูกสร้างขึ้นทันทีที่ข้อกำหนดได้รับการยอมรับจากนักพัฒนาหรือนำไปใช้โดยลูกค้า
09. การดำเนินการเฉพาะ
ลิงค์ต้นฉบับ:ethereum#9187。
ลิงค์ต้นฉบับ:
