Peer to Peer (P2P) Networks
To understand the usefulness of Peer to Peer Networks, it’s helpful to contrast them with centralized networks, such as you’d find at a bank or enterprise business:
Features of Traditional/Centralized Networks
- Allows for centralized security and resource access on company-wide computers.
- Enables an easy way to integrate levels of access.
- Having a central point of control (the server/host) enables one person to exert heavy influence.
- The central point of failure (all data is stored on one server/host) puts users at risk of hacks.
- The more users that are added to the network, the more it can slow down.
- If the system needs to be restored, is down, or gets hacked, all users are unable to use it.
Now let’s take a look at the main features of a P2P Network:
Features of P2P Networks
- Each peer is equal in authority.
- Peers give computing resources to the network (i.e. processing power, disk storage, or bandwidth) in order to use the network.
- Sometimes peers are referred to as nodes. Generally, running a node puts you in control of your network data.
- No single party owns or controls the network.
- Each user is essentially a server.
- It’s almost impossible to hack because the network is distributed across many different computers.
- The more users, the more powerful the network becomes.
As you can clearly see, peer to peer networks offer much in the way of security, scaleability and fairness.
A little P2P history
The very first use of P2P networks happened shortly after free standing PCs hit the market in the 1980s. In contrast to the central mini-mainframes of the day, which served apps and word processing applications to dumb terminals, PCs had their own hard drives and CPUs. This was the first instance of a remote ‘brain’ having onboard applications which could be deployed to desktops without any connection to the mainframe.
In the late ‘90s, Napster brought the P2P model into the mainstream with its file sharing app. Files for movies and music could be stored across many computers at once. If you wanted to download an album (remember, this is the ‘90s!), a peer on the Napster network could send you the music in MP3 format. Then you’d be able to upload the file to other users who were also wanting to download that album.
Unfortunately, Napster ran into big legal issues because they were essentially enabling the mass pirating of copyrighted music. But still, the P2P system worked well and Napster gained a lot of popularity while still solvent.
A bit down the road in 2000, Gnutella came on the scene as the first decentralized P2P file sharing network. The idea was to enable users to access files on other users’ computers by use of a designated folder.
AOL picked up the early version of Gnutella when acquiring Nullsoft. But almost immediately after launching it, AOL shut Gnutella down due to legal worries. However, Gnutella lived on! The protocol was reverse engineered as free source clones started appearing just days after AOL pulled the plug. By 2006, the Network had grown to 3 million users and is still active today.
Modern P2P Networks
While file sharing has been around for years, in recent times the P2P movement has taken on a new life. With the introduction of blockchain technologies, we’ve gained an entire new way to engage P2P with distributed networks.
After the introduction of bitcoin, a P2P payment protocol and economic system, peer to peer involvement has taken on many new meanings. Instead of just sharing and storing files, we are now transmitting money from one person’s phone or device to another. Quite an amazing progression.
The P2P aspects of bitcoin and other blockchain protocols enhance the network’s security by removing a central point of authority. They also decrease the chances of a hack immensely since a hacker would have to hack the thousands of computers that take part in the network. Even if a hacker could destroy a thousand nodes, just one node left could carry on as it contains the information for the network.
These P2P economies of scale have led to numerous new peer to peer loan services and of course the ICO phenomenon, a P2P inspired extravaganza of cryptocurrency fundraising.
How P2P Networks work with blockchain
In the latest age of peer to peer networks, blockchain has taken center stage. The need for trusted 3rd parties, such as banks and payment processors, has virtually been eliminated. Data on the blockchain cannot be altered or lost, as its storage is distributed across a multitude of computers or nodes. You can literally send a payment in cryptocurrency from your phone to another user’s phone on a different continent, any time of the day for a tiny cost, and in a highly secure manner that offers financial privacy.
With all these benefits, you might wonder if there are any drawbacks. Here are some of the general downsides to modern P2P networks in the blockchain sphere:
- The technology is young and is not as user-friendly to the mainstream, yet.
- You’ll need some level of tech savviness to keep digital assets secure.
- Losing your private keys means the assets are gone forever, so knowledge and use of hard wallets and cold storage are a must.
- Regulations are iffy. These types of P2P payments might even be illegal in your country. On top of that, governments across the globe are attempting to rein in the proliferance of cryptocurrencies.
While federal regulatory agencies say they want to protect users who participate in P2P cryptocurrency networks like Bitcoin, it is these same users who feel they need data protection and financial privacy in this age of surveillance and big tech data mining. Once the understanding of bitcoin and
Peer to Peer Trading
An even more recent form of peer to peer activity enabled by blockchain is social trading.
What’s different is that we do it in a way that holds traders accountable for their trade predictions. By using a prediction “Blueprint” with an oracle that signals whether the prediction was correct, and by timestamping trade information on the blockchain, we’ve found a way to combine P2P and blockchain technology that benefits all users. Peer to Peer at its finest. Join us today!
Also published on Medium.