cyber~Wednesday Day 4

by serejandmyself on 2020-03-25

Welcome to day 4 of the bi-weekly cyber report!

@serejandmyself

Done:

Ongoing:

To do:

@savetheales

Done:

Ongoing:

To do:

@xhipster

Currently on sick leave

Done:

@dimakorzhovnik

Done:

Ongoing:

To do:

@mrlp4

Ongoing:

To do:

@litvintech

Done:

Ongoing:

To do:

@aha203

Ongoing:

To do:


Important note to GoL participants:

There are 7 disciplines for GoL, one of which is a reward for lifetime of validators.

After modelling the current situation, the cyber~Congress team has concluded that the original description of the reward should be adjusted. Our proposition follows below, but first, why?

This discipline is easily abused, especially with the current size of the network. For example, a byzantine participant might start up several validators from one machine towards the end of GoL or a participant starting and then switching off nodes to obtain reward units.

The only provable way is to count the pre-commits of a given validator. In other words, the blocks that a particular validator has signed. If a pre-commit is absent, we know for certain that a validator did not take part in its approval.

We propose to: 1) Offer the reward only to those validators who were present at the time of the rewards 2) The reward will be distributed not evenly as planned to all validators, but proportionally to their pre-commits to the network, up to block 10,000 of the current network. In this case euler-6

If you have any feedback, please feel welcome to share it with us via GitHub or TG.

Comments