There is an interesting article titled "Please Don’t Share Our Links on Mastodon: Here’s Why!" about the startling load that Mastodon's mass-distributed link preview generation has on small independent webservers. But I cannot link it to you, because of a reason
@mcc Isn't this pretty much an ideal use of the Torrent protocol? Map all the link preview resources into a CAS and then pull the bits from random other federation sites instead of the source site. At most, upgrade the protocol with a new hash since SHA-1 has been collided.
@alexr that's interesting, but you'd still have to pick an authoritative SHA.
@mcc The initial hash list would have to come with the first referencing post. Unless somebody better at math could make a proof of how many sites would have to agree on hashes for something to be considered extremely likely to be authentic, without resorting to any sort of overly complex computation like blockchain.
@alexr hmm, come to think of it, this is something the posting server could do automatically. There might be value in this…
@mcc @alexr Perhaps posts with URLs could include a content hash of the opengraph/card/etc metadata for those URLs, which could be inexpensively verified by querying the website referenced (by returning the content hash rather than all of the link card content).