PeerDAS and the Progress Towards a Decentralized Data Availability System