'RES'

A token that runs a browser-based open-source peer-to-peer network encapsulating a bittorrent layer incentivizing content curation & distribution.

Introduction

Respectonomy is a decentralized, self-moderated social network system that gives the user the freedom to share their thoughts without the fear of censorship while rewarding them for it. Though modern social networks provide a platform for free information exchange, it is just an illusion of freedom as some sort of moderation or censorship is often used.

Respectonomy began as a group of developers who wanted to make a community for content creators to earn money. This project aims to assign value to data, measuring the quality of inherent information, and to provide a mechanism for fairly compensating data bandwidth availability.

Respectonomy will be an open-source, browser based implementation, that utilizes the Bittorrent protocol for content sharing and a proof of work blockchain to determine the value of the RESPECT token that runs the system. Being an independent token, unlike colored coins, the PoW blockchain system that Respectonomy flows on, represents a closed network with dynamic membership of parties, and this determines its true value in a free-market.

Need for a new system

Images

Most social networks on the internet today are free to use. These networks face a problem of content curation where spammers and trollers can freely post content without investing anything. Some sites use a concept of voting to prevent such troublesome posts, while others resort to censorship. A reputation based system is thus developed. Social interaction has taught us that a person's past reputation is often a good proxy to judge the quality of their future work, however, this is not always accurate. This type of resultant branding based on reputation does not determine the true quality of content since the work produced by humans are inconsistent. Other parties try to grab the limited human attention span in the form of advertisements, spam & trolling due to the reliance on a reputation based system.

Furthermore, what happens when these votes are replaced by a form of currency? The votes collected now become valuable. Everyone wants to earn more than what they spend. This behavior leads to starvation of the system. One possible solution, that some projects have implemented, is to provide free signup bitcoins as an incentive. However, this can be easily exploited by sybil attacks (where users create multiple accounts) and/or by the use of bots. This results in unfair gaming of the system.

Our system makes use of the RESPECT token that can be used by the users to vote for the content that they deem to be of a superior quality. This ensures that the content is peer reviewed and not determined by the reputation of any user. The value of the content is now based solely on the value of the token which is determined and fairly distributed by a proof of work blockchain. This prevents the branding of any user as a good content creator while at the same time discourages ads, spam and trolls.

Specifications

Block Reward

The initial block reward is 16 RES per block. A block is generated every 2 minutes. This block reward reduces over time (see Halving) to give an incentive to early users of the platform. Eventually each block will have the same reward.

Halving

The block rewards are halved every 525800 blocks, which is approximately 2 years at an average time of 2 minutes per block. The block reward is halved till it is 1 RES and stays constant henceforth.

Proof of Work

To avoid an identity conflict, a Proof of Work (PoW) based SHA256 algorithm is used. The miner solves a computationally hard problem which is decided by the difficulty level to mine a block. The solution to the problem shows proof of the miner's work in obtaining the block and hence there is no conflict in the identity. The SHA256 algorithm is a one way hashing algorithm which provides security not only to the network, but also the transactions as everything is given a unique hash value.

Difficulty Re-target

The difficulty level of a block determines how hard it is for a miner to get the hash value of the block. Initially the difficulty will start at 1, which is the lowest possible value, and will increase with subsequent blocks. The difficulty level is calculated as a moving average of the past 2016 blocks. The difficulty may increase or decrease to ensure that the average block time is approximately 2 minutes.