How does one coordinate the update of a massively distributed log?
The solution should:
Why are you trying to solve this problem? In the past when I've seen this question asked, there has usually been a better solution to the true, underlying problem. Perhaps you could give us a context.
Should this be moved to QuickQuestions?
The problem is creating a useful, integrated, persistent and resilient catalog-index for the hundreds of thousands of stories and books floating around on the net. Add to that all of the articles in all the online journals, all the images floating on web sites, all the software pirated on IRC, all the mp3s floating on Napster clones, all the movies shared on eDonkey. And then allow the catalog-index to scale by a million so it can handle all the people on Earth getting connected on the net.
The goal is to build something vaguely like Google`s directory service, but a million times more useful. The goal is to sink the shrink-wrapped software and entertainment industries by making unauthorized content and services more convenient to get online than walking down to the corner store. Also targeted are the publishing industry (especially scientific journals, private archives and citation indexes) and library systems. But enough megalomania. Can you do that in a non-distributed manner?
Anyways, I already came up with a solution to the distributed writing problem myself. As it turns out, it's already been implemented in a multi-million node network. So I know it works.
Do you mean USENET?
You gave the secret away! Oh well, there's at least one or two secrets to the system left.