A distributed application (dApp) is a set of smart contracts.
Node operators (validators) define a commission that they take in exchange for providing staking services. This commission is represented as a percentage of the rewards that the node operator retains for their services.
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.
Deploys are state-changing instructions issued by a smart contract. The instructions are encrypted and include transferring tokens from one wallet to another, rewarding node validation, or adding smart contracts on the blockchain.
All deploys on the 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.