Kiến trúc mạng PoS của Polygon gồm ba layer:
- Ethereum layer: tập các contract được deploy ở trên Ethereum mainnet.
- Heimdall layer: tập các Heimdall node hoạt động song song với mainnet theo cơ chế đồng thuận PoS. Các node này có nhiệm vụ theo dõi các staking contract ở Ethereum layer và commit các checkpoint vào các staking contract này theo một chu kỳ nhất định.
- Bor layer: tập các Bor node có nhiệm vụ sản sinh ra các block bằng cách tổng hợp các transaction.

Note
Ethereum là base chain đầu tiên mà Polygon hỗ trợ, tuy nhiên trong tương lai thì điều này có thể sẽ khác.
Khi có giao dịch xảy ra ở trong Polygon network thì quá trình hoạt động diễn ra như sau:
- Một tập con của các validator sẽ được chọn để trở thành block producer (hay các Bor node) nhằm thực hiện việc tạo mới các block từ các transaction và broadcast các block đó cho network.
- Một checkpoint bao gồm Merkle root hash của tất cả các block sẽ được tạo ra. Tất cả các node sẽ thực hiện xác thực Merkle root hash và gắn chữ ký số của chúng vào đó.
- Một proposer (hay Heimdall node) sẽ được chọn ra từ tập các validator để thu thập tất cả các chữ ký của một checkpoint cụ thể và commit checkpoint đó vào Ethereum mainet.
- Sau đó, các validator sẽ được nhận một khoảng tiền thưởng dựa trên cổ phần mà họ đã đóng góp.
- Quyền tạo các block và đề xuất các checkpoint tùy thuộc vào tỷ lệ cổ phần của các validator.
