Comments (7)
@lior-blox are you supporting this in V3?
from ssv-spec.
@alonmuroch we want to allow the validator owner to decide on graffiti?
currently, it's out of the scope of v3, but we can consider to include it
from ssv-spec.
@lior-blox If not them then who?
from ssv-spec.
basically we need to decide from the following
a. Validator owner
b. Operator owner (through contract or Ssv node configured )
c. Default ssv
from ssv-spec.
I'd say option a.
We can simply have a "per account" graffiti not per validator.
from ssv-spec.
Beaconcha took off the graffiti value from most of their interface (you can only see it inside a block page) so the use around graffiti for the end user is almost gone.
Most of the graffiti today is bigger operations trying to push the brand forward or pass some info there (rocketpool and Lido use it for node versions and clients)
The use cases for graffiti are pretty thin(and dwindling) IMO and if it involves complex mechanisms it's not really worth any work on it.
I would say put in something default that pushes ssv forward and consider letting the account owner control it, but that would mean more complexity and a need for TXN to change it, making it costly for the owner.
In any case, the operator would never be relevant since ( is m guessing) the actual graffiti would be the leaders and then would not actually give any insight to the whole cluster
adding some examples of the leading types of graffiti
from ssv-spec.
@yoanatanblox @lior-blox @arielblox I'm closing this as we decided to put a default value and potentially let the operator override via a flag, either way no need to change spec
from ssv-spec.
Related Issues (20)
- Optimization Suggestion: Reduce Redundant Calls to SignedMessage.Validate in QBFT Message Processing
- `fullData` field should be forced to be empty for Prepare and Commit messages
- How to identify the offiline operators if 1/2 operators are malicious in a cluster HOT 6
- In consensus data encoding test check preconsensus justifications
- More post consensus tests
- How to identify the Operator Consensus Breakdown HOT 1
- Fork Wishlist HOT 5
- In ControllerSpecTest, OutputMessages should be used
- Do Proposal's pre-consensus as soon as possible in the start of the spec
- Message Validation in Spec
- Distinguish between err message
- Tests Wishlist for committee based consensus HOT 4
- MatchedSigners() does a containment test the wrong way
- Remove `identifier` field from qbft message HOT 1
- MsgProcessingSpecTest should be truly end to end...
- `TestingVerifier()` causes data race in tests HOT 1
- We encode Operator and Share even though we don't pass them on the wire
- Take the OperatorID field out of partialSigMessage HOT 1
- RunnerRole can be compressed farther on wire HOT 1
- SignedSSVMessage isn't very readable and we invoke Decode too much. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ssv-spec.