1.2.6 Chia blockchain 2021-09-09

 

 

Today we’re releasing version 1.2.6 to address a resource bug with nodes, and we want to stress the importance of updating to it at the earliest convenience. The fix prevents a node from consuming excessive memory when many Bluebox Timelords are active on the chain.

Changed

  • Updated to BLS 1.0.6.
  • Updates to the Rust conditions parser.
  • Adjusted plot refresh parameter to improve plot loading times.

Fixed

  • Fixed memory utilization issue related to how the node handles compact VDFs generated from blueboxes. We recommend everyone update to this version to avoid memory issues that can impact farming and harvesting.
  • Fixed issues with reloading plot files detected as bad (this can happen during plot copying).

Download

เวอร์ชันที่สำคัญ 1.2.6 ข้อมูล

J. Eckert

 
 10 กันยายน 2564

เวอร์ชั่น 1.2.6 เปิดตัวแล้ว!

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

เมื่อสัปดาห์ที่แล้ว ตรวจพบจุดบกพร่องในโหนดที่ทำให้พวกเขาใช้หน่วยความจำมากเกินไป เมื่อคิวของบล็อกบีบอัดที่เข้ามาจาก Bluebox Timelords เติบโตเร็วกว่าที่โหนดสามารถประมวลผลได้ เมื่อคิวนี้เพิ่มขึ้น ในที่สุดก็สามารถขยายเพื่อใช้หน่วยความจำที่มีอยู่ทั้งหมด ส่งผลให้โหนดและระบบไม่เสถียร (หากคุณไม่คุ้นเคยกับ Bluebox Timelords และสิ่งที่พวกเขาทำ ฉันจะอธิบายไว้ด้านล่าง!) แม้ว่าบั๊กนี้มีมาตั้งแต่เปิดตัว mainnet แต่สิ่งนี้ก็ปรากฏขึ้นเมื่อสัปดาห์ที่แล้วเพราะ Chia Network เปิดตัว Bluebox Timelords มากกว่า 100 รายการชั่วคราว เพื่อลดขนาด DB ของบล็อกเชนที่เติบโตขึ้นเรื่อยๆ เช่นเดียวกับการนำโค้ด Bluebox Timelord ใหม่ที่เราทำการปรับปรุงล่าสุดไปใช้จริง

น่าเสียดายที่สิ่งนี้ทำให้โหนดทั่วทุกแห่งได้รับบล็อกที่ถูกบีบอัดจำนวนมาก และงานของการเปลี่ยนปริมาณบล็อกที่เพิ่มขึ้นไปยัง DB สำหรับเวอร์ชันที่ไม่มีการบีบอัดทำให้บางโหนดไม่สามารถติดตามได้และมีประสบการณ์ที่สูงกว่า การใช้หน่วยความจำที่ยอมรับได้ ด้วยเหตุนี้ เราจึงนำ Blueboxes เหล่านั้นเป็นแบบออฟไลน์ และพัฒนาการอัปเดตนี้ เพื่อแก้ไขปัญหานี้ การอัปเดตนี้มีตรรกะการจัดการที่ดีขึ้นในฝั่งโหนดเพื่อจัดการข้อมูลที่เข้ามาในลักษณะที่ช่วยให้โหนดสามารถรักษาเสถียรภาพได้ ซึ่งจะทำให้สิ่งนี้ไม่เกิดขึ้นอีก

ในขณะที่ห่วงโซ่ยังคงเติบโตอย่างต่อเนื่องและยังคงต้องแก้ไขปัญหา Chia ยังคงตั้งใจที่จะเพิ่มจำนวน Bluebox Timelords ชั่วคราวจำนวนเท่าเดิมเพื่อบีบอัดสิ่งต่าง ๆ ลงสำหรับคุณและปรับปรุงขนาด db แต่คราวนี้เราจะทำ เพิ่มขึ้นทีละน้อยในช่วงหลายสัปดาห์เริ่มในสัปดาห์หน้า เป็นผลให้ทุกคนที่ไม่ได้อัปเดตเป็นเวอร์ชัน 1.2.6อาจประสบปัญหากับโหนดของพวกเขาหากอยู่ในคิวไม่สามารถจัดการกับอัตราการอัปเดตได้ ... ในขณะที่เราอยากให้คุณไม่พบความเจ็บปวดนี้เลย เรารู้สึกว่ามี ผู้ใช้ที่มีปัญหามากขึ้นในขนาดของฐานข้อมูลปัจจุบันและเวลาที่ใช้ในการซิงค์ใหม่ และเรามีแรงจูงใจที่จะปรับใช้คลัสเตอร์ชั่วคราวนี้เพื่อลดระดับลงให้กับคุณ

ดังนั้นสิ่งที่เป็น Bluebox Timelord?

อย่างที่คุณอาจทราบไทม์ลอร์ดเป็นเซิร์ฟเวอร์ที่สร้างการพิสูจน์เวลาสำหรับบล็อกในสายโซ่ โดยที่เซิร์ฟเวอร์ที่ทำงานเร็วที่สุดในช่วงเวลาใดก็ตามคือเซิร์ฟเวอร์ที่มีสิทธิ์ในการขับเคลื่อนห่วงโซ่ไปข้างหน้า Timelord เพิ่มการพิสูจน์เวลาให้กับบล็อก (ซึ่งมีหลักฐานของพื้นที่อยู่แล้ว) ทำการบล็อกนั้นให้เสร็จ จากนั้นกระบวนการจะทำซ้ำ เพื่อที่จะทำงานและทำได้ดี Timelord จะต้องรวดเร็ว โดยต้องแลกกับสิ่งอื่น ๆ มากมายรวมถึงประสิทธิภาพด้วย ซึ่งหมายความว่าการพิสูจน์เวลาที่สร้างขึ้นจะไม่ถูกบีบอัดและมีขนาดใหญ่เพื่อประโยชน์ของความเร็ว เข้าสู่ Bluebox… อาจมี Bluebox ทำงานอยู่จำนวนเท่าใดก็ได้ และงานของพวกเขาคือการค้นหาฐานข้อมูลบล็อคเชนและค้นหาบล็อกเก่าที่ยังคงมีหลักฐานเวลาที่ไม่บีบอัด จากนั้นพวกเขาจะทำความสะอาดและบีบอัดหลักฐาน จากนั้นซุบซิบไปทั่วทั้งเครือข่าย ซึ่งตรวจสอบการพิสูจน์ที่ถูกบีบอัด

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

นี่คือสาเหตุสำคัญที่คุณต้องอัปเดตเป็นเวอร์ชัน 1.2.6 โดยเร็วที่สุด เนื่องจากเราวางแผนที่จะนำทรัพยากรบางส่วนมาใช้เพื่อทำลาย chain db ในอีกไม่กี่สัปดาห์ข้างหน้า และต้องการให้แน่ใจว่าคุณจะไม่รู้สึกเจ็บปวดในขณะที่เราทำ และได้รับประโยชน์จากการล้างข้อมูลแทน!

อ้างอิง : https://www.chia.net/2021/09/10/important-version-1.2.6-information.en.html

 

 

แสดงความคิดเห็น

0 ความคิดเห็น