Если провайдер долго не отвечает на твои запросы, ты можешь ему зафигачить challenge уже прямо на блокчейне. Предоставляешь смарт-контракту подписанную гарантию, в которой провайдер обещал хранить файлы с таким-то merkle root когда брал у тебя деньги, и говоришь - а дай-ка мне вот этот кусок файла прямо на блокчейн, хранишь ты его до сих пор или нет?