If i correctly understood you, you intend to store file on blockchain because you want 100% uptime with mirror which available worldwide? Bitcoin and most cryptocurrency isn't designed for it and it'll cost you a fortune.
how much do you think it would cost? as long as bitcoin sv miners are honest and store my data, i wouldn't mind paying them a bit to do it. but i need to make sure that they won't pull the rug out from under me.
Let's try calculate the cost of storing single 1080p movie with 2 hours duration.
1. Calculate size of the movie
According to
https://www.circlehd.com/blog/how-to-calculate-video-file-size, 1 minute of 1080p video have size 20MB.
120 minute * 20 MB = 2400 MB (2516582400 byte)
2. Calculate the cost in BSV
https://blockchair.com/bitcoin-sv recommend 1 sat/byte, which means you'll need to pay at least 2.516.582.400 satoshi (25.165824 BSV). This calculation
exclude overhead (input, other output, signature, etc.).
3. Convert to USD
According to
https://coinmarketcap.com/, current BSV price is $144.12.
25.165824 BSV * $144.12 = $3626.89...
IMO it's very expensive.
To keep this discussion
slightly on-topic, here's estimation of UTXO growth for storing same movie on Bitcoin since OP_RETURN limit is only 80 bytes (and IIRC each transaction only can have one OP_RETURN) and pool most likely won't help you store a movie. I use method which described here
http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html.
1. Getting amount of data can be stored on single address.
According to
https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses, bitcoin address size is 25 bytes, but 4 bytes used as checksum and 1 byte used to indicate the address is for mainnet network. So we only can store 20 bytes data on each address.
2. Calculate amount of address required to store the movie.
2516582400 bytes / 20 bytes = 125829120 address/UTXO
3. Get current size of UTXO set. I use result from running command
gettxoutsetinfo on Bitcoin Core (which took few minute to get the result).
"txouts": 75171403
4. Calculate UTXO growth
75171403
125829120 +
-----------
201000523
125829120 / 75171403 = 1.6738... (167.38%)
If you or someone else actually do this, you'll heavily bloat
chainstate and OP's proposal is more likely to be accepted Bitcoin community
P.S. please double check the calculation and source used.