Data Availability: Reviewing proof & storage approaches