[BitTorrent] BitTorrent File System ideas

Justin Cormack justin at street-vision.com
Fri Jan 21 10:54:59 EST 2005


> 
> 
> I thought a bit more about making a fuse based virtual file system for
> BitTorrent.  If there are no objections, how about calling the idea
> BTFS, for BitTorrent File System?
> 
> A directory in BTFS would simply be a torrent file.  Files within the
> directory are just the files in the torrent.  Files would read-only,
> world readable, and only directories are executable.  It would be
> desirable to enhance this, but it may require extensions to BT.

The files in the torrent already may have a directory structure (although
this feature is not often used) and people rarely embed torrents in torrents
so just having a facility to mount torrents would be simpler.
 
> A sub-directory is just an embedded .torrent file in a torrent. You can
> cd to it and ls it, without downloading the torrent data, but if you
> read a file, it will go get the needed data from the torrrent.
> 
> Link – This is a new file type, but does not extend the BT protocol.
> Instead, BTFS clients would read these files and act on them.  They are
> recognized from their extension: .btlink.  It's content is a bencoded
> dictionary containing the following keys:
> 
> urls – List of URLs where the torrent file may be found.
> 
> signature – Optional. RSA signature of the author of the torrent file.
> If this key is present, then the .torrent file must also be signed to be
> opened. This key allows an author of a sub-directory to change it's
> data, but still prove that it's his.
> 
> What do you think?
> 
> Bill

Implement the basic thing first then thonk about extensions like btlink
and signing...

> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    BitTorrent-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 





More information about the BitTorrent mailing list