server Archives - Stay N Alive

The Blockchain and the "All for One, One for All" Demise of the Centralized Server

47feb-chain-5437208

It’s amazing how history repeats itself. Internet history began with the conception of room-filled mainframe computers and “nodes” that would connect directly to the mainframes relying solely on the power of the central mainframe to get their signal and perform various tasks sent to the mainframe. Then came the PC era – an era where every person could have their own computer, and the processing power occurred on the same machine as the display and input device. Following that came the Internet, or World Wide Web, which combined mainframes and servers with personal computers. With the internet, mainframes and servers could be used to connect PCs, all over the world, in a distributed network of various servers all communicating with each other, and relaying information back to the client, the PC.

With the Cloud, we’re back to relying on servers, and we’re relying more on central data storage and processing more than ever before, just like the days of the mainframe. The only difference is our current “dumb terminals” can also cache pieces of information and perform mini processes to reduce the need for internet bandwidth in the process. All of that is about to change though with “The Chain” era as I call it, cryptocurrencies, and blockchain type infrastructure. In this era, we’re moving from lots and lots of servers all over the world, to one single server, distributed across multiple clients (or terminals) all doing their fair share of the processing.

With Bitcoin, I’ve talked previously about the power of “The Blockchain”, a global, worldwide accounting ledger that gets audited over and over again by a massive network of peer-to-peer computers, or “miners” to verify the chain has not been corrupted in any way. This network, as I stated earlier, when put together as a whole, is more powerful than the top 500 supercomputers in the world, combined. The network was designed this way.

In Satoshi’s whitepaper where he proposed the Bitcoin protocol, he suggests “as
long as a majority of CPU power is controlled by nodes that are not cooperating to
attack the network, they’ll generate the longest chain and outpace attackers”. As a result, it’s to Bitcoin’s benefit to have a very large pool of honest miners, preventing the possibility of another majority outnumbering the honest miners and providing a false version of the blockchain. This makes for a very, very large public “server”, with lots and lots of computing power, that anyone, and anybody can rely on without the need for central companies, corporations, and even governments in many cases to provide that service with their own powerful servers. In many ways it means it’s near impossible to “lie” or “spoof” inside this type of network!

Imagine the opportunities this opens up. Server resources, DNS, hosting, and even storage servers are no longer a necessity. Instead we can all rely on “The Chain” to access this information. If I own a domain, that record exists on the Chain and the Chain can verify I own it, and any IP information that comes with it when a browser makes a request for that domain. Perhaps IP addresses will no longer be needed at all with the Chain – after all, servers won’t be necessary and I really believe this massive network could be used for storage as well. So maybe your browser also gets knowledge of another key on the chain that contains the content of the webpage.

Of course, all this is theory, but the implications are evident. I’m still weeding out how a lot of this could work in my mind, and so are many, many others. The potential is there though, and we already have the largest supercomputer on the planet that we could be using – the Blockchain used by Bitcoin – we just need to come up with new ways of using it (and many are), and identify the flaws so that we can either fix them, or come up with a new protocol without those flaws. One thing’s for sure in my mind – centrally-controlled servers, in the future, will no longer be necessary. Instead, we will all rely on a massive, P2P network of some sort – be it Bitcoin and the Blockchain itself, or some other open and distributed cryptocurrency model adapted to allow this stuff.

The collaborative economy doesn’t apply just to goods and services. It also applies to technology.  The future will be less of a “one-to-one” or “one-to-many”, and more of an “all-for-one”, “one-for-all” model where everyone benefits that participates, and there is no fraud in the process. In the coming weeks and days I’ll share some potential use-cases for this Chain to further show some of its potential. What other use-cases can you come up with using the Chain?

Like this article? It’s freely shareable and can be copied and distributed (or linked to) via Creative Commons Attribution license. Or, just send a tip via Bitcoin!:

Address: 19AdCAbjshRuEFhx4py1Ny7i48s1d6RFi

9dad8-bitcoin_tip_blog-5757061

In the Internet of Things, the Server in Your Pocket Fills the Room

d6544-394589_10151874576740113_1205652579_n-3864606

I’m going to go on record – the name “server” is going extinct. From servers that filled up entire rooms and buildings to just add simple numbers, we have evolved into a world where I can store a server in the closet of my office to do things like stream TV to the Xboxes in each room of my house. And with the Cloud, I don’t even have to do that. My Nest, my Fitbit, my Sonos, and other devices all use the Cloud to access the internet and sync with each other. But now with Google Glass and wearable computing I’m finding we’re moving to a new type of Server — the server in your pocket called your phone.

For the last several years if you wanted your portable devices to connect to the internet they needed to each have their own SIM card and Cellphone contract. With the many devices in our lives, that prices adds up more and more as I add a Kindle and/or a Nexus 7 for my 6 kids, an iPad for me and my wife, smartphones, and things like Chromebook and other similar devices that use cell connections to get internet. There’s a better way to do it and I think Google Glass is headed there – it’s through the server in your pocket.

Glass decided to take an approach that doesn’t use a cell connection or SIM card to get internet access. Instead, it uses either the bluetooth or WiFi tethering of your phone to get to the internet. It’s not perfect, nor is it ideal, and in fact I see it as one of the biggest complaints amongst users of the device. However, I think that’s a cultural issue that is going to change.

As I head out places now with Google Glass, there’s a process I go through. I check the battery on my phone and my Glass, make sure I have a backup battery, and then I turn on the Wireless Hotspot on my Samsung Galaxy S3 because it doesn’t support Bluetooth tethering. It’s not ideal, but you can see how just a few tweaks to the phone and a recognition that the phone is now the center of all devices around it will fix these issues. I can really see where Google is going with this.

I think you’ll see companies like Google and Apple improve your phone as not just another device on your home network, but the device that powers all of the “things” around you. You’ll see bluetooth profiles emerge where multiple devices can all connect to your phone at once and use the connection. You’ll see automatic awareness of the devices your phone is familiar with, without any user intervention. You’ll see better battery life and I bet you’ll rarely even take your phone out of your pocket, unless you need to truly draw or type something you just can’t speak out loud.

I’ve touched lightly on this subject before with the release of the iPad and integration of Airplay between Apple devices back in 2010 – we’re moving into a world where you’ll have many types of monitors that will automatically sync with your phone. One could be Google Glass. One could be the monitor on your desk. Another could be an iPad or tablet device. Others could be the windows on your car. Or how about Billboards on the side of the road? Or what about syncing with your brain waves and sending you signals with no monitor at all? Believe it or not, we’re almost there. Your phone will be your personal “server” and everything around you will automatically become aware of the presence of your phone.

To do this, Google needs to start improving the Android experience to do this – I expect they’re headed that direction. Apple does too. In the meantime, start practicing getting the word “server” out of your vocabulary – you are the server now.

The future is here.