[liberationtech] data manipulation
Aymeric Vitte
vitteaymeric at gmail.com
Thu Nov 12 04:55:57 PST 2015
Le 10/11/2015 12:00, carlo von lynX a écrit :
> a social networking tool which is decentralized
> and actually functional to scale to humanity-wide use MUST not put
> all its data onto some servers but MUST operate from the devices
> directly. not purely P2P, but using the paradigms of distributed
> computing as informatics has developed in the past decades.
You might dislike the idea but I think browsers can do this.
The problem today is that we must invent one secure solution per need:
to browse, to chat, to email, to exchange files, to do social
networking, etc
Maybe browsers can federate this, browsers can discuss between each
others (WebRTC), browsers can discuss with networks (WebSockets, XHR),
browsers can store data and manipulate files (indexedDB, File), browsers
can stream (built in solution and hopefully future Streams API),
browsers can handle things and work in background (Workers and Service
Workers), browsers handle crypto (WebCrypto), browsers can proxy (SOCKS)
But there are still some limitations, let's take an example: the Peersm
project, the browser can establish circuits with the Tor network,
directly or via other browsers, it can retrieve data inside the Peersm
network or outside (bittorrent) or fetch URLs.
But paradoxally, although everything is inside a browser, it cannot
browse, ie the browser can retrieve an URL via the anonymized circuits
but can't browse it via the same circuits (this was the intent of
iAnonym project, but too complicate and needing servers).
I have been thinking to some solutions to solve this, this is not
limited to this case and would allow a lot of applications, like
browsing anonymously directly from the browser, using browsers as Tor
nodes, using browsers as P2P nodes over a secure protocol, implementing
uProxy directly inside browsers without needing an extension, etc, to
create a decentralized secured architecture that could support the
services mentioned above.
Thinking to launch a study about this once some fundings are found.
--
Get the torrent dynamic blocklist: http://peersm.com/getblocklist
Check the 10 M passwords list: http://peersm.com/findmyass
Anti-spies and private torrents, dynamic blocklist: http://torrent-live.org
Peersm : http://www.peersm.com
torrent-live: https://github.com/Ayms/torrent-live
node-Tor : https://www.github.com/Ayms/node-Tor
GitHub : https://www.github.com/Ayms
More information about the liberationtech
mailing list