Skip to main content

Onchain Programmability

Definition

Onchain programmability refers to the capacity of a blockchain network to execute complex logic and store state changes directly on its distributed ledger. This capability is primarily enabled by smart contracts, which are self-executing agreements with terms coded directly into them. It permits the construction of decentralized applications and autonomous financial instruments. This functionality distinguishes advanced blockchains from simpler transaction ledgers.