-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/22/2012 05:58 AM, grarpamp wrote: > Been looking for a distributed filesystem with no luck, any ideas? > > Distributed meaning that there is no single central access point. > So the concept of mounting might mean amongst the roving set able > to service it, or some underlying graph of it, something like: > > mount -t dht dht://<seed_node> /dist1 > > > Users add their free block devices to the global backing store which > was initialized with certain ZFS-like integrity and redundancy > guarantees. > > Files would never vanish unless there are no longer enough blocks > in the backing store to meet the init time guarantees. > > Users could either copy their hierarchies into the space, or attach > them into the space for continued local maintenance. > > The one time init setting of a space could include whether pki > recognized root users could maintain the overall hierarchy. Uid's > might be an insertion node id. > > There may need to be voting authority on file/tree expiry if under > space pressure, perhaps bitcoin-like, with the metrics established > at init time. > > Users could add their block devices to whatever pool had the metrics > they like. > > Anononymity and crypto would provide incentive to donate resources > since unlike say bittorrent, no legal fear means no hit and run > required. > > > I don't really know what it might look like. Just that it needs > sha2/3 integrity, redundancy, and file lifetime guarantees. It needs > to be global, anonymous, and be a usable file system. And somehow > deal with abusive fill such as dd if=/dev/zero of=zero, which implies > some kind of moderated hierarchies appointed by the initializing > entity. > > AFS is nice that users can bolt their filespace into the tree, and > it has filesystem semantics. > > ZFS/BTRFS is nice due to their sha256 integrity, raidz redundancy > and simple backing block device ideas. > > FreeNet/GnuNet/BitTorrent and all other 'filesharing' protocols are > no good because there is no guarantee that files will not vanish. > And they have no filesystem semantics, only push/fetch. > > RedHat GFS / DragonFly HAMMER are interesting as a distributed > filesystem in which real work can be done on live files. > > Tahoe-LAFS is nice due to adding in block devices, but no good > because of the central access point. Perhaps that could be distributed? > > Phantom/I2P/Tor could be used as the backend IP transport. > > http://en.wikipedia.org/wiki/List_of_file_systems#Distributed_parallel_fault-tolerant_file_systems > > > The only thing that makes it worth while is that a lot of people > have free space, want to give an get data, safely, and don't want > to see their work in populating it wasted... so it can't go away.
I don't quite understand. The system must be [anonymous in the sense that the uploader cannot be identified] && [have moderation system based on something other than the blocks popularity like in GnuNet/Freenet*]. The system must be [using limited amount of disk space given by its users] and [provide infinite storage guarantee when moderation doesn't apply]. I think that the reason why you can't find this filesystem is akin to the reason why all-powerful, all-knowing, and all-good god has not been spotted yet. *Freenet has gone so far as to disable the already implemented feature which gave people the key to announce to others before the file was completely inserted. That is because if you can associate different blocks of the file to the same file you open yourself up to quite a few possible attacks... and moderation based on the entire file will by definition have to associate different parts of that file with each other. - -- http://freedom.libsyn.com/ Echo of Freedom, Radical Podcast "None of us are free until all of us are free." ~ Mihail Bakunin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPa3WsAAoJENW9VI+wmYasxwIH/3UMYkNVwZzzkYb6KGUa5HRk iW4gl2jktniSmg6ov7DCZjJ27SkDLITZ5HmO6dHRXe8hXBy+WpJ/lwmZFdcyvXKH CBSicCQ9FGX4WyLRw4GwPfiOVVIOZFJKQwaTzASocpH32lAzF6dnEm5o8krH5OVM 6sC5TyJBG4WjSO4vYkJsi10BBW9tzKwjLRLhUVRKAoyQilbt7Bl8yeGF4Kv7a23E VsHHNUMKyWmxGaut1W7nL7g35bzZU/N4RzEHeSjc3FvdjSObH0psH3+XKxIcSb03 RPObJxy0f4GGLOsyj3LoqfeOwOVRjRNqNc2+/HH8lTXWBXTLMOPo6kwytStyFqg= =eVHu -----END PGP SIGNATURE----- _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers