TON เปิดใช้งานการอัปเกรดระดับเสี้ยววินาที และดำเนินการให้โครงข่ายหลักเปิดใช้งานได้อย่างครบถ้วนภายในวันที่ 7 เมษายน

TON-1.03%

TON啟動亞秒級升級

ทีมงานแกนหลักของ TON ประกาศว่า การอัปเกรดกลไกฉันทามติ Catchain 2.0 (การอัปเกรดระดับ Sub-Second) ได้เข้าสู่ระยะการปรับใช้บนเมนเน็ต โดยมีเป้าหมายเพื่อบีบอัดเวลาการยืนยันขั้นสุดท้ายของบล็อกจากประมาณ 10 วินาทีในปัจจุบันให้เหลือประมาณ 1 วินาที และลดช่วงเวลาในการสร้างบล็อกจากประมาณ 2.5 วินาทีให้เหลือ 200-400 มิลลิวินาที วันที่ 2 เมษายน ผู้ตรวจสอบ (validators) ลงคะแนนเพื่อเปิดใช้งานฉันทามติใหม่บนบล็อกเชนพื้นฐาน และวันที่ 7 เมษายน บล็อกเชนพื้นฐานและเมนเน็ตจะเปิดใช้งานกลไกฉันทามติแบบรวดเร็ว (fast consensus) อย่างครบถ้วน

ตัวชี้วัดทางเทคนิค: Catchain 2.0 ทำให้ความเร็วในการยืนยันของ TON เข้าใกล้ Web2

Catchain 2.0 คือการอัปเกรดขั้นสำคัญของชั้นฉันทามติใน TON โดยมีเป้าหมายในการทำให้บรรลุความเป็นเอกฉันท์ขั้นสุดท้ายแบบระดับเสี้ยววินาที (sub-second finality) เพื่อให้ประสบการณ์บนเชนมีความเร็วในการตอบสนองเข้าใกล้บริการ Web2 แบบดั้งเดิม ด้านล่างคือการเปรียบเทียบของมิติประสิทธิภาพหลักทั้งสามประการ:

ในปัจจุบัน ช่วงเวลาในการสร้างบล็อกของเมนเน็ตอยู่ที่ประมาณ 2.5 วินาที โดยคิดเป็นประมาณ 0.4 บล็อกต่อวินาที และความหน่วงของการยืนยันขั้นสุดท้ายอยู่ที่ประมาณ 10 วินาที สำหรับเทสต์เน็ต ช่วงเวลาในการสร้างบล็อกอยู่ที่ประมาณ 450 มิลลิวินาที และการยืนยันขั้นสุดท้ายอยู่ที่ประมาณ 1-2 วินาที หลังการอัปเกรด เมนเน็ตตั้งเป้าช่วงเวลาในการสร้างบล็อกไว้ที่ 200-400 มิลลิวินาที คิดเป็นประมาณ 2.5-5 บล็อกต่อวินาที และความหน่วงของการยืนยันขั้นสุดท้ายเหลือประมาณ 1 วินาที

ในขณะเดียวกัน TON Center ได้เผยแพร่ Streaming API v2 ซึ่งให้การอัปเดตสถานะธุรกรรมแบบการพุช โดยมีความหน่วงจากเหตุการณ์บนเชนไปยังฝั่งไคลเอนต์อยู่ที่ 30-100 มิลลิวินาที MyTonWallet และ tonscan.org ได้ใช้ API เวอร์ชันใหม่นี้แล้ว แม้ก่อนการเปิดใช้งานการยืนยันระดับเสี้ยววินาทีบนเมนเน็ต เวลาตอบสนองต่อธุรกรรมของผลิตภัณฑ์เหล่านี้ก็ลดลงไปแล้วเกือบครึ่งหนึ่ง

ตารางแผนการปรับใช้แบบ 3 ระยะ: เช็กลิสต์งานของแต่ละโหนด

การปรับใช้บนเมนเน็ตของการอัปเกรด Sub-Second จะดำเนินไปตามจุดเวลาอย่างเคร่งครัด:

31 มีนาคม: โหนดผู้ตรวจสอบทั้งหมดเสร็จสิ้นการอัปเดตเวอร์ชัน และอัปเกรดเป็นเวอร์ชันล่าสุดที่รองรับ Catchain 2.0

2 เมษายน: ผู้ตรวจสอบลงคะแนนเพื่อเปิดใช้งานกลไกฉันทามติใหม่บนบล็อกเชนพื้นฐาน เพิ่มความถี่ในการสร้างบล็อก และฉันทามติแบบรวดเร็วจะเริ่มทำงานอย่างเป็นทางการ

7 เมษายน: บล็อกเชนพื้นฐานและเมนเน็ตซิงโครไนซ์เพื่อเปิดใช้งานกลไกฉันทามติแบบรวดเร็วอย่างครบถ้วน และการอัปเกรด Sub-Second จะเสร็จสิ้นการเปิดใช้งานบนเมนเน็ตของ TON ทั้งหมด

ความขัดแย้งหลักของการอัปเกรด: ความเร็วของเชนเพิ่มขึ้นแต่ APP ไม่ทันตาม

ในประกาศทางเทคนิค TON ได้เน้นย้ำเป็นพิเศษถึงจุดบอดสำคัญที่การอัปเกรดครั้งนี้มีแนวโน้มถูกมองข้ามได้ง่ายที่สุด: แม้บล็อกเชนระดับล่างจะสร้างบล็อกด้วยความเร็วเพิ่มขึ้น 10 เท่า หากฝ่ายโครงการยังคงใช้งานการสำรวจซ้ำแบบ HTTP (HTTP polling) แทน Streaming API การอัปเดตสถานะธุรกรรมบนหน้าจอผู้ใช้ก็ยังอาจมีความหน่วงเกิน 10 วินาทีได้

ยกตัวอย่างการใช้ HTTP polling: หลังจากที่ผู้ใช้กด “ส่ง” ธุรกรรมจะถูกบรรจุลงในชาร์ดบล็อกภายในประมาณ 0.4 วินาที จากนั้นจะถูกส่งเข้าบนเมนเชนใน 0.8 วินาที แต่การอัปเดตของ UI ต้องรอคำขอการสำรวจซ้ำครั้งถัดไป ซึ่งอาจทำให้เกิดความหน่วงเกิน 10 วินาทีได้ ขณะที่เมื่อสลับไปใช้ Streaming API v2 แล้ว 0.1 วินาทีจะเป็นการแสดงสถานะ pending (กำลังดำเนินการ) 0.4 วินาทีจะแสดงสถานะ confirmed (ยืนยันแล้ว) 0.8 วินาทีจะแสดงสถานะ finalized (ยืนยันขั้นสุดท้าย) และกระบวนการทั้งหมดจะเสร็จสิ้นภายใน 1 วินาที

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

คำถามที่พบบ่อย

Catchain 2.0 แตกต่างจากกลไกฉันทามติของ TON ก่อนหน้านี้อย่างไรในเชิงพื้นฐาน?

Catchain 2.0 เป็นการอัปเกรดครั้งใหญ่ของชั้นฉันทามติใน TON โดยการเปลี่ยนแปลงหลักคือการลดช่วงเวลาในการสร้างบล็อกลงอย่างมาก (จากประมาณ 2.5 วินาที เหลือ 200-400 มิลลิวินาที) และลดเวลาการยืนยันขั้นสุดท้าย (จากประมาณ 10 วินาที เหลือประมาณ 1 วินาที) ความสามารถในการรองรับบล็อกต่อวินาทีเพิ่มขึ้นประมาณ 2.5-5 เท่า ทำให้การตอบสนองของปฏิสัมพันธ์บนเชนของ TON เข้าใกล้มาตรฐานของบริการ Web2 แบบดั้งเดิมตามการออกแบบ

นักพัฒนาการประยุกต์ใช้ในระบบนิเวศของ TON จำเป็นต้องปรับให้เข้ากับอะไรบ้างอย่างเฉพาะเจาะจง?

การปรับให้เข้ากันจะกระจุกอยู่ในสามด้านหลัก: หนึ่งคือการสลับไปใช้ TON Center Streaming API v2 เพื่อรับการอัปเดตสถานะธุรกรรมแบบพุช แทนการใช้งาน HTTP polling; สองคือจัดการสถานะธุรกรรมทั้งสี่ประเภท (pending, confirmed, finalized, trace_invalidated) และอัปเดตการออกแบบ UI ให้สอดคล้อง; สามคือหากรันโหนดแบบโฮสต์เอง (self-hosted) จะต้องอัปเดตเป็นเวอร์ชันล่าสุดที่รองรับ Catchain 2.0 ภายในวันที่ 7 เมษายน สำหรับเอ็กซ์เชนจ์และบริการชำระเงินที่ใช้ API ภายนอก ไม่จำเป็นต้องทำการปรับเพิ่มเติม

การอัปเกรด Sub-Second ของ TON หมายถึงอะไรสำหรับผู้ใช้ทั่วไป?

สำหรับผู้ใช้ทั่วไป การเปลี่ยนแปลงที่เห็นได้ชัดที่สุดคือ เมื่อใช้กระเป๋าเงิน dApp และบริการชำระเงินที่ได้รับการปรับให้รองรับแล้ว เวลาในการยืนยันการโอนจะถูกลดลงอย่างมากจากประมาณ 10 วินาที เหลือภายใน 1 วินาที อย่างไรก็ตาม การปรับปรุงนี้ขึ้นอยู่กับว่าฝ่ายโครงการได้ทำการปรับให้เข้ากับ Streaming API หรือไม่เท่านั้น — หากแอปพลิเคชันยังไม่ปรับให้รองรับ ถึงแม้จะรันอยู่บนเมนเชนหลังการอัปเกรด ผู้ใช้ก็จะไม่ได้รับการปรับปรุงประสบการณ์ที่ชัดเจนแต่อย่างใด

news.article.disclaimer
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น