What is SSV?
Secret Shared Validators (SSV) is the first secure and robust way to split an Ethereum validator key between non-trusting nodes run by operators. The nodes do not need to trust each other to carry out their validator duties, and a certain number can be offline without affecting validator performance. No single node can sign data on behalf of a validator, yet not all are needed to create a valid signature, adding fault tolerance to the staking ecosystem. The result is a reliable, decentralized, secure staking solution for Ethereum. Learn more about how SSV works under the hood in the SSV Tech Deep Dive.
What is ssv.network?
ssv.network is the decentralized staking infrastructure running the SSV protocol that enables the distributed operation of an Ethereum validator. The SSV protocol splits a validator key into multiple KeyShares and distributes them to non-trusting nodes run by operators. The nodes execute the validator’s duties under a consensus mechanism providing fault tolerance, increased security, and decentralized risk for stakers.
In addition, ssv.network is a reusable and scalable ETH staking infrastructure developers can use to build new staking apps and deploy them quickly and easily.
Why was ssv.network created?
The existing Ethereum staking construct relies on validators running on single nodes to perform duties for the Beacon Chain. Running validators on single nodes introduces a single point of failure, security risks, and results in a highly centralized network.
SSV allows a validator to be distributed across multiple nodes by splitting its key into KeyShares. Now, the validator key can be stored securely offline while the shares that represent it run the validator. This provides improved validator performance and key security, and introduces fault tolerance to the network. The distributed validator construct also decentralizes the network and staking risks. A staker can choose multiple operators running different configurations in different geolocations to maximize their validator rewards.
Who benefits from SSV?
Stakers, operators, and the Ethereum network as a whole. SSV promotes validator uptime, security, and decentralization. Stakers receive optimal validator performance and security. Staking-as-a-Service companies can offer staking services with infrastructure resilience and mitigated slashing risk, while DIY stakers can significantly improve redundancy while operating highly customized configurations.
Who’s in charge of ssv.network?
The SSV protocol is DAO-governed. Community members can use SSV tokens to propose new ideas and vote on them, steering the network’s direction in the process.
Who's building ssv.network?
ssv.network is built and maintained by the SSV community made up of Ethereum researchers, developers, stakers, and staking services. Check out the Ecosystem page to see everyone involved.
Does the ssv.network DAO offer grants to build on the SSV protocol?
Yes! The DAO makes funds available in the form of grants for developers and staking companies to build stalking and other apps on top of the SSV protocol and ssv.network infrastructure. You can find more information about how grants work and how to apply here.
Why should I choose more than one operator to manage my validator?
Strict Ethereum protocol rules prohibit running a single validator client on multiple nodes, making it difficult to get active-active redundancy for your validator. In a single-node instance, if the operator goes offline for routine maintenance or because of an issue, the validator will also go offline, resulting in small penalties and loss of benefits. Additionally, if you run your validator client on multiple nodes and they become active at the same time when a call from the Beacon Chain goes out, it will result in slashing.
SSV mitigates these issues by splitting a validator key into KeyShares and distributing them to multiple non-trusting nodes. The protocol uses the shares to run the validator instead of the validator key itself. Not all of the KeyShares are needed to sign data, but no single KeyShare can create a signature on its own, creating a redundant, fault-tolerant, secure ETH staking solution.
Choose diverse operators to maximize your validator client diversity, location, uptime, rewards, and security.
How can I keep track of the performance of the operators I chose to manage my validator?
Once you have selected your operators, checking their performance is easy. You can do it one of two ways:
- Use the ssv.network explorer.
- Connect your wallet to Metamask and use the My Account page in the web app. Here you can select the validator you want to manage and see operator performance ratings and fees.
You can change operators anytime you like based on your needs and budget.
What should I do if one or more of my operators are offline?
In the event any of your operators are offline and your validator is missing attestations, you should alert the operator and the community immediately. The best place to connect with ssv.network operators and community for issues relating to your validator is our Discord server. Alternatively, if operators cannot be reached, they can be easily changed via the web app or smart contracts.
How do I run an operator node?
Network operators are the backbone of the decentralized ETH staking infrastructure. You can learn more about what it takes to run an operator node.
How do I become part of the SSV community?
We’re glad you asked! There are a number of ways you can join the fun and excitement happening at ssv.network:
A great place to start is by connecting with us and other community members on Discord.
Check out the Ambassador program, where you can help others understand and use SSV tech.
Meet and mingle with community members at online and offline events.
Get involved in the forum, where discussions about new ideas and proposals happen.
You can use SSV tokens to vote on proposals, and put your own ideas on the table for discussion.
Run a validator or operator node on the testnet.
What is the SSV Token ($SSV)?
The SSV token is an ERC-20 token, and is the native token for ssv.network and the SSV protocol. The token’s utility is two-fold:
- Governance – ssv.network is DAO-governed and voting on network decisions is reserved for network participants with SSV token only.
- Fees – Operators charge stakers a fee to manage their validators. In addition, stakers pay a network fee to the DAO to use the SSV protocol and infrastructure. Both of these fees are paid in SSV tokens.
The network maintains a symbiotic relationship between stakers and operators by aligning interests between the two parties. Operators receive $SSV for running validators that generate ETH rewards for stakers.
What can I currently do with an SSV token?
At the moment, SSV tokens are only used for participation in DAO voting on Snapshot. When SSV goes live on mainnet, stakers will use SSV tokens to pay operator and network fees.
How can I verify the official SSV token contract address?
Visit the SSV token upgrade page and scroll down until you see How do I see my new SSV tokens on my Metamask extension? Expand this and you will be able to see the SSV token contract address. You can use this address to verify the contract address on exchanges, Uniswap, Metamask, and other places where SSV token is available.
What are the tokenomics of running an operator node on mainnet in the future? I want to do some reward calculations in relation to hardware, hosting costs, etc.
A good place to start is in the documentation dedicated to the SSV token. Here, you’ll find links to helpful articles and other resources that will explain the tokenomics and help you determine your estimated benefits from running an operator node.
How does the ssv.network support restaking?
SSV provides restaking protocols with a highly resilient, diverse and robust node operation infrastructure.
Build high-performance apps with impeccable fault tolerance for mission-critical systems. View the docs to find out how.