Polkadot vs. Fantom

How does Polkadot compare to Fantom?

Polkadot is an inter-chain blockchain protocol that enforces messages between chains, while Fantom is a consensus for distributed networks in which they can communicate and transact with other distributed ledgers. What, therefore, are the key differences between these two protocols?