
/GettyImages-649162203-1--57d6e5e23df78c58336f9482.jpg)
A turtle router component builds tunnels to anonymous distant peers, based on the hash of files. The GUI is based on Qt.įile transfer is based on anonymous turtle hopping. RetroShare services implemented on top of this include forums (which are like web forums, but private, and which support signed or anonymous messages), messages (chat, group chat, and private messages/mails), and lists of shared files.
RETROSHARE ON A LOCAL NETWORK SOFTWARE
The core of the software is a library with an SSL communication layer over TCP and UDP, onto which is build a cache system and a packets exchange layer. After that, a list of friends of your friends appears, and you can decide how connect to them based on your friends’ signatures and trust level. The first time you connect to a friend using RetroShare you must exchange GPG certificates. Obviously that’s a huge aim, and we’re only part of the way at the moment.” Ideally we would become a hybrid of Facebook, Skype, and BitTorrent. “RetroShare aims to be a private F2F social network. “I am happy to share information with my friends, but I don’t want any company to have control over my profile, to be able to decide that my profile should be shared with ‘partners’ to aid their bank balance.

Project founder Mark Fernie says, “I think the problems with centralised control have been illustrated time and time again, with the latest prominent example being Facebook’s changing privacy policy. RetroShare is completely decentralised, without any dependencies on central servers or companies. All communications are encrypted by 2,048-bit SSL keys. Friends sign their keys and indicate their trust level to maintain security in the network. RetroShare is a secure friend-to-friend (F2F) communication platform that uses PGP to implement a web of trust. When that information sharing involves computers, you can use RetroShare to exchange the information. To make such networks become more relevant to, for example new members of a community, this project will add a content search function to the existing distributed peer-to-peer platform.If you know and trust me, you might share with me certain information that you wouldn’t want to be made public. The network is resistant to any form of central censorship and can even be used when internet connectivity is down, as content is stored and can be exchanged locally. Internet technology can help create such a public space, a digital commons, through networks that communities host themselves and use to share their culture among peers.ĮlRepo.io can help communities everywhere build their own networked home where they can safely store and share audio, video, text and other file formats. To satisfy this very human need, communities need some common infrastructure that brings its members together in a space where they can share their culture, without any (commercial or governmental) interference. The words people use, food they share and songs they sing makes up a collective language that says 'this is who we are, this is what our culture means to us'. Why does this actually matter to end users?Ĭulture is the glue that ties global and local communities together. It will become the meeting point of three complementary threads of on-going work: Libre technology and tools for building Community Networks (LibreRouter & LibreMesh), fully decentralized, secure and anonymous Friend2Friend software (Retroshare), and a transdisciplinary participatory methodology for local applications in Community Networks (netCommons). The distributed search functionality will be implemented to be flexible and modular. Search functionalities will expand on the already proven coupling of thelibxapian searching and indexing library and turtle routing. More specifically, this project will implement advanced search for elRepo.io, the self-hosted and distributed culturesharing platform currently under active development by AlterMundi and partners. In this project AlterMundi and NetHood collaborate to develop a critical missing part in decentralized and distributed p2p systems: content search.
