The Beacon Chain is the core of the new Ethereum Proof-of-Stake (PoS) consensus mechanism. The Beacon Chain went live on Dec. 1, 2020 at noon UTC.
The Beacon Chain is a PoS blockchain that stores and manages the registry of validators in order to support the new consensus system. It is constantly scanning, validating, collecting votes and rewarding validators that correctly attest to blocks. On the other hand, it deducts rewards for those validators not online and slashes Eth rewards from malicious actors.
A cluster operates a validator. This construct is formed by splitting a validator key into KeyShares and distributing them between multiple nodes (operators) to run a validator on behalf of a staker or service provider.
Eth2 is referred to as the "consensus layer.” It ensures that validators adding blocks to the Beacon Chain are behaving according to the rules that describe what nodes should do to reach consensus about transactions broadcast over the network. It also handles the generation and verification of new blocks.
Eth1 is also referred to as the "execution layer", where smart contracts and network rules reside.
Custodial staking risks include: severe slashing penalties, reduced overall rewards, and increased likelihood of attack on user keys as they are held in a centralized store by the staking service.
A DAO is an entity with no central leadership, usually related to a cryptocurrency. The community governs the protocol, and community members steer it by voting on proposals submitted to the DAO. They are organized around a specific set of rules enforced on a blockchain. DAOs are internet-native organizations collectively owned and managed by their members.
The ssv.network forum is the home of the SSV DAO all things related to it, including proposals, grants, and verified operators.
A cryptographic process calculated by the operators running an SSV node that generates a shared public and private key set. Each operator owns a single portion of the private key, known as a KeyShare, ensuring that no single operator can reproduce the entire private key and make decisions alone on behalf of a validator.
DVT can be used interchangeably with SSV (Secret Shared Validator). Both refer to an Ethereum validator running on multiple non-trusting nodes providing fault tolerance and security.
The ssv.network can be seen as a DVT Network since the implementation enables multiple validators and node operators to run on the network's infrastructure.
Allowing validators in the network to seamlessly replace an inactive node from the many others in the network. This configuration enables zero coordination of machines and a network effect that provides additional resilience and flexibility for all validators using it.
An epoch is a measure of time on the Ethereum blockchain and lasts approximately 6.4 minutes. An epoch includes 32 slots, each lasting 12 seconds. A slot is the time period where a validator is randomly selected to propose a block.
Staking services offer a streamlined way for users to participate in Ethereum staking. When considering an Eth staking service, it is important to understand how the service manages private user keys. In general, the more the service is centralized (custodial), the greater the security risks and penalties its users may face. This is especially true if the staking service participates in malicious behavior or goes offline for an extended period.
The Ethereum Virtual Machine is a computation engine that acts like a decentralized computer having millions of executable projects. It is the virtual machine that solidifies Ethereum's entire operating infrastructure.
Formerly known as an Eth1 client. An execution client manages the transaction pool for the Ethereum blockchain and runs the EVM. It provides execution data to consensus clients for inclusion in blocks. Examples of execution clients include Go-Ethereum, Nethermind, and Erigon.
The "execution layer" is also referred to as Eth1. It is where smart contracts and network rules reside.
Also see Consensus Layer (Eth2)
Fault tolerance enables a system to continue operating properly in the event one or more of its components fails.
In terms of ssv.network, this refers specifically to multiple KeyShares running a validator on non-trusting nodes. SSV’s ability to recreate a data signature even if one of those nodes is offline provides a fault-tolerant infrastructure for reliable, worry-free Eth staking.
A grant is the physical funding given by an entity for a project to be completed, based on a set of pre-defined requirements and outputs. The ssv.network DAO makes significant funds available as grants to staking services, developers, and other contributors in the space that want to build apps on top of the SSV protocol.
The consensus layer of SSV is based on the Istanbul Byzantine Fault Tolerance (IBFT) algorithm. This algorithm randomly selects a validator node (KeyShare) responsible for proposing a block and shares that information with the other participants. Once the predefined threshold of KeyShares determines that the block is valid, it is added to the chain. WIth SSV, consensus can be reached even if some operators are experiencing problems or go offline. IBFT ties Distributed Key Generation, Multi-Party Computation, and Shamir Secret Sharing together.
Using Distributed Key Generation, the SSV protocol encrypts and splits a validator key into multiple “KeyShares”. The KeyShares are distributed to multiple non-trusting nodes run by operators. This allows the validator key to be generated once and stored securely offline while the KeyShares that represent it run the validator and sign data transactions.
Liquidation can occur when a staker’s SSV balance drops below the “threshold balance”. (see Liquidation Collateral) This will trigger the operators in the validator's SSV node cluster to terminate its services and stop managing the validator.
This collateral covers the operator costs for a set number of blocks, known as the “threshold balance”.
Liquidation collateral serves as the incentive for liquidators to monitor the network and liquidate accounts that are in default. (see Liquidation)
The period in which an account becomes liquidatable when it has insufficient balance to pay for validator operation.
The DAO Multi-Sig Committee members are the “gatekeepers” of ssv.network.
The committee’s main responsibilities are to:
In addition, the ssv.network treasury is controlled by the multi-sig committee.
Stakers are required to pay a network fee, a fixed cost determined by the ssv.network DAO. The fee is charged per validator, and added to the overall yearly cost of the SSV node. The network fee will flow directly into the DAO treasury and will be used to fund further development of the ecosystem and other activities that have passed the DAO voting process.
A service that provides streamlined Ethereum validator set-up and management. A non-custodial staking service does not hold user private validator or withdrawal keys. Stakers no longer need to share rewards generated and mitigates security risks as they retain complete control over their keys and assets.
Individuals or institutions that provide the hardware infrastructure, run the SSV protocol, and manage validator KeyShares on behalf of stakers. Operators charge stakers a fee in $SSV for operating their validator(s). Each operator is ranked on a scale of 0-100% based on the overall quality of service they provide, to provide a transparent view to stakers on the network.
Proof of Stake (PoS) is a newer consensus mechanism than Proof-of-Work (PoW). It is designed to improve security, scalability, and energy efficiency. Instead of relying on miners competing to add blocks to the chain which uses large amounts of computing power and energy, Ethereum PoS relies on validators running on staked Ethereum (Eth) on the Beacon Chain. These validators are randomly selected to propose and attest to the addition of blocks to the chain. Validators receive rewards for performing their duties correctly and face penalties if they are offline or act maliciously.
The Ethereum main chain, in its current form, is based on a consensus mechanism known as Proof of Work (PoW). PoW relies on miners competing to see who can solve complex equations the fastest to add blocks to the chain. However, in competing to solve the equations the fastest, miners use an enormous amount of computing power and energy. As more blocks are added to the chain, more computing power, time, and energy are needed to process transactions and grow it. Ethereum is transitioning to a newer consensus mechanism called Proof-of-Stake (PoS) in the near future.
Companies and developers can submit proposals to the DAO for a discussion. If the proposal idea passesa the initial discussion phase, it will be sent to snapshot for a vote. When a proposal passes the voting process, the multi-sig committee members are responsible for ensuring that the details of the proposal are executed by the DAO in a timely manner.
An institutional staking service that claims to be non-custodial, but holds validator private keys. Although this type of service does not hold withdrawal private keys and cannot access a user’s staked Eth deposit or earnings, semi-custodial staking risks include severe slashing penalties and reduced overall rewards if the service is offline for extended periods or acts maliciously.
Shamir Secret Sharing reconstructs a validator key to sign data using a predefined threshold of KeyShares. Eth2 validator keys use BLS signatures and BLS signatures allow the combination of multiple partial signatures to recreate a full validator key signature. For security, individual KeyShares sign data by themselves, yet not all of them are needed to recreate the signature. If one SSV node is offline or experiencing a problem, the rest of the KeyShares will respond to handle the request, resulting in a fault-tolerant system.
If an Ethereum validator behaves maliciously, it risks losing a significant amount of staked Eth, up to the entire 32 Eth deposit. In addition, the validator can be forcibly removed from the network. Slashing protection is an important component of validator client software, especially for DIY stakers, and should be an integral part of a staking service’s service offering. This offers protection against a validator accidentally partaking in a slashable offense.
The four non-trusting operators that manage and operate a validator on behalf of a staker. When SSV encrypts and splits a validator key into four KeyShares, they are distributed to the non-trusting operators managing the validator. Non-trusting means the operators do not need to know or trust each other to perform duties on the validator’s behalf.
An SSV node is responsible for the following:
SSV token or $SSV is the native token for ssv.network. It has three uses:
Staking is the action of depositing 32 Eth to run a validator on the Ethereum PoS blockchain. Validators receive Eth rewards for attesting to and adding blocks to the chain. A validator risks being “slashed”, or incurring penalties that decrease their stake, by participating in malicious behaviors or for extended time spent offline or disconnected from the network.
The threshold balance refers to the amount of collateral a staker must keep in their account to cover operator costs for a set number of blocks. It ensures operators are always compensated for their efforts and keeps the network solvent. Accounts that fall below the threshold balance become subject to liquidation.
A validator is responsible for confirming transactions and adding new blocks to the Ethereum PoS blockchain (Beacon Chain). To run a validator, one must put 32 Eth ‘at stake’, which will increase as the validator performs its assigned duties. A validator is different from the comparable concept of a miner on the legacy Ethereum PoW chain. The PoS protocol calls upon validators to propose and validate emerging blocks rather than compete for their generation.
An SSV validator is one that runs on ssv.network and employs the SSV protocol. It splits the validator key into four KeyShares so it can run on multiple nodes (SSV node) for redundancy and fault tolerance while adhering to Ethereum’s strict protocol rules.
A lightweight piece of software that runs a validator to propose new blocks and participate in committees by signing attestations on blocks proposed by other validators within the committee. Examples of validator clients include Prysm.
A key that is only used for transferring or withdrawing staked Eth. This key should always be safely stored offline.
Please note: transfers and withdrawals will not be available until later phases of the network upgrade, after The Merge takes place.
The ssv.network smart contracts enable the protocol to automatically coordinate a validator with their chosen operators. Requiring zero coordination on behalf of the staker or service provider. This provides greater flexibility for validators to seamlessly customize the operators in a cluster in a simple and permissionless manner.