
ชาวนาคำนึงถึงพืชผลของเขา
มุมมองในแง่ดี
ทุ่งนาลุกเป็นไฟ
tl;ดร
- Medalla สับไปตามอย่างราบรื่น
- ความหลากหลายของลูกค้าเป็นสิ่งจำเป็น
- eth1+eth2 (เฟส 1.5 หรือที่เรียกว่า The Merge) การสาธิตแบบครบวงจร
- การทดสอบและการตรวจสอบดำเนินต่อไปเมื่อเราเข้าใกล้การเปิดตัวระยะที่ 0
Medalla ดูดี (หลังจากสนุกไปบ้าง)
เทสเน็ตแบบเงียบคือเทสเน็ตที่น่าสงสัย
หากคุณติดตาม Medalla ในช่วงไม่กี่สัปดาห์ที่ผ่านมา คุณจะทราบถึงเหตุการณ์สำคัญในช่วง 5 วันที่เกิดขึ้นในวันศุกร์ที่ 14 สิงหาคมนี้ ลองดูของปริซึมสิ หลังการชันสูตรพลิกศพ สำหรับรายละเอียดเกี่ยวกับเทคนิคและไทม์ไลน์ และโพสต์บล็อกล่าสุดของเบ็น ((1–2)) สำหรับการวิเคราะห์ระดับสูง ทีมลูกค้าทำงานตลอดสุดสัปดาห์หลังจากเหตุการณ์ดังกล่าว โดยปรับใช้แพตช์การซิงค์และการเพียร์เพื่อแก้ไขเครือข่ายที่มีการแยกส่วนสูง
แม้ว่าเหตุการณ์ดังกล่าวจะสร้างแรงกดดันอย่างไม่น่าเชื่อบนเครือข่ายทดสอบ แต่ก็เปิดโอกาสให้ลูกค้าทุกคนได้ต่อสู้กับสถานการณ์ที่แปลกประหลาดที่สุด ฉันสามารถพูดได้อย่างตรงไปตรงมาว่าซอฟต์แวร์ไคลเอนต์นั้น มาก เข้มแข็งขึ้นหลังจากเหตุการณ์นี้ จริง ๆ แล้วฉันจะนอนหลับดีขึ้นอีกหน่อยก่อนที่จะถึงการเปิดตัว eth2 mainnet
นับตั้งแต่เหตุการณ์ดังกล่าว Medalla ดำเนินไปอย่างราบรื่น: ขณะนี้มีผู้ตรวจสอบที่ใช้งานอยู่ 39,000 คน และอีก 12,000 คนในคิวการเปิดใช้งาน (ซึ่งเท่ากับ 12 วัน)!
ความหลากหลายของลูกค้าเป็นสิ่งจำเป็น
ในขณะที่มีมากมาย (ดีเยี่ยม ใช้งานได้ ทนทาน ใช้งานได้ ฯลฯ) ไคลเอนต์ eth2 ที่อยู่ระหว่างการพัฒนา ปัจจุบันเครือข่ายถูกครอบงำโดยไคลเอนต์เดียว – Prysm
มีเหตุผลทางประวัติศาสตร์ที่ดีสำหรับเรื่องนี้ — Prysm ได้จัดลำดับความสำคัญของเครือข่ายทดสอบในช่วงแรกๆ การมีส่วนร่วมของชุมชน และการใช้งานสำหรับ หนึ่งปีกว่าแล้ว– ขอชื่นชมทีมงานปริซึม การสร้างชุมชนเป็นเรื่องยากอย่างไม่น่าเชื่อและมีความสำคัญต่ออุตสาหกรรมของเราและโอเพ่นซอร์สโดยรวม
ที่กล่าวว่า เหตุการณ์บน Medalla ได้รับการขยายอย่างมีนัยสำคัญโดยความล้มเหลวของไคลเอ็นต์ Prysm ที่โดดเด่น และเมื่อเราก้าวไปสู่ mainnet เราในฐานะชุมชน ต้อง พยายามแก้ไขปัญหานี้อย่างมีสติ ในฐานะคนที่ลองใช้ไคลเอนต์ eth2 ทั้งหมดบน Medalla ฉันสามารถบอกคุณได้โดยตรงว่าไคลเอนต์ส่วนใหญ่แข็งแกร่งและมีเอกสารประกอบอย่างดี และ ทั้งหมด ทีมลูกค้ามีส่วนร่วมอย่างแข็งขันใน Discord และ GitHub เพื่อช่วยคุณแก้ไขปัญหาใดๆ ที่คุณอาจพบ
ป้องกันตัวเอง
ความหลากหลายของลูกค้าไม่เพียงแต่ทำให้ฉันทามติของ eth2 มีความแข็งแกร่งมากขึ้นเท่านั้น แต่ยังช่วยปกป้องคุณในสถานการณ์ที่รุนแรงอีกด้วย เนื่องจากแรงจูงใจในการต่อต้านความสัมพันธ์ที่พบใน eth2 ยิ่งพฤติกรรมเชิงลบของคุณมีความสัมพันธ์กับพฤติกรรมของผู้อื่นมากเท่าไร คุณก็ยิ่งสูญเสียมากขึ้นเท่านั้น .
ตัวอย่างเช่น สมมติว่า 60% ของเครือข่ายออฟไลน์เป็นเวลาหลายวันเนื่องจากการหยุดทำงานของไคลเอ็นต์-A แต่ไคลเอ็นต์-B และไคลเอนต์-C ยังคงมีเสถียรภาพและออนไลน์ แม้ว่าห่วงโซ่จะยังคงถูกสร้างขึ้นโดย B และ C ต่อไป แต่ห่วงโซ่จะไม่เสร็จสิ้นเนื่องจากการหยุดทำงาน >33% หากคุณใช้งาน client-A คุณจะสูญเสีย เพิ่มขึ้น จำนวนแต่ละยุคที่การหยุดทำงานขั้นสุดท้ายดำเนินต่อไป (เราเรียกสิ่งนี้ว่า “การรั่วไหลของการไม่ใช้งาน”) ในขณะที่คุณใช้งาน client-B หรือ C ยอดคงเหลือของคุณจะได้รับการปกป้องเนื่องจากคุณยังคงออนไลน์อยู่ (หมายเหตุ — การรั่วไหลของความไร้ประโยชน์คือ มาก แย่กว่าบทลงโทษออฟไลน์ปกติ)
สมมติว่าแทนที่จะเป็นไคลเอ็นต์ส่วนน้อย-B (ที่มี 20% ของเครือข่าย) ประสบกับข้อผิดพลาดร้ายแรงซึ่งทำให้ไคลเอนต์หยุดทำงานทั่วทั้งระบบ ในกรณีนี้ ห่วงโซ่สามารถดำเนินการขั้นสุดท้ายต่อไปได้ (เนื่องจาก 80% ของเครือข่ายยังคงเข้าร่วมอยู่) ไม่มี “การรั่วไหลของการไม่มีการใช้งาน” เกิดขึ้นจากเครื่องมือตรวจสอบแบบออฟไลน์ มีเพียงบทลงโทษตามปกติเท่านั้น ดังนั้นผู้ที่รัน client-B จะได้รับบทลงโทษเล็กน้อยเท่านั้นเมื่อเทียบกับสถานการณ์แรกด้านบน
ลูกค้าเปลี่ยนง่าย
นอกเหนือจากความพยายามของชุมชนในการลองใช้ลูกค้ารายใหม่แล้ว ทีมลูกค้ากำลังทำงานอย่างหนักเพื่อให้แน่ใจว่าการเปลี่ยนลูกค้าเป็นทั้งสองอย่าง ง่าย และ ปลอดภัย– ด้วยการเพิ่มบางส่วน มาตรฐานข้ามลูกค้าในไม่ช้า คุณจะสามารถข้ามจากลูกค้ารายหนึ่งไปยังอีกรายหนึ่งได้โดยมีเวลาหยุดทำงานน้อยที่สุด และไม่มีความเสี่ยงจากการถูกเฉือนโดยไม่ตั้งใจ
มาตรฐานดังกล่าวซึ่งป้องกันการล็อคอินของไคลเอนต์ถือเป็นองค์ประกอบที่สำคัญของเครือข่าย eth2 ที่แข็งแกร่ง ความง่ายในการเปลี่ยนแปลงซอฟต์แวร์จะช่วยให้ชุมชนแก้ไขปัญหาได้รวดเร็วยิ่งขึ้น (เช่น เหตุการณ์ Medalla) หาก/เมื่อไคลเอ็นต์เดียวล้มเหลว
eth1+eth2 การสาธิตแบบ end-to-end
หนึ่งในเป้าหมายหลักของ eth2 คือการไปถึงเฟส 1.5 (หรือที่เรียกว่า The Merge) ซึ่ง ณ จุดนี้ฉันทามติของ Ethereum chain ที่มีอยู่จะถูกรวมเข้ากับ eth2 จากนั้นเป็นต้นมา ห่วงโซ่ที่เรารู้จักและชื่นชอบจะถูกสร้างขึ้นโดยผู้ตรวจสอบความถูกต้องที่พิสูจน์ได้ แทนที่จะเป็นความเห็นพ้องต้องกันในการพิสูจน์การทำงานที่หิวโหยในปัจจุบัน
การเปลี่ยนไปใช้เฟส 1.5 ได้รับการออกแบบมาให้ราบรื่นที่สุดเท่าที่จะเป็นไปได้สำหรับผู้ใช้และแอปพลิเคชันที่มีอยู่ ลูกค้า Eth1 ยังคงเป็นม้าทำงานสำหรับสถานะ ธุรกรรม และการดำเนินการ ด้วยการปล่อยให้เลเยอร์ผู้ใช้ส่วนใหญ่นี้ไม่ถูกแตะต้อง Ethereum จะสามารถใช้ประโยชน์จากเครื่องมือและ API ที่มีอยู่เพื่อขับเคลื่อนธุรกรรมและ DApps ได้ เช่นเดียวกับที่พวกเขาทำในปัจจุบัน
ด้วยเหตุนี้ Mikhail (TXRX) และ Guillaume (geth) จึงเพิ่งเปิดตัวไฟล์ การสาธิตแบบครบวงจร ของสายสัญญาณบีคอนแบบหลายส่วน (โดยมีสายโซ่ eth1 เป็นหนึ่งในชิ้นส่วนเหล่านั้น) ในวิดีโอสาธิตที่เผยแพร่ มิคาอิลส่งธุรกรรมจำนวนหนึ่งไปยัง eth1 shard chain โดยใช้ ไม่ได้แก้ไข กระเป๋าเงิน metamask
คุณสามารถตรวจสอบและเล่นกับ เวอร์ชันเทียบท่า ของการสาธิต eth1+eth2 หรือหากคุณต้องการเจาะลึกลงไปอีกสักหน่อย คุณสามารถสร้างและรันได้ จากแหล่งที่มา–
การทดสอบและตรวจสอบอย่างต่อเนื่อง โดยจับตามองเมนเน็ตเฟส 0
ดำเนินกิจการตามปกติในหน้านี้
ทีมลูกค้ากำลังทำงานอย่างหนัก ผู้ตรวจสอบบัญชีกำลังเจาะลึกทุกซอกทุกมุม และกำลังเตรียมการสำหรับการเปิดตัว mainnet 🚀
