Blocktorrent: A Privacy-Preserving Data Availability Protocol For Multiple Stakeholder Scenarios