put = async (hash, data) => {
    const cid = CID.parse(hash, base58btc)
    const { signal } = new TimeoutController(timeout || DefaultTimeout)
    await ipfs.blockstore.put(cid, data, { signal })

    await persist(hash)
  }
Puts data to an IPFS block.
@function
@param {string} hash The hash of the block to put.
@param {*} data The data to store in the IPFS block.
@memberof module:Storage.Storage-IPFS
@instance