Skip to main content
Knowledge mapHow do Solana programs and accounts divide the work?External projects

You are here. See how this question connects to other ideas.

Select a node to open its page · Expand to read within the map

Knowledge mapFollow a connection. Understand a question.
← Blockchain and shared state

One question

How do Solana programs and accounts divide the work?

Understand a chain through data and execution.

Solana stores data in accounts and processes instructions through programs. Transaction instructions identify the program and participating accounts.

Begin by asking where data lives, which program may change it and what authorization a call needs. These questions explain an application more usefully than a performance number alone.

Chains differ in account, program and permission models. Shared names such as wallet address or smart contract do not make their data shapes and operation rules interchangeable.

Sources and further reading