---
# System prepended metadata

title: ssv architecture questions

---

# ssv architecture questions

### networking 

> "a subnet of peers consists of operators that are responsible for multiple committees, reusing the same topic to communicate on behalf of multiple validators"

-> how is a operator assigned to a subnet? 
	are operators partial keys constant or do they change in time? 

> Validator's public key is mapped to a subnet using a hash function, which helps to distribute validators across subnets in a balanced, distributed way:
 
>`hash(validatiorPubKey) % num_of_subnets`

-> isn't this problematic? if only input determining subnet is `validatiorPubKey` than an attacker can choose validator keys to fund to basically pick the subnet subnet, seems that might be undesirable. 

### Validator Share
> Committee: An array of Nodes that constitute the SSV validator committee. 

-> What are the committee dynamics? a commitee x is always a subset of subnet x correct? 
	How are Operators assigned to a specific commitee? 

### Node 

> NodeIDs are extremely important as they are used when splitting a validator key via Shamir-Secret-Sharing, later on they are used to verify messages and reconstruct signatures.

Into how many shares is a validator split? what is is the *m/n* in this schema? 

From my understanding it seems that network assigns shares to specific operators is this so? 
-> if so is there any schema for reshuffeling / reassigning Validator Shares after certain number of rounds? 
-> how to deal with unresponsive Validators? 
-> What is the protection / fallback against operators going offline due to internet blackout or ddos attack? 


### Tokenomics 

-> Operators are paid in SSV token, but their operational expenses are in USD(or other fiat), is there a way for them to hedge this risk? 

Perhaps DAO could provide Put options at a reasonable price for operators. 


-> Are there incentives other than SSV token / reputation to keep Operators validating? what if SSV price suddenly tanks are there other incentives to keep operators in check? 

