อัปเกรดโปรโตคอล Node (Pi Node Protocol Upgrade Guide)

🔵 สรุปภาพรวมเอกสาร

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 ก.พ. 2026v19.6สำเร็จแล้ว
27 ก.พ. 2026v19.9ยังไม่เริ่ม
12 มี.ค. 2026v20.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

Scroll to Top