An important issue for the WebTorrent <https://github.com/feross/webtorrent> project (building a browser torrent client) is getting the DHT to work entirely in the web browser, over WebRTC. WebRTC has several constraints that make implementing a DHT more difficult:
1. No succinct way to refer to a node like 'ip:port'. 2. For A to connect to B, they must be introduced by C who is connected to both A and B. (In most WebRTC apps, C is a centralized signaling server that all clients connect to, but could easily be another node in the DHT.) 3. Browser crashes caused by opening too many connections. (Current WebRTC implementations have memory leaks and artificial limits on the number of allowed connections) On Fri Jan 02 2015 at 10:06:24 PM Will Holcomb <[email protected]> wrote: > I've been really intrigued by IPFS <http://ipfs.io>. It is essentially a > singly-rooted git tree distributed via bittorrent. > > Something that this makes possible, is everyone publishing trees and > software intelligently combining those. > > My version of this export directory exists as a git repo called tip > <https://github.com/wholcomb/tip/>. > > My idea is a piece of data is available through many paths. > > For example, I want .../book/by/Frederik Pohl/Gateway/ > <http://dhappy.org/.../book/by/Frederik%20Pohl/Gateway/> and > .../book/award/Hugo/1978/winner/ <http://wholcomb.github.io/mimis/> to > point to the same location. Navigation could be, in part, winnowing of > possible completion paths. > > It could be coupled with a signing system that allows individuals or > organizations to authoritatively publish nodes. So, different groups could > curate different subtrees. > > All of these are then conglomerated so the ideal content is retrieved when > a user requests something. > > -Will > _______________________________________________ > p2p-hackers mailing list > [email protected] > http://lists.zooko.com/mailman/listinfo/p2p-hackers >
_______________________________________________ p2p-hackers mailing list [email protected] http://lists.zooko.com/mailman/listinfo/p2p-hackers
