Skip to main content

Glossary

Glossaries

📄️ Block

Definition: A block in blockchain technology is a data structure that aggregates a set of transactions, along with additional information, into a single, cryptographically secured unit. Each block contains a reference (hash) to the previous block, forming a chain of blocks, hence the term "blockchain." Blocks are created through a consensus process among network participants (like miners in Proof of Work or validators in Proof of Stake systems) and once validated and added to the blockchain, they become an immutable part of the ledger history.

📄️ Ethereum Node

Definition: An Ethereum node is a computer equipped with the necessary software to participate actively in the Ethereum network. It handles transaction and block validation but does not inherently engage in financial operations such as staking, which is reserved for specific types of nodes like staking nodes. Running your own node offers direct access to the Ethereum network, enabling the use of services built atop Ethereum that require an Ethereum Client RPC (Remote Procedure Call) endpoint for direct communication between applications.

📄️ Ethereum Staking Penalties

Definition: Ethereum Staking Penalties are the consequences that validators on the Ethereum Proof of Stake (PoS) network face for actions that negatively affect the network's integrity and security. These penalties are designed to discourage malicious or negligent behavior and ensure the stability of the blockchain. Penalties can range from minor reductions in staking rewards for being offline (inactivity leaks) to significant portions of the staked ETH being slashed for serious offenses like double signing or similar attacks.

📄️ Ethereum Staking Rewards

Definition: Ethereum Staking Rewards refer to the incentives received by validators participating in the Ethereum Proof of Stake (PoS) system. Validators are network participants who have staked their ETH to activate their validator keys, being able to act as a validator for the network. As validators, they propose and attest to blocks to help secure the network and process transactions. In return for their service and the risks involved, including the locking up of their assets and potential penalties for misbehavior, they receive rewards in the form of additional ETH. The size of these rewards depends on the total amount of ETH staked on the network and the validator's performance.

📄️ Gnosis

Definition: The Gnosis Network, formerly known as the xDai Chain, is a blockchain platform designed for fast, inexpensive, and secure transactions. It operates as a separate layer on top of the Ethereum mainnet and supports staking mechanisms where participants can stake tokens to secure the network and validate transactions. Staking on the Gnosis Network involves running validator nodes or delegating tokens to validators to earn rewards. This process helps maintain the network's integrity and performance by incentivizing participants to act in the best interest of the ecosystem.

📄️ Inactivity Leak

Definition: Inactivity Leak is a mechanism designed to prevent network stagnation due to a large number of validators being offline. If the network fails to finalize blocks for an extended period, an inactivity leak gradually reduces the staked ETH of all inactive validators. This penalty encourages validators to remain online and active, as continued inactivity leads to increasing losses of staked assets over time. The mechanism ensures the network remains resilient and can recover even if a significant proportion of validators goes offline.

📄️ Non-Finality

Definition: Non-Finality in blockchain refers to the state where transactions or blocks are not yet confirmed as irreversible and permanent. In blockchain systems, finality means that once a block is added to the chain, it cannot be altered or removed. Non-Finality occurs in situations where there is uncertainty about a block's permanence, potentially due to network forks, consensus failures, or other disruptions. This state can lead to risks such as double-spending, where the same digital asset could be spent more than once.

📄️ Slashing

Definition: Slashing is a punitive mechanism in Proof of Stake (PoS) networks like Ethereum 2.0, designed to maintain network security and integrity. Validators staking their ETH can be slashed, meaning they will lose a portion of their staked ETH as a penalty for actions that harm the network's operation and are removed from the validator set, preventing them from participating further in the consensus process. This can occur due to malicious actions like double signing (using the same validator key with two different nodes) or due to negligence, when migrating.

📄️ Sync Committee

Definition: A Sync Committee is a group of validators in the Ethereum network that is responsible for helping light clients (such as mobile wallets or lightweight nodes) stay synchronized with the state of the chain. The committee produces signatures that light clients use to verify the chain's state without needing to process every block, thus enabling more efficient and reliable synchronization. For this duty the selected group of validators will earn additional rewards in the form of Sync Committee Rewards

📄️ Validator Key Deposit

Definition: A key deposit in the context of Ethereum & Gnosis staking refers to the initial amount of ETH / GNO required to activate a validator on the respective blockchain. This deposit is made to the staking deposit contract and is associated with the validator's public key, enabling the network to recognize and activate the validator. The deposit serves as a stake in the network, signifying the validator's commitment and serving as collateral that can be slashed in case of malicious actions.

📄️ Validator

Definition: Validator can have a multiple meanings, depending on the context referring to the software, keystore files and the account used for staking. The validator software / validator client is the application that runs on a computer or node, performing tasks such as proposing new blocks and attesting to block validity. The validator account, on the other hand, represents the identity of the staker in the network, used to sign transactions and attestations, proving participation and agreement with the current state of the blockchain. A validator key in refers to the cryptographic keys used by a validator to sign blocks and attestations, proving their participation and agreement with the network's state.