AI-BLOCKCHAIN TRUST INFRASTRUCTURE
Mạng lưới 4 Validator Nodes, đồng thuận QBFT (Proof-of-Authority thế hệ BFT), chủ quyền dữ liệu trong lãnh thổ Việt Nam. Từ khung tổng thể, tech stack, hạ tầng, mạng, bảo mật đến kế hoạch triển khai chi tiết, định vị DeepPro là Đơn vị Hạ tầng Niềm tin và Đối tác Chiến lược AI-Blockchain.
1. Tóm tắt điều hànhExecutive summary
DPChain là hạ tầng blockchain permissioned (Layer-1, EVM-compatible) do DeepPro JSC triển khai và vận hành, khởi điểm với 4 Validator Nodes chạy đồng thuận QBFT (Proof-of-Authority thế hệ BFT) - cấu hình tối thiểu đạt chuẩn Byzantine Fault Tolerant, chịu được 1 node lỗi/bị tấn công mà mạng vẫn hoạt động và dữ liệu vẫn toàn vẹn.
Khác biệt chiến lược của DeepPro không nằm ở việc "dựng blockchain" - mà ở 3 trụ cột:
- AI-Native Operations: AI được nhúng vào cả 3 tầng - giám sát bất thường on-chain theo thời gian thực, AIOps tự vận hành hạ tầng, và AI Compliance Assistant cho khách hàng.
- Chủ quyền dữ liệu bằng thiết kế (Sovereignty-by-Design): mô hình Hybrid 2 nodes on-premise + 2 nodes cloud nội địa Việt Nam - dữ liệu không rời lãnh thổ, phù hợp tuyệt đối với khách hàng Chính phủ.
- NDAChain-Ready: kiến trúc tương thích chuẩn quốc gia (PoA + ZKP, W3C DID, GS1) - sẵn sàng liên thông với hạ tầng blockchain quốc gia NDAChain/VBSN, điều rất ít đơn vị triển khai tư nhân chứng minh được.
2. Mô hình lõi: 4 Validator Nodes - QBFT (PoA)Core model - 4 validator nodes
- Đồng thuận QBFT - chuẩn khuyến nghị cho mạng permissioned: finality tức thì, không tồn tại fork.
- 4 validators = cấu hình BFT tối thiểu: mất 1 node bất kỳ, mạng vẫn tạo block (3/4 ≥ 2/3 super-majority).
- Mã hoá bất đối xứng (ECDSA) + hàm băm Keccak-256; khoá validator lưu trong HSM, không bao giờ nằm trên disk.
- Sổ cái bất biến (Immutable Ledger) + permissioning on-chain: chỉ node được phê duyệt mới tham gia.
(Consensus & Integrity)
- Thuật toán Đồng thuận: Proof-of-Authority (PoA) - QBFT.
- Bảo mật: Mã hoá bất đối xứng (Asymmetric Encryption) & Hàm băm (Hash Functions).
- Dữ liệu bất biến (Immutable Data Ledger).
(Scalability & Performance)
- Chịu tải quy mô giao dịch toàn cầu (High Throughput & Low Latency).
- Tích hợp node mới mượt mà (Dynamic Validator Set), duy trì hiệu suất.
- Kiến trúc: Sharding & Layer 2 Scaling Solutions.
- Tương thích: Interoperability (Cross-chain communication).
3. High-level Framework - Kiến trúc 5 lớpHigh-level framework - 5 layers
Nguyên tắc thiết kế: Separation of Concerns - mỗi lớp độc lập, giao tiếp qua API chuẩn hoá; lớp AI là lớp cắt ngang (cross-cutting) phục vụ cả vận hành lẫn nghiệp vụ.
4. Tech Stack đề xuấtProposed technology stack
| Hạng mục | Lựa chọn chính | Lý do / Ghi chú |
|---|---|---|
| Blockchain Client | Hyperledger Besu (Java, Apache 2.0) | Client Ethereum enterprise được LF Decentralized Trust bảo trợ; hỗ trợ permissioning, privacy, QBFT native. Phương án thay thế: GoQuorum. |
| Consensus | QBFT (PoA - BFT) | Chuẩn khuyến nghị cho mạng permissioned; finality tức thì, không fork; 4 validators = cấu hình BFT tối thiểu (chịu lỗi f=1). Đúng với mô hình 4 nút full-mesh của DPChain. |
| Smart Contract | Solidity 0.8.x - Hardhat/Foundry - OpenZeppelin | Hệ sinh thái EVM lớn nhất; audit tooling trưởng thành (Slither, Mythril + AI audit layer của DeepPro). |
| Mã hoá & Định danh | ECDSA secp256k1 - Keccak-256 - X.509 PKI - W3C DID | Mã hoá bất đối xứng + hàm băm theo đúng thiết kế DPChain; DID chuẩn W3C để tương thích NDAChain và EU EBSI. |
| Privacy | Tessera (private transactions) - ZKP (Giai đoạn 2: zk-SNARK) | Privacy groups cho dữ liệu nhạy cảm liên cơ quan; lộ trình ZKP đồng pha với NDAChain. |
| Container & Orchestration | Docker - Kubernetes (K3s/RKE2) - Helm | Chuẩn hoá deployment 4 nodes trên cả on-prem và cloud; GitOps với ArgoCD. |
| API & Integration | JSON-RPC - GraphQL - Kong API Gateway - Chainlink-style Oracle nội bộ | Cửa ngõ duy nhất cho dApp; rate-limit, authn/authz tập trung. |
| Explorer & Indexing | Blockscout - The Graph (self-hosted) | Minh bạch giao dịch cho khách hàng và cơ quan giám sát. |
| Observability | Prometheus - Grafana - Loki - OpenTelemetry | Metrics chuẩn Besu; dashboard SLA công khai cho khách hàng. |
| AI Stack | Python - PyTorch - LLM API (private deployment) - Vector DB (Qdrant) | Phục vụ lớp AI mục 7; mô hình chạy trong nước, không gửi dữ liệu ra ngoài. |
| Key Management | HashiCorp Vault - HSM (PKCS#11) cho validator keys | Khóa validator lưu trong HSM - chuẩn an toàn cao nhất, điểm cộng lớn khi thẩm định của khối Chính phủ. |
5. Kiến trúc hạ tầng Hybrid - 4 NodesHybrid infrastructure - 4 nodes
5.1. Mô hình phân bổ node (khuyến nghị của CTO)
Nguyên tắc: không có 2 validator nào chung một miền lỗi (site, nhà cung cấp điện, đường truyền, cloud vendor). Mất bất kỳ 1 node nào - mạng vẫn đạt đồng thuận (3/4 ≥ 2/3 super-majority).
5.2. Cấu hình phần cứng chuẩn mỗi Validator Node
| Thành phần | Cấu hình tối thiểu (Production) | Ghi chú |
|---|---|---|
| CPU | 8 vCPU / 8 cores (Intel Xeon hoặc AMD EPYC) | Besu là JVM - ưu tiên xung nhịp cao |
| RAM | 32 GB (JVM heap 16 GB) | Dự phòng cho indexing + sidecar |
| Lưu trữ | 1 TB NVMe SSD (IOPS ≥ 10k), LVM mở rộng được | Chain data tăng trưởng ~theo TPS; snapshot hàng ngày |
| Network | 2× 1 Gbps (bonding), IP tĩnh, latency liên node < 50 ms | P2P port 30303, RPC nội bộ 8545 |
| OS | Ubuntu Server 24.04 LTS (hardened CIS Level 1) | Immutable infra qua Ansible + Packer |
| HSM / Key | HSM network-attached (on-prem) - KMS + Vault (cloud) | Validator key không bao giờ nằm trên disk |
5.3. Node phụ trợ (không phải validator)
- 2× RPC Node (read-only): phục vụ dApp/API, tách hoàn toàn khỏi validator để chống DDoS vào tầng đồng thuận.
- 1× Boot Node + 1× Explorer/Indexer Node: discovery, Blockscout, The Graph.
- 1× Monitoring/AI Node (GPU tuỳ chọn): chạy Prometheus stack + mô hình AI anomaly detection.
6. Thiết kế Network & Bảo mậtNetwork & security design
Network Topology
- Full-mesh P2P giữa 4 validators qua WireGuard site-to-site VPN (hoặc MPLS/leased-line cho cặp on-prem), mã hoá toàn tuyến.
- Phân vùng 3 zone:
DMZ(API Gateway, RPC public) →App Zone(RPC nodes, Explorer) →Core Zone(validators - không có inbound Internet). - Validator chỉ mở port P2P 30303 cho 3 IP peer còn lại (allowlist tĩnh); JSON-RPC chỉ bind nội bộ.
- DNS nội bộ riêng + NTP đồng bộ (chuẩn thời gian quốc gia) - quan trọng cho consensus round.
Security Controls
- Node permissioning on-chain: chỉ node có enode được phê duyệt mới join mạng; account permissioning cho quyền deploy contract.
- Zero-Trust access: quản trị qua Bastion + MFA + just-in-time access; không SSH trực tiếp vào validator.
- HSM cho validator keys; luân chuyển khoá theo quy trình governance đa chữ ký.
- WAF + Anti-DDoS (lớp cloud nội địa) trước API Gateway; IDS/IPS (Suricata) tại mỗi site.
- Pentest độc lập + audit smart contract trước go-live; SIEM tập trung (Wazuh).
7. Lớp AI - Điểm khác biệt cốt lõi của DeepProThe AI layer
Đây là phần biến DPChain từ "một blockchain PoA" thành nền tảng AI-Blockchain đúng nghĩa - và là năng lực mà các đơn vị tích hợp thông thường không có:
Mô hình ML giám sát đồ thị giao dịch theo thời gian thực: phát hiện pattern bất thường, giao dịch lặp nghi vấn, hành vi contract lạ → cảnh báo trước khi thiệt hại xảy ra. Blockchain đảm bảo dữ liệu không thể sửa; AI đảm bảo phát hiện sớm.
Pipeline audit kết hợp static analysis (Slither/Mythril) + LLM review tự động cho mọi contract trước khi deploy lên DPChain - tạo "cổng chất lượng" mà khách hàng Chính phủ có thể tin cậy và kiểm chứng.
AI giám sát metrics 4 nodes (block lag, peer count, disk, consensus round time), tự chẩn đoán và tự khắc phục sự cố mức 1 (restart node, failover RPC) → giảm MTTR, tăng SLA thực tế.
Trợ lý AI triển khai on-premise, trả lời và lập báo cáo tuân thủ (ND13, cấp độ ATTT, audit trail) dựa trên chính dữ liệu on-chain - deliverable "sống" cho cơ quan quản lý.
8. Tuân thủ pháp lý & Chuẩn quốc giaLegal compliance & national standards
| Khung pháp lý / chuẩn | Cách DPChain đáp ứng |
|---|---|
| Nghị định 13/2023/NĐ-CP (Bảo vệ dữ liệu cá nhân) | Dữ liệu cá nhân KHÔNG ghi trực tiếp on-chain - chỉ hash/commitment; dữ liệu gốc lưu off-chain tại VN với cơ chế quyền chủ thể dữ liệu (truy cập, xoá, hạn chế xử lý). |
| Luật An ninh mạng 2018 - NĐ 53/2022 | 100% hạ tầng và dữ liệu lưu trú tại Việt Nam (2 site on-prem + 2 cloud nội địa). |
| Cấp độ an toàn HTTT (NĐ 85/2016, TT 12/2022) | Thiết kế theo hồ sơ đề xuất cấp độ 3 (sẵn sàng nâng cấp độ 4 khi phục vụ hệ thống liên ngành). |
| ISO/IEC 27001 - 27017 | Lộ trình chứng nhận trong 12 tháng đầu vận hành. |
| Chuẩn liên thông NDAChain / VBSN | PoA + lộ trình ZKP, W3C DID, GS1 - kiến trúc đồng bộ với blockchain quốc gia, sẵn sàng làm Layer-2/side-chain hoặc bridge khi có hành lang kết nối. |
9. Điểm nhấn khác biệt/cạnh tranh & cốt lõi của DeepProCompetitive differentiators
10. Kế hoạch triển khai chi tiếtDetailed implementation plan
Tuần 1-2
Chốt LLD (Low-Level Design), sizing, hợp đồng colo + cloud (Viettel/VNPT-FPT), đăng ký IP tĩnh & đường truyền, quy trình quản lý khoá & governance validator. Deliverable: LLD, sơ đồ mạng, RACI, kế hoạch cutover.
Tuần 3-5
Dựng 2 server on-prem (rack, điện dự phòng, UPS), khởi tạo 2 VM cloud; hardening OS (CIS), WireGuard mesh, Bastion + MFA, Vault + HSM, K3s cluster từng site, CI/CD (GitLab + ArgoCD). Tiêu chí nghiệm thu: 4 site ping mesh < 50 ms, pentest nội bộ pass.
Tuần 6-8
Sinh genesis QBFT (4 validators), khởi tạo khoá trong HSM, deploy Besu qua Helm, bật node/account permissioning, dựng 2 RPC nodes + Blockscout + Prometheus/Grafana. Tiêu chí: block time ổn định < 3s, kill-test 1 node bất kỳ - mạng vẫn tạo block.
Tuần 9-11
Triển khai anomaly detection (train trên dữ liệu testnet), AI audit pipeline vào CI/CD contract, AIOps runbook tự động, Compliance Assistant (RAG private). Deploy bộ smart contract nghiệp vụ đầu tiên + API Gateway.
Tuần 12-14
Audit smart contract độc lập, pentest bên thứ ba, diễn tập DR (mất 1 site, khôi phục từ snapshot), load test (mục tiêu ≥ 500 TPS bền vững), hoàn thiện hồ sơ cấp độ ATTT. Go-live + bàn giao runbook, đào tạo đội vận hành.
Đội hình triển khai đề xuất
| Vai trò | Số lượng | Trách nhiệm chính |
|---|---|---|
| Solution Architect / Tech Lead | 1 | LLD, chuẩn kiến trúc, review mọi thay đổi core |
| DevOps / Infra Engineer | 2 | K8s, VPN mesh, CI/CD, monitoring, DR |
| Blockchain Engineer | 2 | Besu, genesis, permissioning, smart contracts |
| AI/ML Engineer | 1-2 | Anomaly detection, audit pipeline, RAG assistant |
| Security Engineer | 1 | HSM/Vault, hardening, SIEM, phối hợp pentest |
| PM / QA | 1 | Tiến độ, nghiệm thu theo tiêu chí từng phase |
11. Vận hành, SLA & Giám sátOperations, SLA & monitoring
| Chỉ số | Mục tiêu | Cơ chế |
|---|---|---|
| Uptime mạng lưới | ≥ 99,9%/tháng | 4 validators đa site; RPC HA 2 nodes |
| Block time / Finality | < 3 giây, finality tức thì | QBFT - không tồn tại fork |
| RPO / RTO | RPO ≤ 15 phút - RTO ≤ 2 giờ | Snapshot chain data + backup off-site chéo on-prem↔cloud |
| MTTR sự cố mức 1 | < 15 phút | AIOps tự khắc phục + on-call 24/7 |
| Cảnh báo an ninh | Real-time | AI anomaly + SIEM; escalation matrix 3 cấp |
| Vá lỗi / nâng cấp Besu | Rolling update không downtime | Nâng từng node, mạng vẫn đồng thuận với 3 node |
12. Ước tính chi phí (VNĐ)Cost estimate
| Hạng mục | CAPEX (một lần) | OPEX (tháng) | Ghi chú |
|---|---|---|---|
| 2 server on-prem (Xeon/EPYC, 32GB, 1TB NVMe) + HSM | TBD - Liên hệ | - | Gồm HSM network-attached |
| Colo Tier III × 2 site (rack, điện, truyền dẫn) | TBD - Liên hệ | TBD - Liên hệ | Tuỳ gói 1/4 rack - 1/2 rack |
| Cloud nội địa × 2 VM (8vCPU/32GB/1TB NVMe) | - | TBD - Liên hệ | Viettel + VNPT/FPT, cam kết SLA |
| Node phụ trợ (RPC, Explorer, Monitoring/AI) | - | TBD - Liên hệ | Chạy cloud, scale theo tải |
| Bản quyền/dịch vụ (Vault, SIEM, backup, pentest năm 1) | TBD - Liên hệ | TBD - Liên hệ | Ưu tiên open-source có support |
| Tổng ước tính | TBD - Liên hệ | TBD - Liên hệ | Chưa gồm nhân sự; theo khảo sát thực tế |
Con số phục vụ hoạch định ngân sách ước tính; báo giá chính thức cần khảo sát site và chốt SLA với nhà cung cấp.
13. Rủi ro & Biện pháp giảm thiểuRisks & mitigations
| Rủi ro | Mức độ | Biện pháp |
|---|---|---|
| 4 validators = biên an toàn BFT tối thiểu (chỉ chịu 1 node lỗi) | Trung bình | Giám sát AIOps 24/7; lộ trình nâng 7 validators (chịu f=2) ngay khi có đối tác đồng vận hành |
| Đứt kết nối liên site (VPN/đường truyền) | Trung bình | Đường truyền kép mỗi site; WireGuard failover qua ISP thứ hai |
| Lộ khoá validator | Cao (impact) | HSM + không lưu khoá trên disk; quy trình thay validator bằng vote QBFT trong < 1 giờ |
| Thay đổi hành lang pháp lý blockchain/tài sản số | Theo dõi | Kiến trúc bám chuẩn NDAChain; cố vấn pháp lý rà soát mỗi quý |
| Vendor lock-in cloud | Thấp | IaC (Terraform/Ansible) - di chuyển node giữa nhà cung cấp trong < 1 ngày |
14. Lộ trình mở rộng (Scalability Roadmap)Scalability roadmap
Lộ trình triển khai & mở rộng
Triển khai 4 nodes
5 phases:
- Hạ tầng
- Mạng QBFT
- Lớp AI
- Kiểm định độc lập
- Go-live.
Kill-test, DR drill, load test ≥ 500 TPS.
Dynamic Validator Set
- Mở rộng 7 → 11+ validators cùng đối tác/cơ quan;
- Thêm/bớt node bằng vote, không dừng mạng.
- ZKP privacy.
Layer-2 & Sharding
Rollup cho use-case khối lượng lớn - chịu tải quy mô toàn quốc, high throughput, low latency.
Interoperability
- Bridge/cross-chain với NDAChain và các chuỗi ngành;
- W3C DID xuyên hệ thống.