create account

Reward mechanisms and network security in Proof of Stake: The case of Gridcoin by sensi-stats

View this thread on: hive.blogpeakd.comecency.com
· @sensi-stats ·
$2.10
Reward mechanisms and network security in Proof of Stake: The case of Gridcoin
# Motivation:

In this article we will investigate how different reward mechanisms affect user participation and consequently network security in proof of stake blockchains. For this purpose we will study the Gridcoin blockchain, as its recent change of reward mechanism provides an ideal case study.

# Background:

[Gridcoin](https://gridcoin.us)  is a proof of stake cryptocurrency that rewards contributions to the distributed scientific computation grid based on the Berkeley Open Infrastructure for Network Computing ([BOINC](https://boinc.berkeley.edu/)). As such it proposes proof of research (PoR) as a sustainable alternative to proof of work (PoW), which is known to be wasteful in computation resources. 

Previously users were incentivized to participate in the PoS network via a 1.5% annual interest mechanism (APR) that would be minted as soon as a block was staked. The staking probability would be proportional to the users holdings. Due to this reward mechanism many users would connect to the network to stake a block, collect their accumulated interest and then disconnect again, only to return after enough interest has accumulated. This led to a reduction in the number of staked coins, overall network participation and hence reduced network security. The later being expressed through the difficulty parameter, which is a function of the total amount coins staked at any given time.

In order to address this deficiency the Gridcoin community decided to change the APR reward mechanism. It is important to note that Gridcoin wallet supports voting on the blockchain and thus such decisions are regularly put on vote, as a classic example of blockchain governance. As a result of such [a vote](https://www.gridcoinstats.eu/poll/constant_block_reward_(cbr)_proposal_and_poll), the community decided to switch to a constant block reward mechanism (CBR) as of block 1420001. [In CBR](https://medium.com/@gridcoinnetwork/gridcoin-4-0-cbr-270377901c6f), in addition to the research rewards (due to PoR), users are rewarded with a fixed amount of 10 GRC for each block they stake. In this way, rather then accumulating an interest without being active on the network, the users are incentivized to keep their wallets online in order to increase their probabilities of staking blocks. It was hypothesized that CBR would bring more coins and users online and thus increase the difficulty making the network more secure.

# Data

In order to test this hypothesis we decided to analyze the variation of the network difficulty parameter, which is readily recorded in each staked block. Particularly we are interested if there changes that can be attributed to the change of the reward mechanism. For this purpose we collected the block statistics for the last 365 days and plotted average, maximum and minimum values of the difficulty parameter aggregated over 6 hour intervals (i.e 120 blocks) in Figure 1.

![grc1.png](https://cdn.steemitimages.com/DQmWB6h5t8p4h7SmdKf9EK7xS6WNNREVkypL4oemLrsQtBJ/grc1.png)

In Figure 2 we show the probability density functions of the average difficulty parameter (binned at units of 0.25) for the blocks staked with APR and CBR reward mechanisms separately.

![grc2.png](https://cdn.steemitimages.com/DQmTRtvxHb1Nen26Cq9WASRqdocCQMgiCS8KyKxqbepdPJ4/grc2.png)

# Interpretation

From the presented data it is safe to conclude that the switch to CBR has indeed achieved the desired effect of increasing the Gridcoin network security and user participation. This can also be regarded as a positive outcome of blockchain governance, where a community has realized a deficiency in a protocol, proposed an improvement and has managed to implement it through decentralized consensus.
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorsensi-stats
permlinkreward-mechanisms-and-network-security-in-proof-of-stake-the-case-of-gridcoin
categorygridcoin
json_metadata{"tags":["gridcoin","boinc","beyondbitcoin","science","blockchain"],"image":["https://cdn.steemitimages.com/DQmWB6h5t8p4h7SmdKf9EK7xS6WNNREVkypL4oemLrsQtBJ/grc1.png","https://cdn.steemitimages.com/DQmTRtvxHb1Nen26Cq9WASRqdocCQMgiCS8KyKxqbepdPJ4/grc2.png"],"links":["https://gridcoin.us","https://boinc.berkeley.edu/","https://www.gridcoinstats.eu/poll/constant_block_reward_(cbr)_proposal_and_poll","https://medium.com/@gridcoinnetwork/gridcoin-4-0-cbr-270377901c6f"],"app":"steemit/0.1","format":"markdown"}
created2019-02-10 02:14:48
last_update2019-02-10 02:14:48
depth0
children6
last_payout2019-02-17 02:14:48
cashout_time1969-12-31 23:59:59
total_payout_value1.575 HBD
curator_payout_value0.521 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,725
author_reputation231,024,230,712
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id79,644,274
net_rshares4,401,155,352,408
author_curate_reward""
vote details (33)
@grider123 ·
Great summary! Thanks for this =)
πŸ‘  ,
properties (23)
authorgrider123
permlinkre-sensi-stats-reward-mechanisms-and-network-security-in-proof-of-stake-the-case-of-gridcoin-20190210t144517846z
categorygridcoin
json_metadata{"tags":["gridcoin"],"app":"steemit/0.1"}
created2019-02-10 14:45:18
last_update2019-02-10 14:45:18
depth1
children0
last_payout2019-02-17 14:45:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length33
author_reputation107,965,352,035,530
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,665,931
net_rshares12,961,959,065
author_curate_reward""
vote details (2)
@introduce.bot ·
βœ… Enjoy the vote! For more amazing content, please follow @themadcurator for a chance to receive more free votes!
properties (22)
authorintroduce.bot
permlinkintroduce-bot-re-sensi-statsreward-mechanisms-and-network-security-in-proof-of-stake-the-case-of-gridcoin
categorygridcoin
json_metadata""
created2019-02-10 02:29:57
last_update2019-02-10 02:29:57
depth1
children0
last_payout2019-02-17 02:29:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length113
author_reputation20,568,707,332,317
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,644,619
net_rshares0
@partiko ·
Hello @sensi-stats! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account!

Partiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token!

https://partiko.app/referral/partiko

![](https://d1vof77qrk4l5q.cloudfront.net/statics/partiko-poster-best-steem-app-for-your-phone.jpg)
properties (22)
authorpartiko
permlinkpartiko-re-sensi-stats-reward-mechanisms-and-network-security-in-proof-of-stake-the-case-of-gridcoin-20190225t205854085z
categorygridcoin
json_metadata{"app":"partiko"}
created2019-02-25 20:58:54
last_update2019-02-25 20:58:54
depth1
children0
last_payout2019-03-04 20:58:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length512
author_reputation39,207,160,334,751
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id80,388,559
net_rshares0
@steemitboard ·
Congratulations @sensi-stats! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@sensi-stats/voted.png?201902100922</td><td>You received more than 50 upvotes. Your next target is to reach 100 upvotes.</td></tr>
</table>

<sub>_[Click here to view your Board](https://steemitboard.com/@sensi-stats)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sensi-stats-20190210t100704000z
categorygridcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-02-10 10:07:03
last_update2019-02-10 10:07:03
depth1
children0
last_payout2019-02-17 10:07:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length757
author_reputation38,975,615,169,260
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id79,656,453
net_rshares0
@steemitboard ·
Congratulations @sensi-stats! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@sensi-stats/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>

<sub>_[Click here to view your Board](https://steemitboard.com/@sensi-stats)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/carnival/@steemitboard/carnival-2019"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/rltzHT.png"></a></td><td><a href="https://steemit.com/carnival/@steemitboard/carnival-2019">Carnival Challenge - Collect badge and win 5 STEEM</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) and get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sensi-stats-20190303t172138000z
categorygridcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2019-03-03 17:21:39
last_update2019-03-03 17:21:39
depth1
children0
last_payout2019-03-10 17:21:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length876
author_reputation38,975,615,169,260
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id80,687,523
net_rshares0
@steemitboard ·
Congratulations @sensi-stats! You received a personal award!

<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@sensi-stats/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>

<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sensi-stats) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sensi-stats)_</sub>


**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/use-your-witness-votes-and-get-the-community-badge"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmTugCUsoXX762vg1CuHRrpnPbfnjPogp8iCGv7F2kSVuj/image.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/use-your-witness-votes-and-get-the-community-badge">Use your witness votes and get the Community Badge</a></td></tr></table>

###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-sensi-stats-20200305t121039000z
categorygridcoin
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2020-03-05 12:10:39
last_update2020-03-05 12:10:39
depth1
children0
last_payout2020-03-12 12:10:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,132
author_reputation38,975,615,169,260
root_title"Reward mechanisms and network security in Proof of Stake: The case of Gridcoin"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,079,697
net_rshares0