You can build a dApp on Polygon using its proof of stake consensus mechanism, built-in programming language, solidity smart contracts and layer-2 scaling solutions. It has the ability serve as a framework for Ethereum compatible blockchains making it a great blockchain protocol.