Giao Thức Phượng Hoàng Lửa Xanh (Phoenix Blue Flame)
Tổng Quan
Phoenix Protocol là hệ thống tự chữa lành của Alpha Draconis — một lớp giám sát đảm bảo Tường Lửa Rủi Ro của bạn vận hành 24/7 mà không cần can thiệp thủ công.
Khi bạn thấy biểu tượng 🔵🔥 trên Dashboard, nghĩa là hệ thống vừa phát hiện và tự khôi phục sự cố trong vài mili-giây. Bạn không cần làm gì cả.
Cơ Chế Hoạt Động
1. Giám Sát Nhịp Tim (Heartbeat Monitor)
Mỗi Sovereign Node (Sentinel Pro và Hydra Core) gửi tín hiệu nhịp tim đến Cloud Dashboard theo chu kỳ:
[Sovereign Node] → Heartbeat (mỗi 15s) → [Cloud Dashboard] → Trạng thái: ALIVE
Nếu một nhịp tim bị mất, hệ thống leo thang qua 3 cấp:
| Cấp độ | Điều kiện | Phản ứng | |--------|-----------|----------| | VÀNG | Mất 1 nhịp | Ghi log cảnh báo, tiếp tục giám sát | | CAM | Mất 3 nhịp liên tiếp | Khởi động restart tiến trình | | ĐỎ | Node mất phản hồi > 60s | Khôi phục toàn bộ + cảnh báo |
2. Tự Động Khôi Phục Tiến Trình (Process Resurrection)
Khi một tiến trình crash hoặc bị treo:
- Phát hiện — Watchdog xác định tiến trình bị dừng/đóng băng trong vòng 5 giây.
- Dọn dẹp — Giải phóng tài nguyên bị kẹt (file locks, network sockets).
- Khởi động lại — Một instance mới được sinh ra với cấu hình ổn định cuối cùng được lưu trên ổ cứng.
- Xác minh — Hệ thống xác nhận tiến trình mới hoạt động bình thường trước khi tiếp tục.
Toàn bộ chu trình hoàn thành trong dưới 10 giây. Tường lửa rủi ro của bạn không bao giờ ngừng hoạt động lâu hơn một nhịp tim.
3. Diệt Tiến Trình Thây Ma (Zombie Exorcism)
Tiến trình Zombie là gì?
Tiến trình zombie là một tác vụ trông có vẻ đang chạy nhưng thực tế đã bị kẹt — tiêu tốn tài nguyên mà không tạo ra kết quả. Có thể hiểu đơn giản là "bóng ma" trong hệ thống.
Cách Phoenix xử lý:
- Liên tục quét các tiến trình tiêu tốn CPU/bộ nhớ mà không tạo output
- Xác định các tiến trình con mồ côi đã mất tiến trình cha
- Kết thúc zombie ngay lập tức và thu hồi toàn bộ tài nguyên hệ thống
- Ghi log mọi sự kiện exorcism để kiểm toán
4. Ký Ức Vĩnh Cửu (Disk State Persistence)
🐉 Node sập ≠ Mất dữ liệu
Mọi trạng thái quan trọng được state_manager.py lưu xuống ổ cứng theo thời gian thực. Khi Node khởi động lại, Phoenix đọc lại state file và hồi sinh toàn bộ ký ức — bao gồm Loss Streak, trạng thái lock, lịch sử phiên giao dịch, và cấu hình rủi ro hiện hành.
Dữ liệu được bảo toàn:
| State | Mô tả | Hậu quả nếu mất | |-------|--------|-----------------| | Loss Streak | Chuỗi lỗ liên tiếp hiện tại | Hệ thống sẽ không biết trader đang thua → tiếp tục mở lệnh nguy hiểm | | Risk Lock | Trạng thái khóa giao dịch | Nếu mất, node bị khóa sẽ mở lại lệnh — vi phạm Daily Limit | | Session History | Lịch sử phiên giao dịch trong ngày | Mất kiểm soát số lệnh và tổng rủi ro | | Config Snapshot | Cấu hình rủi ro mới nhất từ Dashboard | Node dùng config mặc định thay vì config đang chạy |
Tất cả được mã hóa và lưu cục bộ trên Sovereign Node. Phoenix đọc → khôi phục → tiếp tục vận hành — không mất một giọt dữ liệu nào.
Tích Hợp Dashboard
Dashboard Alpha Draconis hiển thị trạng thái Phoenix theo thời gian thực:
- 🟢 Khỏe mạnh — Tất cả tiến trình hoạt động bình thường
- 🔵🔥 Phoenix Đang Hoạt Động — Sự cố đã được phát hiện và tự khắc phục
- 🟡 Cảnh báo — Bất thường nhỏ đang được kiểm tra
- 🔴 Nghiêm trọng — Cần can thiệp thủ công (cực kỳ hiếm)
Lợi Ích Chính
- Cam kết không gián đoạn — Tự động khôi phục trước khi bạn kịp nhận ra
- Ký ức vĩnh cửu — State lưu disk → Node sập vẫn giữ nguyên Loss Streak & config
- Tối ưu tài nguyên — Zombie Exorcism ngăn rò rỉ bộ nhớ
- Lịch sử kiểm toán đầy đủ — Mọi sự kiện được ghi vào Activity Log
- Không cần cấu hình — Phoenix luôn hoạt động trên Sovereign Node