Skip to main content
Version: Next

D


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


dApp

A decentralized application (dApp) employs smart contracts installed on a decentralized peer-to-peer network such as a blockchain.

Delegation rate

Node operators (validators) define a delegation rate that they take in exchange for providing staking services. This delegation rate is a percentage of the rewards that the node operator retains for their services.

Delegator

Delegators are users who participate in the platform's security by delegating their tokens to validators (which adds to their weight) and collecting a part of the rewards proportional to their delegations, net of a cut ("delegation rate") that is collected by the validator.

Deploy

Deploys are units of work when executed cause global state to be altered. Deploys can contain Wasm to be executed and/or Wasm to be stored on chain. Among many examples, Deploys can transfer tokens from one Account's purse to another, reward node validation, or execute Wasm on the network.

Casper's Condor release introduces the Transaction. Legacy deploys are a subset of the new transaction architecture and, in most cases, will continue to function as expected.

All deploys on a Casper network can be broadly categorized as some unit of work that, when executed and committed, affects change to the global state.

Review the deploy data structure and the deploy implementation for more details.

Dictionary

A Dictionary is a storage data structure on a Casper network. Dictionaries represent a more efficient and scalable form of data storage when compared to NamedKeys.

More information can be found in the Reading and Writing to Dictionaries document.

Dynamic gas pricing

Dynamic gas pricing acts as a supply and demand-based check on the cost of network usage. If usage is low, the price multiple drifts down over time, incentivizing casual usage. If usage is high, the price multiple climbs up, incentivizing prioritized usage. Find more details here.