ความคืบหน้าการอัพเกรดของเราจะเร็วมาก: Testnet แรกที่ได้รับการอัพเกรด Ropsten มีกำหนดจะอัพเกรดในวันที่ 10 มีนาคม การอัพเกรด MainNet มีกำหนดวางจำหน่ายในวันที่ 14 เมษายน
แผนอัพเกรดเบอร์ลิน
หลังจากเดือนของการวางแผน "เบอร์ลิน" ก็มาถึงที่นี่! นี่คือการอัพเกรดล่าสุดหลังจากการอัพเกรด Ethereum Istanbul และ Muir Glacier และมีการวางแผนที่จะออนไลน์ที่ Block 12 244 000 ของ Ethereum Mainnet เราคาดหวังว่าสิ่งนี้จะเกิดขึ้นประมาณวันพุธที่ 14 เมษายน 2564 แต่วันที่แน่นอนอาจเปลี่ยนแปลงเนื่องจากการเปลี่ยนแปลงในเวลาปิดกั้น
การอัพเกรดจะดำเนินการในสาม testnets (Ropsten, Goerli และ Rinkeby) ก่อนที่จะถูกนำไปใช้กับ MainNet ตารางการวางจำหน่ายทั้งหมดมีดังนี้:


ผู้ประกอบการโหนด Ethereum ควรอัพเกรดโหนดของพวกเขาก่อนเวลาบล็อกส้อมบนเครือข่ายที่พวกเขาต้องการเข้าร่วม เนื่องจากความแปรปรวนของเวลาบล็อกขอแนะนำให้อัปเดตไคลเอ็นต์อย่างน้อยสองสามวันก่อนวันที่คาดไว้ ดูส่วนต่อไปนี้สำหรับเวอร์ชันไคลเอนต์ที่เหมาะสมเพื่ออัพเกรดเป็น
เวอร์ชันไคลเอนต์
เพื่อให้เข้ากันได้กับการอัพเกรดเบอร์ลินผู้ให้บริการโหนดจำเป็นต้องอัพเกรดเวอร์ชันของไคลเอนต์ที่พวกเขากำลังทำงานอยู่ แต่ละเวอร์ชันไคลเอนต์ที่ระบุไว้ด้านล่างรองรับการอัพเกรดเบอร์ลินในเครือข่าย Ethereum ทั้งหมด (TestNet และ MainNet)
Go Ethereum (Geth) (1.10.1)
เปิดปลาย (FKA Parity) (3.2.0)
Nethermind (1.10.31)
Besu (21.1.1)
โปรดทราบว่า Turbogeth และ Ethereumjs เวอร์ชันลูกค้าจะไม่พร้อมสำหรับ TestNet แรก แต่จะถูกปล่อยออกมาก่อน MainNet เราจะอัปเดตบทความนี้เมื่อมีอยู่ ตอนนี้ตรีเอกานุภาพเลิกใช้แล้วและไม่สนับสนุนการอัพเกรดเบอร์ลิน
ข้อเสนอการปรับปรุง Ethereum (EIP) รวมอยู่ในการอัพเกรดเบอร์ลิน
การอัพเกรด Ethereum Berlin แนะนำ 4 EIP ต่อไปนี้ไปยังเครือข่าย Ethereum:
EIP-2565: ราคาก๊าซ modexp
ลดต้นทุนก๊าซที่ใช้โดย modexp (0x00..05) การเปรียบเทียบล่วงหน้า;
EIP-2929: เพิ่มต้นทุนก๊าซสำหรับการเข้าถึงของรัฐ opcodes
เพิ่มต้นทุนก๊าซใน sload, * การโทร, สมดุล, ext * และ selfeedestruct เมื่อใช้ครั้งแรกในการทำธุรกรรม;
EIP-2718: ซองธุรกรรมที่พิมพ์
แนะนำประเภทธุรกรรมใหม่ซึ่งเป็นซองจดหมายเพื่อรองรับการทำธุรกรรมหลายประเภทได้ง่ายขึ้น
EIP-2930: รายการเข้าถึงเสริม list
เพิ่มประเภทธุรกรรมที่มีรายการการเข้าถึงและรายการที่อยู่และคีย์จัดเก็บข้อมูลที่ธุรกรรมวางแผนที่จะเข้าถึง สิ่งนี้จะช่วยลดการเพิ่มขึ้นของต้นทุนก๊าซที่เกิดขึ้นจาก EIP-2929
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ EIP แต่ละรายการดูโพสต์ "ภาพรวมเบอร์ลิน" โดย Ethereum Cat Shepherds
คำถามที่พบบ่อย
ทำไมคุณถึงเลือกชื่อ "เบอร์ลิน"?
หลังจากการอัพเกรด Ethereum Istanbul ชื่อสำหรับการอัพเกรดเครือข่ายที่วางแผนไว้หมดลง ขอแนะนำให้อัพเกรดด้วยชื่อของเมืองที่เป็นเจ้าภาพ DEVCON ในอดีต เบอร์ลินเป็นที่ตั้งของ DevCon 0 และการอัพเกรดครั้งต่อไปจะเรียกว่าลอนดอนซึ่งเป็นที่ตั้งของ Devcon 1
ฉันต้องทำอะไรในฐานะผู้ใช้ Ethereum หรือ Ethereum Holder
หากคุณใช้การแลกเปลี่ยน (เช่น Coinbase, Kraken หรือ Binance) บริการเว็บกระเป๋าเงิน (เช่น Metamask, Mycrypto หรือ Mytherwallet) บริการกระเป๋าเงินมือถือ (เช่น coinbase wallet, status.im หรือ Trust Wallet) หรือกระเป๋าเงินฮาร์ดแวร์ (เช่นบัญชีแยกประเภท, Trezor) หรือ Keepkey) คุณไม่จำเป็นต้องดำเนินการใด ๆ เว้นแต่บริการแลกเปลี่ยนหรือกระเป๋าเงินจะบอกให้คุณทำตามขั้นตอนเพิ่มเติม
ฉันต้องทำอะไรในฐานะผู้ให้บริการโหนดหรือคนงานเหมือง?
ดาวน์โหลดไคลเอนต์ Ethereum เวอร์ชันล่าสุดตามที่ระบุไว้ในตารางด้านบน
ถ้าฉันเป็นคนงานเหมืองหรือผู้ให้บริการโหนด แต่ไม่ได้เข้าร่วมในการอัพเกรด
หากคุณใช้ไคลเอนต์ Ethereum ที่ยังไม่ได้รับการอัปเดตเป็นเวอร์ชันล่าสุด (รายการด้านบน) ไคลเอนต์ของคุณจะซิงค์กับ blockchain ก่อนการฟอร์คหลังจากการอัพเกรด คุณจะยังคงปฏิบัติตามกฎฉันทามติเก่าติดอยู่ในห่วงโซ่ที่เข้ากันไม่ได้ไม่สามารถส่ง ETH หรือทำงานบนเครือข่าย Ethereum ที่อัพเกรด
