🔵 สรุปภาพรวมเอกสาร
Pi Network จะทำการอัปเกรดโปรโตคอล Node แบบ “ไล่เวอร์ชันตามลำดับ”
ตั้งแต่ v19 → v23
⚠️ สำคัญมาก:
- ต้องอัปเกรดตามลำดับขั้น
- ห้ามข้ามเวอร์ชัน
- ต้องรอให้ทั้งเครือข่ายอัปเกรดเสร็จก่อนจึงไปขั้นต่อไปได้
เส้นทางอัปเกรดบังคับ:
19.1 → 19.6 → 19.9 → 20.2 → 21.1 → 22.1 → 23.0
📅 สถานะปัจจุบัน (สำคัญมาก)
✅ ตอนนี้ระบบอัปเกรดถึง v19.6 สำเร็จแล้ว
🚫 ห้ามอัปเกรดเกิน v19.6 ในตอนนี้
ทีม Core Team กำลังเตรียมขั้นตอนถัดไป
📆 กำหนดการสำคัญ
| วันที่ | เวอร์ชัน | สถานะ |
|---|---|---|
| 15 ก.พ. 2026 | v19.6 | สำเร็จแล้ว |
| 27 ก.พ. 2026 | v19.9 | ยังไม่เริ่ม |
| 12 มี.ค. 2026 | v20.2 | ยังไม่เริ่ม |
⚠️ ห้ามเริ่มอัปเกรดก่อนมีประกาศอย่างเป็นทางการ
🖥 วิธีอัปเกรดตามประเภท Node
1️⃣ Pi Desktop (Windows / Mac)
✔ ไม่ต้องทำอะไร
ระบบจะอัปเกรดอัตโนมัติเมื่อเปิดโปรแกรม Pi Node
2️⃣ Pi Linux Node CLI (ระบบใหม่ ปี 2026)
เป็นระบบใหม่สำหรับ Linux
ช่วยจัดการ Docker และ Migration ให้อัตโนมัติ
กรณีเปิด Auto Update
✔ ไม่ต้องทำอะไร
กรณีไม่ได้เปิด Auto Update
รันคำสั่ง:
pi-node update-protocol
⏳ ระยะเวลาหยุดทำงาน
- ใช้เวลาหลายชั่วโมง
- ห้ามอัปเกรดทุก Node พร้อมกัน
- ควรเปลี่ยน Traffic ไป Node อื่น หรือไปที่:
https://api.mainnet.minepi.com
วิธีดูว่าเสร็จหรือยัง
ใช้คำสั่ง:
watch pi-node status
เสร็จเมื่อ:
“Ingest Latest Block” ใกล้เคียงกับ “Quorum Block” (ห่างไม่เกิน 2 บล็อก)
3️⃣ Self-Managed Docker (ระบบเก่า)
เป็นวิธีเก่า (Legacy)
Docker image ปัจจุบันที่อนุญาต:
pinetwork/pi-node-docker:organization_mainnet-v1.3-p19.6
วิธีอัปเกรด 19.1 → 19.6
แก้ใน docker-compose.yml:
image: pinetwork/pi-node-docker:organization_mainnet-v1.3-p19.6
command: ["--mainnet --enable-auto-migrations"]
แล้วรัน:
docker-compose up -d
วิธีเช็คว่าเสร็จหรือยัง
เทียบค่า:
curl http://localhost:31401
กับ
https://api.mainnet.minepi.com
ถ้าเลข ingest_latest_ledger ใกล้เคียงกัน แสดงว่าเสร็จแล้ว
⚠️ ระหว่าง Migration ตัวเลขจะไม่ค่อยขยับ และจะกระโดดทีเดียวตอนจบ
🚫 ห้ามอัปเกรดเกินกว่านี้ตอนนี้
เวอร์ชันต่อไปยังไม่ Active:
- 19.6 → 19.9 🚫
- 19.9 → 20.2 🚫
- 20.2 → 21.1 🚫
- 21.1 → 22.1 🚫
- 22.1 → 23.0 🚫
ต้องรอประกาศก่อนเสมอ
❗ ถ้าพลาดการอัปเกรด
ถ้าคุณไม่อัปเกรดตามกำหนด:
- สามารถลองทำตามขั้นตอนย้อนหลังได้
- แต่บางกรณีอาจต้อง Resync Node ใหม่ทั้งหมด
🔎 สรุปแบบเข้าใจง่ายที่สุด
ตอนนี้ทุกคนต้องอยู่ที่:
👉 v19.6 เท่านั้น
ห้ามไปต่อ
ห้ามรีบ
รอประกาศจาก Core Team
ถ้าใช้:
- Desktop → ไม่ต้องทำอะไร
- Linux CLI → เช็คว่าเปิด Auto update
- Docker manual → เช็คว่า image เป็น p19.6
