> So long as a server returns a block corresponding to its SHA1 > score, you (the client) don't care whether it is the same > server you wrote the original block to or another (and you can > always verify the returned block). This opens up some
but this isn't unique to content-addressed storage. as long as the block contents are the same, normal block storage can be served from anywhere. > interesting choices. For instance, you can multicast each read > or write or you can set up a hierarchy of servers and switch > to another one (or even get different blocks from different > instances). How the writes are handled/replicated.stored is > entirely upto the server (cluster). Or you can implement a > bittorrent like facility on top of venti (I call it bitventi > or b20). why not distributed hashing? distributed hashes have existing fast implementations. venti does not. - erik