Great that a public testnet is up and running! Looking forward to seeing what people do with it.
The performance of the network is not a priority for this release but it’s good to have these figures anyway as a point of interest.
Storing a 30 MB file (containing random data) with safe files put /tmp/data.bin
took 11m19.459s which is a rate of 370 Kbps
The filescontainer is
safe://hyryyry7be3kgcr85t759xxspqszgf4gaen9fwej6c7dietksostbnfqroenra
which resolves to
safe://hyfeynypda4r1i8z389ci3pinu3jhj5uz16j8biq7pe6nu9t9i8t1t59wua
I couldn’t fetch the file using safe cat
or safe files get
with these error:
Error: NetDataError: Failed to GET Public Blob: ErrorMessage(NoSuchData)
and
Error: NetDataError: Failed to GET Public Blob: SelfEncryption(Storage)
I suspect the upload did not actually work despite giving a positive response.
The sha256 of the data is 181754fa0d1a7ab38648a5ccb9e7f0961ba5fdb2ce8af2117af074139af0afd3 if anyone is wanting to verify the download.
Using an old hack to store the same 30 MB in a sequence, it took 2m46.593s which is a rate of 1511 Kbps. The url is
safe://hyryyyy3ouwbr16hi6oozixtnpo58mgyfsuzwatwpkewguyjc6s9u6kiyxhnmy
Downloading the hack version (using safe cat safe://hyryyyy3ouwbr16hi6oozixtnpo58mgyfsuzwatwpkewguyjc6s9u6kiyxhnmy > /tmp/data.bin
) took 2m18.349s which is a rate of 1819 Kbps.
This hack will probably not be possible when crdts is upgraded away from using lseq. Mentioned in the OP under “what doesn’t this testnet do” as “Not all data types are CRDT compliant just yet”.
Would be interested if anyone has a node running in the section holding this data whether you see a 30 MB file in there (xorname in hex starts with 0x309d).
I tried joining a node but am still waiting, no worries there.
A small easter egg
safe cat safe://hyryyyy3q1ff1faj9p9qqj5dnrfshj3uasfq1hw7edzetsz76a9riqjp74onmy