Difference between revisions of "State"

From CryptoWiki

m (1 revision imported)
m
 
Line 1: Line 1:
A set of information that represents the “current state” of a system; determining whether or not a [[Transaction (Tx)|transaction]] is valid, as well as the effect of a transaction, should in the simplest model depend only on state. Examples of state data include the [[UTXO]] set in [[Bitcoin (BTC)|bitcoin]], balances + [[Nonce|nonces]] + code + storage in [[Ethereum (ETH)|ethereum]], and domain name registry entries in [[Namecoin (NMC)|Namecoin]].
A set of information that represents the “current state” of a system; determining whether or not a [[Transaction (Tx)|transaction]] is valid, as well as the effect of a transaction, should in the simplest model depend only on state. Examples of state data include the [[UTXO]] set in [[Bitcoin (BTC)|bitcoin]], balances + [[Nonce|nonces]] + code + storage in [[Ethereum (ETH)|ethereum]], and domain name registry entries in [[Namecoin (NMC)|Namecoin]].
On a [[blockchain]], state describes who owns what and the condition of all [[Smart Contract (SC)|smart contracts]] at a certain point in time. The state of a blockchain grows bigger the more it is used. This problem is known as state bloat.
[[Category:Jargon/Various]]
[[Category:Jargon/Various]]

Latest revision as of 06:07, 23 July 2023

A set of information that represents the “current state” of a system; determining whether or not a transaction is valid, as well as the effect of a transaction, should in the simplest model depend only on state. Examples of state data include the UTXO set in bitcoin, balances + nonces + code + storage in ethereum, and domain name registry entries in Namecoin.

On a blockchain, state describes who owns what and the condition of all smart contracts at a certain point in time. The state of a blockchain grows bigger the more it is used. This problem is known as state bloat.