📄️ Accounts
An Aleo account is composed of an account private key, account view key,
📄️ Programs
A program is a fundamental data structure for representing application logic and application state.
📄️ Records
A record is a fundamental data structure for encoding user assets and application state.
📄️ Aleo Credits
Overview
📄️ Transactions
A transaction is a fundamental data structure for publishing a new program or a set of state transitions on the ledger.
📄️ Transaction Fees
A transaction fee is a fee that is required in order to process a transaction on the Aleo network. Below, we describe the way in which Deploy and Execute transactions are priced. At the time of writing, puzzle solutions are free.
📄️ Transitions
A transition represents a private and optional public state transition, which Aleo validators process to change state (e.g. to transfer private or public tokens to an Aleo address).
📄️ Blocks
A block is a fundamental data structure for organizing Aleo transactions over time.
📄️ Public vs. Private State
Introduction
📄️ Async Programming Model
The finalize model was introduced to naturally enable a novel hybrid programming model, where the first part of a program is executed off-chain and the second part is executed on-chain. However, this model had its shortcomings, mainly that it was not possible define the ordering in which code was finalized.