Thursday, June 2, 2011

An Ideal Society, Part 3: Communication; Law

Communication is something that we've been bad at from day one. In some ways, we've gotten better at it (e.g. the lack of revenge killings between "groups"), while in others, we've gotten worse (e.g. passive aggression, political correctness, bureaucracy). I'm not sure if we've really broken even per se, but the situation is nevertheless not very good.

What would it look like if it were?

Well, all of our communications media would be consolidated and centrally monitored. At birth, everyone would be assigned an ID number in addition to a name; however, unlike a social security number, this new number would be made available to everyone on Earth by everyone on Earth.

The news media would be incorporated into the future equivalents of RSS feeds and email subscriptions. If, for example, a powerful earthquake were to hit a given part of the world, rather than finding out in a more traditional way, you would receive a news update via email -- not because you'd be subscribed to a service of your own volition, but because the central computer would utilize something like IP broadcasting for sending out messages to all communications addresses on Earth.

For those not familiar with the process, all computers connected to IP-based networks -- or at least those configured to receive their addresses from a server -- must first communicate with any nearby servers in order to negotiate for an address. The problem is thus: How can something ask for an address -- that is, communicate -- without already having an address? Well, the solution to this problem is to design an address which can be utilized by any network object at any given time, but whose messages are also intended for all objects located within a given network segment's boundaries. This allows more or less any network object -- computer, printer, etc. -- to send out a quick, undirected broadcast to as many other objects as possible, with little preconfiguration, and no need to know who to contact beforehand.

In other words, we already have the ability to broadcast messages from one computer to any number of computers at once -- even if we don't know the individual addresses of the recipients; furthermore, rather than needing to keep track of which devices are currently online or within the replication boundaries, we can allow an address to be dedicated to the task of sending messages to every device, regardless of status.

Imagine what the world would be like if we were to apply this concept to the media. You'd no longer receive text messages and voicemails solely from friends, family, and stalkers; you'd also receive them from any number of organizations, including the government (if there were one at all, which there shouldn't be), schools, academies, research centers, your local news station, etc. If you were born into the society, it would be a requirement that you not only possess at least one portable communications device, but that you also be capable of receiving text messages and videos from literally anyone.

Communications devices would each have the future equivalent of a MAC address/IP address hybrid. If you ever wanted to replace your communications device with a new one, you'd simply go to an area where devices are distributed -- regardless of whether you were returning your current device(s) -- and check one out by swiping it through a computer on your way toward the exit; this would update the central database by mapping your personal ID number to the "IP address" of the device, thereby allowing all subnetworks on Earth to realize that, when that "IP address" does something, you're doing it -- not someone else. To put it simply, we'd do away with host names and domain names, and would instead utilize personal names and IDs for everything.

Staying informed would only be the beginning, however. With global broadcasting and a centralized Internet, help could be requested -- and subsequently received -- at lightning speed. Has someone just fallen from a building and shattered his spinal column? Don't call 911; send out a broadcast. Message options would have any number of designations, from "interesting" to "urgent," and everything in between. An urgent message, for example, would cause a person's device to buzz or beep, while most messages would not immediately interfere with daily activities. This way, in the event of an emergency, everyone within a given zone or sector would be aware of the situation. On top of this, if we apply my idea that first aid and mild medical knowledge should be taught at a young age to everyone on Earth, then it would be a rare thing indeed for an accident to go unattended, or to be attended in an untimely fashion.

The world is a big place, of course. Sending out broadcasts to everyone on the planet would be ridiculous; no one would be able to read all of their messages, and the whole system would become pointless in less than a day after its implementation. Therefore, while unicast and multicast messages would remain global in nature, broadcasts would come in three major types:

1. Those sent by the central computer, as input by some body of individuals who've deemed the message(s) globally relevant. These messages would first need to be approved, and would perhaps also need to be limited according to how many messages had recently been sent in succession in this manner. Examples of relevant information might include asteroid impacts, tsunamis, terrorist attacks, and major social transformations.

2. Those sent by anyone who feels that they are educational or otherwise interesting, but not urgent. These would be akin to the news, advertisements, etc., and would be grouped according to category on a central server rather than replicated locally on each individual device. These messages would not be broadcasts in the literal sense, but rather, free information available on the Internet. We more or less already receive these messages today.

3. Emergency messages pertaining to local events, such as a person having a heart attack in the street. These broadcasts would be the only kind that could be sent by an individual communications device, and would be designed with immediacy in mind. They would also be limited to particular population centers; every time that you'd leave a population center for another, in fact, a sensor would get triggered that would update the central computer as to the location of the communications device(s) that you'd be carrying.

If someone were to be assaulted unprovoked and you were a witness to this, you could submit something along the lines of a "trouble ticket" as a broadcast to the entire population center, complete with the approximate time of the interaction and the coordinates of the specific area within the center wherein the interaction occurred. Even if the interaction were to occur within a camera's blind spot, any interested parties could nevertheless consult the logs for the coordinates on the map for who'd triggered the sensors during that time.

For example, if the fight occurred at 30:20 (30 megaseconds and 20 kiloseconds) and you were a witness, you could simply broadcast an "email" that would be sent only to those within the population center; in computing terms, this would be something like how packets of data might only get sent to those hosts defined as within a domain, subdomain, workgroup, etc. behind a particular switch or router.

Next, Wikipedia-style communication would occur between interested individuals, who would then negotiate who got to investigate the skirmish. Because you were directly involved, you would be deemed valuable as a witness, but your role in making decisions would be diminished to prevent biases from influencing the consensus.

After that, logs would be checked in order to determine all of the people who had, from 30:19 to 30:21, walked "into" the invisible lines defining the particular sector of the population center (they would be much like modern alarm systems, only they'd belong to one, unified system, which would know where each sector existed via the previously mentioned GPS system). Whenever a sector's sensor would get triggered, data from a person's communications device would be downloaded to a server; this data would then get logged in order to ascertain which devices last triggered the sensor -- and, by extension, which individuals, as each device, again, must be mapped to a specific person's ID number in the central database.

Each sector, complete with its own unique coordinates, would be relatively small, and perhaps of standard dimensions. Because of the granular nature of each population center, let's say that only twenty individuals other than yourself had been registered as having entered the area during the three kiloseconds wherein the action occurred. Within little time, the people who'd remotely communicated their desire to be involved in evaluating the situation would then be in direct contact with the twenty people who'd been in the area from 30:19 to 30:21. Furthermore, even if you were unable to identify the "suspect," with some interrogation, it wouldn't take long before the investigation party would have an idea as to who perpetrated the assault.

More on interrogation methods, punishment, and the absence of police in a forthcoming post.

No comments:

Post a Comment