Bitcoin Forum
June 28, 2024, 05:43:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Censorship-resistant mini-Internet on a blockchain?  (Read 588 times)
Bizmark13 (OP)
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
December 07, 2014, 09:08:42 AM
Last edit: December 07, 2014, 09:35:50 AM by Bizmark13
 #1

I thought of an interesting idea for a coin the other day. It would be similar to Namecoin in that the blockchain would house a DNS system and you would use coins to pay for domain names. Domain names would not last forever but need to be renewed yearly. It would also be similar to Datacoin in that the blockchain would be able to store data. Hosting your files (including .html files) would require a constant monthly/yearly fee. This would prevent the blockchain from getting too large. Files can either be public or encrypted.

So for example, you could register the domain recipes.bit for 1 coin and upload your webpage to the blockchain for 1 coin (or more coins if you are uploading more data).

So it would basically be like GoDaddy + Dreamhost in blockchain form.

What do you think? Would something like this be feasible? The closest thing I can think of would be along the lines of Namecoin + Datacoin (but with actual files instead of arbitrary binary data) + some sort of blockchain pruning system operated via consensus.

EDIT: I realize such a blockchain could grow to become prohibitively large. On the other hand, a blockchain that is kept too small would not be of much use. Perhaps it might be better to use a system similar to BitTorrent and other P2P networks where only a small percentage of nodes possess the data at any given time. Hence those who hold more data and connect to more peers and thus help the network more would be rewarded with more coins. In this system, this "seeding" would be analogous to the mining that occurs within traditional proof-of-work-based systems or the staking that occurs within proof-of-stake-based systems.

As I said, this is just an idea and I haven't really got the details sorted out yet.
Snail2
Legendary
*
Offline Offline

Activity: 1512
Merit: 1000



View Profile
December 07, 2014, 11:25:24 AM
 #2

If you can use side chains then the blockchain size isn't an issue. Eg. create a side chain for a site and then advertise it on the "master blockchain", where miners and storage nodes could opt-in for mining. This master chain would be a namecoin like register with the list of the nodes (like torrent), maintaining or holding a copy of the side chain. Until the site owner can pay the miners and the storage owners from funds on the master chain they will keep the links to the side chain it and the site is accessible. On the master chain you need to store only links to the active site replicas.

This could be a multi-minable stuff as maintaining the "DNS", storing the side chains and perhaps other services like encryption, shortest path calculations would be all payable.

I think this is a good idea.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!