Skip to content

Solana

Solana is a layer 1 network executing programs over accounts and parallelising compatible operations. It uses SOL for fees; its execution and integration model differs from an EVM. Applications manage account access, signatures, compute resources and transaction expiry, and select an appropriate confirmation level before treating a business action as complete.

Written by Isaac GonzálezUpdated October 11, 2026

Key takeaways

  • Solana separates executable programs and data accounts.
  • Compatible operations can execute in parallel; shared state limits concurrency.
  • Slots, confirmations and finality describe different stages.

What is Solana?

Solana is a layer 1 network with a program and account model different from Ethereum's. Programs contain executable logic, while accounts store data and balances. Rust is commonly used for programs, with tools such as Anchor helping express interfaces and constraints.

The network aims to execute operations in parallel when their state accesses permit it. This can fit applications with frequent interactions, but requires understanding which accounts each operation shares. Protocol capacity does not automatically translate into the same throughput for every application or business workflow.

How it works

Solana combines Proof of Stake and its consensus protocol with Proof of History as a time-ordering mechanism. Proof of History is not the entire consensus system. Slot duration is not transaction finality either: clients distinguish commitment levels such as processed, confirmed and finalized.

Transactions specify accounts and required access. The runtime can parallelise compatible work, while conflicting accesses constrain concurrency. Applications also account for compute budgets, priority fees and transaction validity. These details influence whether an operation executes and how its outcome should be presented to a user.

What Solana offers

A digital ticket system can separate individual ticket records to reduce conflicts between independent operations. Instructions check ownership, authorisation and usage state; the client prepares accounts and displays the requested signature. Tests should include simultaneous consumption of the same ticket and attempts to supply another user's accounts.

Operations require funding fees and account storage requirements. Costs should use the actual configuration and programme. The backend retains references and checks outcomes before resubmitting an action whose response was lost, avoiding accidental duplicate business operations during recovery.

Limitations and selection criteria

Migration from EVM generally requires redesigning contracts and integration rather than just changing the RPC URL. Account formats, signatures, indexing and deployment tools need review. Programme upgrade authority must also be defined and protected because it determines who can change behaviour after deployment.

Tests should cover transaction expiry, compute errors, account contention and temporary discrepancies between data sources. Announced client or consensus improvements should not be described as active without verifying their status. Selection should be supported by the product's actual workload and recovery requirements.

Also known as

  • SOL
  • Solana mainnet
  • Solana Beta
Development at Metlabs

How we approach a project with Solana

Development capabilities and use cases to assess how Solana fits your product.

What we build with Solana at Metlabs

  • Anchor programs

    Instructions and account constraints tested across users and permissions.

  • State design

    Account distribution and contention measurement under concurrent operations.

  • Use case

    Digital tickets

    Issuance and consumption with checks against double use.

  • Use case

    Asset marketplace

    Listings, offers and settlement with transaction and expiry tracking.

Building on Solana?

We analyze your case, pick the right stack and ship a production-ready solution.

Tell us about your project

As featured in

CointelegraphInvesting.comEl EspañolEmprendedoresEl ObservadorCriptoNoticias