Torrent the Future

POP Masternodes: backbone of the streaming economy

POP Network
Sep 10, 2019 · 5 min read

The purpose of POP Network is to create a fair system of media distribution which creates value for all participants in a way that was simply not possible before blockchain technology.

This goal can only be realized with an effective decentralized content distribution network (dCDN) that is the superior evolution of legacy peer-to-peer torrent systems.

Image for post
Image for post
tfw your “decentralized” streaming is really just AWS

Masternodes

On other blockchains, like DASH or PIVX, a Masternode keeps a record of the blockchain and performs special functions like instant or private transactions. Although the role of Masternodes on POP Network is different, it is no less important.

Any POP Token Holder can claim the right to become a Masternode by holding 50,000 POP as collateral. Like Delegates and Superdelegates, Masternodes earn significant rewards for service to the network.

Image for post
Image for post
Masternodes earning passive income like…

Although we define the term Masternode as one role, it is actually a collection of open-source torrent software that forms the backbone of our decentralized content distribution network:

  • signaling server for communication
  • distributed hash table (DHT) for content lookup
  • client/server to distribute media

Signaling Server

Signaling is the process to detect torrent peers, set up network ports, and establish the initial connection. This exchanged data is fully encrypted end-to-end, requires zero trust, and is not stored thus providing an advanced level of protection from certain attacks.

Distributed Hash Table

A distributed hash table, or DHT, is a scalable, decentralized, fault-tolerant data structure. Specifically, the Kademlia DHT is an algorithm used by a range of decentralized projects including Storj, Ethereum, and IPFS. Kademlia would give POP Network a way for millions of devices to discover content without the need for a centrally-operated server.

Client/Server

Underpinning the Masternode is a robust cross-platform utility which both retrieves data from and sends data to other nodes. This utility also serves as the first receiver of new media from Superdelegates and is the mechanism by which content gets seeded to other nodes on the network.

Ephemeral Masternodes

Older torrent networks are hopelessly limited because they separate the act of moving content from the act of consuming content. Devices on the edge of the network receive content but typically discard it after consumption. In the context of peer-to-peer networks, we believe that is a wasted opportunity.

POP Network makes great strides by enabling incentivized peer-to-peer streaming directly in the browser. Whenever you stream media, you have the option to seamlessly re-stream the content from your browser to other streamers and earn a token reward.

Image for post
Image for post
Earn crypto just by streaming your favorite video, music, & podcasts

By becoming a temporary re-streamer, or Ephemeral Masternode, the act of consuming content expands and reinforces the network, particularly in times of high demand. The network literally gets stronger the more popular it becomes. And, most importantly, every streamer has a cryptoeconomic interest in the success of the network.

Sounds amazing right?! See it yourself in our LIVE DEMO.

These nodes are lightweight and written in JavaScript so as to work in all major browsers, including devices like set-top boxes, smartTVs, and streaming speakers. No need to download sketchy torrent software that is bloated with malware/spyware.

Image for post
Image for post
POP Network Content Flow

Content Propagation

Exchanging content browser-to-browser uses Secure Real-time Transport Protocol (SRTP) for media encryption. These encryption keys are set up using Datagram Transport Layer Security (DTLS), which is based on the Transport Layer Security (TLS) protocol widely used on the internet.

Leveraging the streaming device layer brings the potential to add millions if not billions of devices to the torrent network while increasing performance with every new addition.

Cryptoeconomic Incentives

The way POP Network incentivizes Masternodes is a novel attempt to solve one of the age-old problems in torrent networks:

On POP Network, after AI-enhanced moderation, approved content is sent for peer-to-peer distribution. Media files are split into small pieces, encrypted, and scattered across multiple Masternodes. No single entity has total possession of any piece of content and redundant data is stored across different locations.

Current tests show up to 29.57% of Masternodes could fail, leave, or otherwise face attack at any given moment yet with redundancy POP Network would still function and fully recover.

Image for post
Image for post
An erasure-coded storage system encodes k Masternode data onto m redundancy Masternodes. When up to m Masternodes fail, their contents can be recovered by the erasure code (n,k). Current tests show up to 29.57% of Masternodes could fail at any moment yet POP Network would still function and fully recover.

Since Masternodes are a critical part of POP Network, each node must HODL 50,000 POP as collateral as disincentive against malicious behavior.

Content is reassembled on the fly in the Media Player from Masternodes and Ephemeral Masternodes. Every device playing a piece of media has the potential to become an Ephemeral Masternode, thus growing the network with every stream.

Using cryptoeconomic incentives, POP Network aims to encourage Masternodes to maintain content persistence on the network and insure that all users can get whatever media they want whenever they want it.

Endless Applications

It is important to note that POP Network is fundamentally agnostic as to the types of media distribution services that can run on top of it. The platform is being constructed in a way that is philosophically similar to the way the ERC-20 standard allows any token on Ethereum to be used by other applications.

This idea facilitates the formation of an open developer community dedicated to building an ecosystem of distributed services which, in essence, form the new streaming media economy.

Image for post
Image for post
dApp developers tasting freedom

Imagine a native-language YouTube or Netflix for fast-growing digital-first countries like Indonesia or Vietnam. Or, think about musicians in China streaming on a native-language Spotify built for the expat audience in Africa.

The applications are endless.

POP Network is live on testnet. You’ll need 50,000 POP as collateral to run a Masternode. Visit us to get development updates, launch information, and more.

Image for post
Image for post

POP Network

Building the new streaming economy

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store