Polygon PoS использует sidechain архитектуру с двумя демонами на каждый узел. Heimdall это Tendermint-based консенсус слой, отвечает за валидацию и checkpoints в Ethereum mainnet. Bor это Geth fork который выполняет EVM транзакции и формирует блоки. Оба должны работать синхронно: Bor запрашивает текущий валидатор-сет у Heimdall, Heimdall пушит checkpoints в Ethereum.
Спека для polygon mainnet validator или full node: 8 ядер CPU, 32 ГБ RAM, 2.5 ТБ NVMe SSD (Bor pruned state около 1.8 ТБ, Heimdall меньше 200 ГБ, плюс снепшоты и логи). На archive ноду диска нужно больше 5 ТБ. AnubizHost даёт NVMe RAID 1 или 10 что гарантирует устойчивость к single-disk failure без потери данных.
Disk I/O это бутылочное горлышко Bor: random reads из state DB при выполнении транзакций. Latency NVMe ниже 100 микросекунд это разница между нормальной синхронизацией и постоянным отставанием от tip цепи. SAS диски или сетевое хранилище категорически не подходят под Polygon validator workload.