<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-8082954141980125536.post6537452186467222437..comments</id><updated>2008-04-15T00:20:43.149-04:00</updated><title type='text'>Comments on research!rsc: Backups, heal thyself</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://research.swtch.com/feeds/6537452186467222437/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html'/><author><name>rsc</name><uri>http://www.blogger.com/profile/06357099531993534337</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8082954141980125536.post-7240857139622513146</id><published>2008-04-15T00:20:00.000-04:00</published><updated>2008-04-15T00:20:00.000-04:00</updated><title type='text'>I understand the birthday problem, but it could be...</title><content type='html'>I understand the birthday problem, but it could be easily solved by moving from sha1 to sha256. This would be less space efficient when you were storing the trees, but that's not going to be the majority of your storage cost anyway. Doing this would make the chance of a collision insignificant for even the largest datasets. &lt;BR/&gt;&lt;BR/&gt;As far as the overhead of using cryptographically strong hashes is concerned - I'm a lot more concerned about data integrity than a slightly slow backup, and it's always possible to move the hash calculation into hardware if it becomes advantageous to do so.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/7240857139622513146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/7240857139622513146'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html?showComment=1208233200000#c7240857139622513146' title=''/><author><name>jricher</name><uri>http://www.blogger.com/profile/04108383538978020010</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://research.swtch.com/2008/04/backups-heal-thyself.html' ref='tag:blogger.com,1999:blog-8082954141980125536.post-6537452186467222437' source='http://www.blogger.com/feeds/8082954141980125536/posts/default/6537452186467222437' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8082954141980125536.post-5469750407461125505</id><published>2008-04-14T21:51:00.000-04:00</published><updated>2008-04-14T21:51:00.000-04:00</updated><title type='text'>EMC's Centera uses the same concept, though it use...</title><content type='html'>EMC's Centera uses the same concept, though it used MD5 hashes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/5469750407461125505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/5469750407461125505'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html?showComment=1208224260000#c5469750407461125505' title=''/><author><name>Karthik</name><uri>http://www.blogger.com/profile/17888392276064618168</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://research.swtch.com/2008/04/backups-heal-thyself.html' ref='tag:blogger.com,1999:blog-8082954141980125536.post-6537452186467222437' source='http://www.blogger.com/feeds/8082954141980125536/posts/default/6537452186467222437' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8082954141980125536.post-8060094604417716244</id><published>2008-04-14T17:50:00.000-04:00</published><updated>2008-04-14T17:50:00.000-04:00</updated><title type='text'>the 2^-160 is a bit misleading.  as the first pape...</title><content type='html'>the 2^-160 is a bit misleading.  as the first paper points out (search for "birthday") you're going to start getting collisions when you have around 2^80 blocks.  that's still a lot of blocks, but *significantly* less than the 2^160 you might infer from what you wrote.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/8060094604417716244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/8060094604417716244'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html?showComment=1208209800000#c8060094604417716244' title=''/><author><name>andrew cooke</name><uri>http://www.blogger.com/profile/11760508644619954982</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://research.swtch.com/2008/04/backups-heal-thyself.html' ref='tag:blogger.com,1999:blog-8082954141980125536.post-6537452186467222437' source='http://www.blogger.com/feeds/8082954141980125536/posts/default/6537452186467222437' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8082954141980125536.post-3241067029295514423</id><published>2008-04-14T15:34:00.000-04:00</published><updated>2008-04-14T15:34:00.000-04:00</updated><title type='text'>The Git version control system also stores content...</title><content type='html'>The Git version control system also stores content as blobs, indexed by SHA-1 hashes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/3241067029295514423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/3241067029295514423'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html?showComment=1208201640000#c3241067029295514423' title=''/><author><name>francois.beausoleil</name><uri>http://www.blogger.com/profile/17140800379422429193</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://research.swtch.com/2008/04/backups-heal-thyself.html' ref='tag:blogger.com,1999:blog-8082954141980125536.post-6537452186467222437' source='http://www.blogger.com/feeds/8082954141980125536/posts/default/6537452186467222437' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-8082954141980125536.post-3680068344326226706</id><published>2008-04-14T14:16:00.000-04:00</published><updated>2008-04-14T14:16:00.000-04:00</updated><title type='text'>That's also how the StarTeam Native-II file reposi...</title><content type='html'>That's also how the StarTeam Native-II file repository works. Stores full images of each version, compressed and indexed with MD5 hashes. So no reverse-delta penalty for diffing back versions of files.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/3680068344326226706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8082954141980125536/6537452186467222437/comments/default/3680068344326226706'/><link rel='alternate' type='text/html' href='http://research.swtch.com/2008/04/backups-heal-thyself.html?showComment=1208196960000#c3680068344326226706' title=''/><author><name>Craig</name><uri>http://www.blogger.com/profile/02430615130349705538</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://research.swtch.com/2008/04/backups-heal-thyself.html' ref='tag:blogger.com,1999:blog-8082954141980125536.post-6537452186467222437' source='http://www.blogger.com/feeds/8082954141980125536/posts/default/6537452186467222437' type='text/html'/></entry></feed>