To process the transfer. ETH requires you to pay for the evm processing time in the ARB node of the smart contract. And its approx the same as a transfer cost and so is included in the transaction cost
If you watch an upload you see the archive upload as the last bit done.
This happens if you upload a folder of single file. When I went through the code they had directed the single file upload to the same routine as the folder. I am guess RUST code treats a single file reference as a special case equivalent to a folder with one file in the get file references in a folder call. So when asking for files in the “folder” the case where the reference points to a file instead of a folder it just supplies the file as the first and only file in a fake folder.
Each file has its own datamap.
So a folder with 10 small (<4MB) files will have 40 chunks plus the archive of the 10 files.
A single file then has 4 chunks plus the factious folder archive of 1 file
There is indeed. Some people running up to 1/2 a million nodes on one address. Well one person is and others are running high numbers of nodes as well but not 1/2 million LOL
That should be only one file of 3 chunks with its datamap. Not sure how else that would be explained. Unless the 8 small files are combined into one larger file of 3 chunks and its datamap
Been that way since TGE
Only change when nodes are storing more than a tiny number of chunks
Not sure either. Was the ant-cli only showing the quoted cost?