ผู้เขียนต้นฉบับ: Filecoin Network
Filecoin Fast Finality Fast Finality (FIP 0086: Fast Finality ใน Filecoin (F3) ) เป็นหนึ่งในการอัพเกรดที่เปลี่ยนแปลงมากที่สุดในเลเยอร์ฉันทามติ Filecoin นับตั้งแต่เปิดตัว mainnet หลังจากเกือบสองปีของการวิจัยและพัฒนาอย่างเข้มข้น ขณะนี้ F3 ก็พร้อมสำหรับการใช้งานเมนเน็ตแล้ว และคาดว่าจะนำความก้าวหน้าที่ก้าวล้ำมาสู่ระบบนิเวศทั้งหมด! ด้วยการลดเวลาสรุปจาก 900 บล็อกเหลือเพียงประมาณ 2 บล็อก F3 จึงให้ประโยชน์มากมายมากมาย:
การยืนยันธุรกรรมที่รวดเร็วยิ่งขึ้น: ผู้ถือโทเค็นและผู้ใช้ Dapp จะเห็นธุรกรรมเสร็จสิ้นภายในไม่กี่นาทีแทนที่จะเป็นชั่วโมง
ประสบการณ์ข้ามเครือข่ายที่ได้รับการปรับปรุง: ออราเคิลและบริดจ์จะทำธุรกรรมให้เสร็จสิ้นและเปลี่ยนแปลงสถานะได้เร็วขึ้น ลองจินตนาการถึงอนาคตที่ Dapps สามารถออกธุรกรรมการจัดเก็บไปยัง Filecoin จากเครือข่ายอื่น ๆ ได้อย่างราบรื่น และได้รับการยืนยันภายในไม่กี่นาทีหลังจากที่ข้อมูลถูกจัดเก็บใน Filecoin สำเร็จ!
ไคลเอ็นต์น้ำหนักเบาที่มีประสิทธิภาพมากขึ้น: ผู้ดำเนินการโหนด เช่น ผู้ให้บริการ RPC และผู้ให้บริการพื้นที่จัดเก็บข้อมูล สามารถใช้ไคลเอ็นต์น้ำหนักเบาเพื่อปรับปรุงการเข้าถึงได้
กระบวนการจัดเก็บข้อมูลที่คล่องตัวสำหรับผู้ให้บริการพื้นที่จัดเก็บข้อมูล: F3 ทำให้กระบวนการจัดเก็บข้อมูลสำหรับผู้ให้บริการพื้นที่จัดเก็บข้อมูลง่ายขึ้น โดยไม่ต้องใช้ฮาร์ดแวร์เพิ่มเติมหรือการเปลี่ยนแปลงการปฏิบัติงาน ประสิทธิภาพการจัดเก็บข้อมูลสามารถปรับปรุงได้อย่างมากโดยใช้ไคลเอนต์ SP เช่น Lotus Miner, Venus หรือ Curio หรือผู้ให้บริการพื้นที่จัดเก็บข้อมูลที่เข้าร่วมใน เครือข่าย Ramo ด้วยการลดเวลาการทำธุรกรรมการจัดเก็บข้อมูลลงมากกว่า 2 นาทีด้วย F3 ผู้ให้บริการพื้นที่จัดเก็บข้อมูลสามารถบรรลุกระบวนการจัดเก็บข้อมูลที่รวดเร็วขึ้น และมอบประสิทธิภาพ SLA ที่ปรับให้เหมาะสมแก่ผู้ใช้
และสิทธิประโยชน์อื่นๆ อีกมากมาย!
การเปลี่ยนโปรโตคอลฉันทามติของเครือข่ายสดไม่ใช่เรื่องง่าย และเพื่อให้แน่ใจว่าการเปลี่ยนไปใช้เมนเน็ตราบรื่นและปลอดภัย การเปลี่ยนแปลงดังกล่าวได้รับการตรวจสอบอย่างเข้มงวดและการทดสอบหลายรอบในเครือข่ายที่ปรับเทียบแล้ว แม้ว่า F3 จะได้รับการอัปเกรดในตอนแรกสำหรับ nv24 แต่การทดลองในภายหลังพบประเด็นสำคัญสองประเด็น ซึ่งสามารถดูรายละเอียดได้ ที่นี่ ขณะนี้ปัญหาเหล่านี้ได้รับการแก้ไขแล้วและกำลังตรวจสอบการแก้ไขในการสอบเทียบ
ขั้นตอนต่อไป
ขณะนี้ทีม F3 อยู่ในขั้นตอนสุดท้ายของการเตรียมการทดสอบบนเมนเน็ต ซึ่งรวมถึงการปรับใช้โปรโตคอลที่ได้รับการอัปเดตภายใต้ปริมาณการใช้งานจริงและการปฏิบัติตาม แผนการทดสอบ การเปิดตัว เพื่อให้มองเห็นได้ชัดเจนยิ่งขึ้น เรายังได้เปิดตัวแดชบอร์ดการตรวจสอบ F3 สองรายการ ( mainnet , testnet การสอบเทียบ ) สำหรับชุมชนเพื่อติดตามความคืบหน้า ตรวจสอบขั้นสุดท้ายของชุดบล็อก ประสิทธิภาพของโหนด ฯลฯ หากคุณต้องการรับการอัปเดตเบต้าล่าสุด โปรดสมัครรับข้อมูลจาก ฟอรัม นี้หรือเข้าร่วม #fil-fast-finality slack channel
หมายเหตุสำหรับผู้ดำเนินการโหนด
เมื่อเราเข้าสู่ขั้นตอนการทดสอบแบบพาสซีฟสุดท้ายของ mainnet สิ่งสำคัญคือต้องเข้าใจรูปแบบการใช้แบนด์วิธของ F3 รูปแบบเหล่านี้ได้รับแรงผลักดันจากปัจจัยหลัก 2 ประการ:
ปริมาณข้อความ: F3 จำเป็นต้องได้ยินจากผู้เข้าร่วมที่ควบคุมพลังงานเครือข่ายอย่างน้อย 66% เพื่อประกอบการตัดสินใจ
ขนาดข้อความ: ยิ่งต้องประมวลผลชุดบล็อกมากเท่าใด ข้อความก็จะใหญ่ขึ้นเท่านั้น
🔔🔔การใช้แบนด์วิธที่คาดหวังระหว่าง Bootstrap
ในระหว่างเฟสบูตสแตรป F3 จะต้องทำให้ความสูงของบล็อกทั้งหมดเสร็จสมบูรณ์นับตั้งแต่การสรุปครั้งล่าสุด ประมาณ 900 บล็อก การสิ้นสุดของห่วงโซ่ขยายนี้ส่งผลให้การใช้แบนด์วิดท์พุ่งสูงขึ้นชั่วคราว ซึ่งโดยทั่วไปจะใช้เวลา 5-10 นาที ก่อนที่จะกลับสู่ระดับพื้นฐาน
สถานการณ์แบนด์วิธสูงอื่นๆ ที่ทราบ
F3 บรรลุถึงจุดสิ้นสุดในสิ่งที่เรียกว่า อินสแตนซ์: คุณสามารถนึกถึงอินสแตนซ์ว่าเป็นการประชุมที่ทุกคนจะมาปรากฏตัวเพื่อตัดสินใจอะไรบางอย่าง ต้องมีผู้เข้าร่วมอย่างน้อย 66% จึงจะเลื่อนการประชุมได้ หลังจากบูตสแตรป F3 โดยทั่วไป แต่ละอินสแตนซ์จะมีชุดบล็อกที่มีความสูงบล็อกหลายบล็อกระหว่างการทำงานปกติ เนื่องจาก F3 เป็นชื่อที่บ่งบอกว่าเป็นตัวปิดท้ายที่รวดเร็ว และในกรณีส่วนใหญ่ มันสามารถปิดท้ายชุดบล็อกที่มีความสูงไม่เกิน 2 บล็อกได้
อย่างไรก็ตาม ในบางกรณี การสรุปผล F3 อาจล่าช้ากว่าความคืบหน้าของห่วงโซ่ ตัวอย่างเช่น การประชุม ใช้เวลานานในการสิ้นสุดเนื่องจากปัญหาต่างๆ เช่น ขาดการมีส่วนร่วมหรือการเชื่อมต่อเครือข่าย เนื่องจาก Filecoin chain มีการเติบโตอย่างต่อเนื่อง อินสแตนซ์ที่มาหลังจากอินสแตนซ์ที่ทำงานนานกว่า ตอนนี้จึงต้องมี chain ที่ยาวกว่าจึงจะเสร็จสมบูรณ์ สายโซ่ที่ยาวขึ้นหมายถึงข้อความที่ใหญ่ขึ้น เนื่องจากทุกข้อความที่แลกเปลี่ยนโดยเป็นส่วนหนึ่งของอินสแตนซ์ F3 จะมีข้อมูลเกี่ยวกับความสมบูรณ์ขั้นสุดท้ายของสายโซ่ ข้อความที่ใหญ่ขึ้นจะทำให้การใช้แบนด์วิดท์พุ่งสูงขึ้น ซึ่งจะลดลงกลับไปเป็นพื้นฐานเมื่ออินสแตนซ์ F3 เข้าถึงห่วงโซ่ได้ เช่น ดำเนินการบล็อกที่ตั้งไว้ให้เสร็จสิ้นภายในความสูงของบล็อกสองสามบล็อกสุดท้าย
หากคุณพบว่าการใช้แบนด์วิดท์ที่เกี่ยวข้องกับการทดสอบ F3 สูงอย่างไม่คาดคิดเป็นระยะเวลานาน ให้รวบรวมบันทึกจากการนำไปใช้งานของคุณ โดยเฉพาะจากระดับบันทึก F3/gpbft และ F3/certexchange และโพสต์ไว้ใน #fil-fast- Finality Slack ช่อง . ทีม F3 ติดตามประสิทธิภาพอย่างกระตือรือร้นและทำงานร่วมกับคุณเพื่อตรวจสอบและแก้ไขปัญหา
ท้อป F3 สตาร์ทแล้ว
ในอีก 2-4 สัปดาห์ข้างหน้า เราจะรวบรวมข้อมูลเกี่ยวกับความเป็นไปได้ของการใช้งาน F3 ผ่านการทดสอบแบบพาสซีฟต่อไป และแผนปัจจุบันของเราคือ การเปิดตัว F3 ด้วย nv25
ในขณะที่เรายังคงรอข้อมูลขั้นสุดท้ายเพื่อยืนยันความพร้อม ของ F3 ทีมงาน F3 วางแผนที่จะเสนอการอัพเกรดแบบนอกวงจรเป็น nv25 แก่ผู้นำไปใช้ FIL และผู้พัฒนาหลัก หากไม่มีปัญหาสำคัญเกิดขึ้นในระหว่างขั้นตอนสุดท้ายของการทดสอบ เราจะให้คำแนะนำต่อไปนี้สำหรับการเปิดตัว F3 :
ต้นเดือนธันวาคม 2567 - เปิดตัวการอัพเกรด nv25 ที่ปรับเทียบแล้ว และปรับใช้โค้ด F3 สุดท้าย ( F3 เปิดใช้งานและทำงานอยู่แล้ว)
กลางเดือนธันวาคม 2024 - ไคลเอนต์เผยแพร่ชุดความสูงของบล็อกการเปิดใช้งาน mainnet nv25/F3
มกราคม 2025 - การเปิดใช้งาน Mainnet nv25/F3
เราจะแจ้งให้คุณทราบถึงความคืบหน้าและให้ข้อมูลอัปเดตแก่ชุมชนหากมีการเปลี่ยนแปลงแผน ขอบคุณสำหรับการสนับสนุนการอัปเกรดที่น่าตื่นเต้นนี้!
คุณสามารถติดตาม บล็อก FilOz และ Twitter เพื่อรับข้อมูลอัปเดตล่าสุดเกี่ยวกับการเปิดตัว Finality
ขอขอบคุณเป็นพิเศษสำหรับผู้ดำเนินการหลัก F3 คนอื่นๆ: Kubuxu , Masih , Stebalien , annorth , BigLep ; ผู้ดำเนินการ Lotus คนอื่นๆ rvagg และผู้ดำเนินการ Forest Hailong และ ruseinov ขอขอบคุณสำหรับการทำงานหนักในการนำ F3 เข้ามาในชีวิตจริง