You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
validators don't get notifications on new ballots. It may problems in governance where a malicious group of three or more validators will create series of proposals to remove other validators from consensus.
Possible solutions:
Server side or client/cloud side. I propose to implement the feature on client side first, with a combination of UI changes and hooks on deployment side.
all validators subscribe to notifications on the webpage
a validator creates a ballot
all subscribed validators receive a chrome notification
email notifications.
For deployment, we use Netlify and can reuse Form handling feature which sends filled forms to email. https://www.netlify.com/docs/form-handling/
We should have separate form handlers for Core and Sokol networks.
Risks:
A malicious validator can deploy dapp code locally and prevent from
Mitigation: server-side ethereum event listener, subscribed to governance dapps
A malicious validator can prevent form submission. This risk we will mitigate in future server side version of notification service which will subscribe to events
Mitigation: server-side ethereum event listener, subscribed to governance dapps
With server-side deployment, we have new types of risks:
a compromised server
malicious devops
The text was updated successfully, but these errors were encountered:
igorbarinov
changed the title
(Feature) Notification on new ballots
(Feature) Notifications on new ballots
Jan 21, 2018
Problem:
validators don't get notifications on new ballots. It may problems in governance where a malicious group of three or more validators will create series of proposals to remove other validators from consensus.
Possible solutions:
Server side or client/cloud side. I propose to implement the feature on client side first, with a combination of UI changes and hooks on deployment side.
Flow:
For deployment, we use Netlify and can reuse
Form handling
feature which sends filled forms to email.https://www.netlify.com/docs/form-handling/
We should have separate form handlers for
Core
andSokol
networks.Risks:
A malicious validator can deploy dapp code locally and prevent from
Mitigation: server-side ethereum event listener, subscribed to governance dapps
A malicious validator can prevent form submission. This risk we will mitigate in future
server side
version of notification service which will subscribe to eventsMitigation: server-side ethereum event listener, subscribed to governance dapps
With server-side deployment, we have new types of risks:
The text was updated successfully, but these errors were encountered: