A blockchain retains a complete, coherent, censorship-resistant listing of what's available on a network in a way that local or federated key-pairs can not.
There is no search all of PeerTube. There is search all of LBRY.
But what's available on the network isn't permanent.
How do you handle when a video stops getting hosted? Does it just keep showing up in search results, and then give an error whenever anyone tries to view it?
And if that's not the case -- if an unhosted, missing video can be removed from the blockchain by adding a revoke transaction or something, then how is it censorship resistant? If entries can be removed from search results when they go missing, haven't you just created a shared database where objectionable content can be removed from search for everyone at once?
That seems strictly worse than Peertube. At least on Peertube if you want to remove a video you'll need to target all of the instances that are mirroring it; you can't just attack one ledger that everyone is forced to use.
How do you handle when a video stops getting hosted? Does it just keep showing up in search results, and then give an error whenever anyone tries to view it?
And if that's not the case -- if an unhosted, missing video can be removed from the blockchain by adding a revoke transaction or something, then how is it censorship resistant? If entries can be removed from search results when they go missing, haven't you just created a shared database where objectionable content can be removed from search for everyone at once?
That seems strictly worse than Peertube. At least on Peertube if you want to remove a video you'll need to target all of the instances that are mirroring it; you can't just attack one ledger that everyone is forced to use.