This is my first question on Stackexchange so be nice ;)

So, I wonder what could happen if Internet had a destructive access to information.

By destructive access I mean that if you go watch a video on Youtube, this video will be deleted for ever. Someone will have to reupload it. Same thing for the content of webpages, mails, and so on.

Only one person can read a webpage at the same time, because the information is "moved" and then lost. Let's say this society have no idea how to show an information but to send it. And maybe no one ever thought it would be a good idea to putting it back, it gives much more value to information, it could serve commercial purposes.

So I'm not sure exactly how and why this would happen, but let's take that apart. I just wanted to give you some background.

This question focuses on the consequences.

What would happen ? How slower would be the technology, communication, how the medias would look like ? It must change a lot of things in our society.

Thank you !

  • 2
    $\begingroup$ Well, for one, this question would no longer be a post on Worldbuilding. $\endgroup$ – Frostfyre Feb 25 '16 at 18:52
  • 2
    $\begingroup$ Welcome to Worldbuilding. This question is very broad. Have a look at the meta discussion on the scope of this site. $\endgroup$ – T3 H40 supports Monica Feb 25 '16 at 18:54
  • 3
    $\begingroup$ it would make the internet completely useless. $\endgroup$ – bowlturner Feb 25 '16 at 19:05
  • 1
    $\begingroup$ If you can re-upload, what's to prevent someone from writing a code that continually re-uploads the information from a database? If there is anyway at all that can copy the information relatively quickly at all then what's to prevent mass copying and distribution? It doesn't seem feasible to have a version where you can only have one set of the information anywhere in existence since we already replicated knowledge between people simply by talking. $\endgroup$ – ChronoD Feb 25 '16 at 19:21
  • 1
    $\begingroup$ Welcome to the site. Getting the hang of writing a good question can be a bit of a challenge around here. There are many expectations which can be frustrating but its what keeps SE useful and growing. I would suggest you take a quick look at the help center, particularly the asking questions section, that should give you a good idea of the expectations, feel free to ask us as well. $\endgroup$ – James Feb 25 '16 at 19:47

This turns out to be an interesting question with interesting consequences. The biggest one, which only emerged after thinking it through, is that either it can easily be worked around or all media storage is destructive even something as simple as a record player.

Ultimately, the whole thing is a lesson on why DRM can never work.

To make this answerable I'm going to assume that there's something specifically special about sending information across a network that causes it to be destroyed in storage. Otherwise any data transfer would be destructive, even displaying it on a monitor or printing it. Also it explains why you can't just write it back from memory. Why? Maybe it's weird technology. Maybe it's a totalitarian DRM scheme run wild.

This also implies that you can't copy data, or that data storage cannot hold duplicate copies. Otherwise you'd get around the problem by making a local duplicate and sending that destructively. (This is, effectively, what we do today by reading data from disk to a memory buffer before sending it to the network device).

The nature of data storage is important. If it's that you can't copy data you could "preload" a number of copies onto the same storage. This would let data servers act like vending machines that have to be reloaded from time to time giving them some utility. But if data storage is such that only one copy can exist at a time, then you physically have to reload the data every time it's send, like a single-shot rifle, making data a much more boutique thing.

For one, the Internet would never have become a consumer appliance like it is today. It would have retained its original intent: a highly robust, packet-switched phone network. Data transfer technology would have stopped at the level of modems and fax machines. The web, the cloud, streaming video, software as a service, phone apps, Facebook... none of this would have been possible or even attempted if data storage was destructive.

What would we have? We'd have anything which helps one-to-one communications, like talking on the phone. Packet-switching, for one. It is possibly the most important networking idea in he last 100 years.

When you make a call with traditional circuit switching it dedicates a fixed hunk of bandwidth for that call for the entirety of the call whether you're talking or not. This wastes a lot of bandwidth and can easily tie up the lines. It's like having a highway where only one car is allowed in each lane at a time.

Packet-switching breaks up your call into small pieces (packets) and continually sends them across the network. This means you're only using the network when you have data to send, and you're only using a small chunk of bandwidth at a time. Like cars on a highway, everyone can be streaming down the road to their own destinations.

One-to-one communication protocols would exist. Email, chat, texting, and even video chat would all exist... but only one-to-one. These are all fancy versions of talking on the phone. Data is generated on one side and transmitted to the other. The data is not stored in between. While there could be chat and mail servers like Gmail and Hangouts to gather your chats and emails while you're offline, there would be no message archiving. Once you read a message it would be deleted from Google's servers and now only exist in an archive on your computer.

No video conferencing. No group chat. No forums. No Q&A sites. No web. Anything which relies on more than one person/computer seeing the same information is not economically viable.

There would be no smart phones and high speed cellular networks. While cell phones would exist, and they could text and chat and video conference. Smart phones rely on apps which cheaply retrieve data from servers. Without cheap streaming video there would be no need to upgrade our cell networks, so we'd probably plateau at 2G speeds.

We'd have GPS and navigation, but the maps would have to be purchased and preloaded like old style car navigation devices. Geolocated services like Yelp could exist as something you purchased and preloaded onto your phone for a city you're visiting, like a digital Zagat's guide or Lonely Planet.

A cell phone with a lot of computing power and a high res screen, might exist, but it would be a hand-held gaming device that also worked as a phone. A boutique item for gamers, like the N-Gage. Cell phones would also double as a music device (if the analog hole is allowed), but you'd have to load all the music on yourself from physical media like a CD.

And music players bring us to why none of this makes sense.

That was an interesting thought experiment, but it can't work. Either all I/O is destructive, or none of it is. Why? Because what you described is basically an extreme DRM scheme, and DRM does not work.

One of the fundamental properties of computer data is that data is just data. Doesn't matter how it's stored or how it's transmitted, data is just 0's and 1's. DRM tries to make an artificial distinction between "data on your computer" and "data sent on the network" and it fundamentally does not work. The reason is The Analog Hole.

The analog hole exploits that there is fundamentally no difference between data you send to a display device, such as video to a monitor or audio to your headphones, and data you send over the network. If sending data over the network is prohibited, I can create a network device which masquerades as display device but is really a network device. If I want to copy a song, I can plug my headphone jack into a recording device. If I want to copy a video, I can plug in a "monitor" that is really a video recorder.

What if it's a totalitarian regime where all output devices must be registered and approved or they won't work? It's been tried. High-bandwidth Digital Content Protection (HDCP) is exactly that. It tries to stop protected media from playing on unapproved devices. It caused no end of frustration for legit customers, and it was cracked back in 2010. Other devices have tried similar schemes to lock down their hardware to control data transmission, phones, gaming consoles, your car... all have failed.

If your system does not close the analog hole, then the destructive nature of networking can be easily circumvented by first copying and sending it to a display device, and using that display device to transmit the copy over the network. The whole premise just amounts to working around yet another physical limitation.

If your system does close analog hole, then the consequences are extreme. DRM won't work, we know that. That means either there is something about media storage such that all reading from storage must be destructive. Something as simple as displaying a file on a monitor for the user to read will destroy that data. Music players could only play a song once, then you'd need to not just reload it, you'd need to rerecord it.

It means something as simple as a record player would play once, then be wiped clean.

Nipper, the Victrola dog

Nipper, the Victrola dog, hears his master's voice once... and then never again.


This already happens (sort of...)

Take a look at the way a client-server operates. The client makes a call to the server requesting data. The server fetches the data (perhaps making further calls to an internal database) and returns it to the client to read. Once the client is done with the data, it is discarded (or cached and later discarded).

Completely over-simplified example:
Client to Server - I want your webpage of fuzzy cat pictures
Server to Database - I want a fuzzy cat picture
Database to Server - Here is a fuzzy cat picture
Server to Client - Here is your webpage of fuzzy cat pictures
Client - I'm done looking at this webpage (discards)

Now to your question. The answer depends on how freely you can copy data:

No restrictions on local copying
This one is easy. It basically already happens in the example I gave above. If you need a webpage, the server copies its version and sends you the copy.

Data can be reuploaded from hard copy
So every time someone accesses your site, it's obliterated. Not a huge deal. Just continually upload a large number of copies of your data and return them one at a time. So if user 1234 accesses your site, they get the 1234th copy which then gets destroyed. In the case of high traffic sites, restricting the number of users per second to your upload speed may be necessary.

Data cannot be reuploaded (destroys hard copy)
Well now, this one's rather painful. This would probably restrict the internet to a glorified messaging system with no backlog. All content would be original data meant for a single user. Technology would noticeably steer towards hardcopy (who wants digital pictures you can only view once).

This also bring up the question of "what is a hard copy?". If you can freely read a hard disk, then you have no problems. If you can't...well good luck running any complex software at all. If you are deadset on having this in your story, I would think about mechanical data storage.

Although "maybe no one ever thought it would be a good idea to putting it back" is part of your initial question, I'm going to say that this is highly unlikely, to the extent that scientists would actively look for a solution to this data problem. This is a driving principle behind writing, let alone programming. So far the folks over on stone age computing have a long way to go before inventing the primeval internet, so I think it's a safe assumption to say this is an unlikely scenario.


Not the answer you're looking for? Browse other questions tagged or ask your own question.