Distributed content systems - with decentralized DNS

Forum rules
Warning !
Avoid using binary softwares from untrusted users.
Prefer compiling it yourself and verify sources.
biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Distributed content systems - with decentralized DNS

Post by biolizard89 »

Maybe we're ignoring this because it's so obvious, but Freenet support remains unimplemented even though it's in the .bit spec. Is there any interest in implementing Freenet support? If they handle proxies in a sane way it might be pretty straightforward.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: Distributed content systems - with decentralized DNS

Post by phelix »

biolizard89 wrote:Maybe we're ignoring this because it's so obvious, but Freenet support remains unimplemented even though it's in the .bit spec. Is there any interest in implementing Freenet support? If they handle proxies in a sane way it might be pretty straightforward.
It would certainly be nice to have a way to store/retrieve larger amounts of data in a decentralized way. E.g. a retroshare certificate of 4k.

But I take you are implying to take this further. Completely decentralized internet? Let's go for it. :mrgreen:
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

virtual_master
Posts: 541
Joined: Mon May 20, 2013 12:03 pm
Contact:

Re: Distributed content systems - with decentralized DNS

Post by virtual_master »

biolizard89 wrote:Maybe we're ignoring this because it's so obvious, but Freenet support remains unimplemented even though it's in the .bit spec. Is there any interest in implementing Freenet support? If they handle proxies in a sane way it might be pretty straightforward.
Any enhancement is helping Namecoin and this enhancement help the freedom of information also and if you feel particularly interested or you know it's source code then you are welcome to do it.
However I think we could find a better option for distributed storage to implement for now. I guess also it is not so easy to implement Freenet support. If we would have 10 another active developers like you and domob then somebody could start implementing it. :)
But if we are by implementing connection to existing distributed networks with (distributed or non-distributed) storage or let us see some details:

eMule - 3-4 million users in average and 670 million downloads - not anonymous, open source, distributed network and content
Tor - 100-200 thousand users in average - anonymous, open source, distributed network
Freenet - 20-40 thousand users in average - anonymous, open source, distributed network and content
I2P - 10-15 thousand users in average - anonymous, open source, distributed network

Retroshare - more than 5800 simultaneous P2P users(F2F not covered) - anonymous, open source, distributed network
But it is hard to compare Retroshare with the others as it is not a content network because but it is a software which can be used to construct F2F or P2P distributed content or messaging networks. Only public P2P networks are covered in this statistic not F2F based ones because F2F user number is hard to estimate. However as it was designed more for F2F networking it has presumably more F2F user.
If we suppose that the number of users divided with the weekly downloads is the same by Retroshare then by eMule, then the number of simultaneous users must be around 15-20.000.

Freenet has also a very high latency, which is good for anonymity but bad for usability. (highest anonymity)
Retroshare based networks have probably the highest speed from the anonymous distributed networks where Freenet the slowest.
Another aspect is that Tor is probably more used as proxy then as content storage so if we compare the number of users by content storage then it has probably much less then 100 thousand simultaneous users.

What about implementing eMule support ? eDonkey&Kad also. Not anonymous by design but distributed and highly popular. And iMule is an open source, anonymous eMule port.
http://namecoinia.org/
Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba | NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S

biolizard89
Posts: 2001
Joined: Tue Jun 05, 2012 6:25 am
os: linux

Re: Distributed content systems - with decentralized DNS

Post by biolizard89 »

FWIW, Freenet support might not be hard. If someone sponsors a bounty, that might bump it up on my to-do list.
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5

phelix
Posts: 1634
Joined: Thu Aug 18, 2011 6:59 am

Re: Distributed content systems - with decentralized DNS

Post by phelix »

http://sourceforge.net/projects/bitdht/

BitDHT is a LGPL'd general purpose C++ Distributed Hash Table library. It is designed to take hassle out over creating your own DHT. BitDHT is compatible with bitttorrent's DHT and can leverage this network to bootstrap your own personal DHT.

Features
DHT implementation in an easy to integrate library
Create and Bootstrap your own DHT network trivially
compatible with bittorrent's DHT
Advanced store features (timelength, passwords, deletion)
nx.bit - some namecoin stats
nf.bit - shortcut to this forum

virtual_master
Posts: 541
Joined: Mon May 20, 2013 12:03 pm
Contact:

Re: Distributed content systems - with decentralized DNS

Post by virtual_master »

Filecoin
http://filecoin.org/
Filecoin is a storage-based cryptocurrency. Rather than mining with computing power, miners provide a data storage service to other users.
Filecoin is based on a Bitcoin-like blockchain to keep track of the currency and to index the files being stored by users, as well as a peer-to-peer network used to locate and download files. There are various expected use cases, including cloud storage of personal files (like Dropbox), and highly scalable storage and content delivery (like Amazon S3).
The project is still in the design phase with whitepaper..
--------------------
IPFS
https://github.com/jbenet/ipfs
http://ipfs.io/
IPFS is also a decentralized storage system with a similar storage concept but in a more advanced stage with two ongoing implementations, in GO and in NodeJS.
IPFS is a global, versioned, peer-to-peer filesystem.
It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects.
----------------------
Swarm
By the Ethereum guys they are also discussions about Swarm, based on a similar protocol like the two above.
https://github.com/ethereum/cpp-ethereum/wiki/Swarm
http://namecoinia.org/
Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba | NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S

Post Reply