---
title: "What is Solana?"
canonical: https://wavect.io/glossary/solana/
language: en
description: "A high-throughput, low-fee blockchain with a runtime distinct from the EVM. Different programming model, different trade-offs."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

TECHNOLOGIES

# Solana

A high-throughput, low-fee blockchain with a runtime distinct from the EVM. Different programming model, different trade-offs.

Last reviewed: 2026-05-24 by [Kevin Riedl](/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

Solana is not [EVM](/glossary/evm/) -compatible. [Smart contracts](/glossary/smart-contract/) (called “programs” on Solana) are written in Rust, deployed as BPF bytecode, and executed by the Solana runtime. The architecture optimises for throughput (thousands of TPS) and low fees, at the cost of higher hardware requirements for validators and a different (some say more centralised) decentralisation profile.

For consumer applications where the user pays sub-cent fees and confirmation is sub-second, Solana is hard to beat. For deep DeFi composability with the EVM ecosystem, the lift to bridge across is non-trivial. The right chain depends on which trade-off matters more for your product.

Worked example of the gotcha that bites EVM teams: Solana’s programming model is account-based, not contract-state-based. You pass every account a transaction touches explicitly, you manage rent on accounts, and you think about parallel execution from the start. A team fluent in Solidity will routinely under-estimate this ramp-up, ship code that works in the happy path, and then hit edge cases around account ownership and rent that have no Ethereum analogue. Budget real time for the model shift; it is not a syntax translation.

The honest trade-off, and the founder mistake of “pick the fast cheap chain”: Solana’s validator hardware requirements are higher than Ethereum’s, so the validator set is smaller, and historically there have been network outages (fewer recently). For consumer payments and high-volume apps that trade-off is usually fine and the throughput is worth it. For a system whose core promise is censorship resistance, examine the threat model carefully before assuming Solana clears the bar.

The ecosystem cost is the other half of the decision. The deep, composable DeFi and tooling that lives on EVM chains does not all exist on Solana, and bridging assets across is a non-trivial, security-sensitive operation in its own right, not a free import. If your product needs to plug into existing on-chain protocols, that pull-toward-EVM is real and should be weighed against Solana’s raw performance. If your product is mostly self-contained and throughput-bound (payments, consumer apps, gaming), the performance wins and the smaller ecosystem rarely bites. Wavect ships in both Solana and EVM across the [web3](/glossary/web3/) stack. We have no chain bias; we have a use-case bias.

// FAQ

## FAQs

### Solana or an EVM chain?

Solana wins on throughput and per-transaction cost; EVM wins on DeFi composability and developer ecosystem. For consumer payments and high-volume consumer apps Solana is hard to beat. For deep DeFi integrations the lift to bridge is non-trivial.

### What is the biggest gotcha when moving from EVM to Solana?

The programming model. Solana’s account-based architecture is different from Ethereum’s contract-state model: you pass accounts explicitly, you manage rent, you think about parallelism. Engineers fluent in Solidity routinely under-estimate the ramp-up to ship safely on Solana.

### Is Solana decentralised enough for production?

Depends on what you need. Validator hardware requirements are higher than Ethereum’s, so the validator set is smaller; outages have happened historically, fewer recently. For consumer apps the trade-off is usually fine; for systems where censorship resistance is the core promise, examine the threat model carefully.

Related terms

- [Web3](/glossary/web3/)
- [Smart Contract](/glossary/smart-contract/)
- [EVM](/glossary/evm/)

Related services

- [Blockchain](/services/blockchain/)

Related case studies

- [Account Abstraction](/case-studies/account-abstraction/)

Related guides

- [How to choose a software development agency](/software-development-guide/how-to-choose-a-software-agency/)

Talk to us

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/glossary/solana/#term",
      "@type": "DefinedTerm",
      "alternateName": [],
      "description": "A high-throughput, low-fee blockchain with a runtime distinct from the EVM. Different programming model, different trade-offs.",
      "inDefinedTermSet": "https://wavect.io/glossary/#termset",
      "name": "Solana",
      "termCode": "solana",
      "url": "https://wavect.io/glossary/solana/"
    },
    {
      "@id": "https://wavect.io/glossary/solana/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-05-24",
      "description": "A high-throughput, low-fee blockchain with a runtime distinct from the EVM. Different programming model, different trade-offs.",
      "headline": "Solana",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-24",
      "mainEntity": {
        "@id": "https://wavect.io/glossary/solana/#term"
      },
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "Blockchain",
          "url": "https://wavect.io/services/blockchain/"
        }
      ],
      "name": "Solana",
      "reviewedBy": {
        "@id": "https://wavect.io/team/christof-jori/#person",
        "@type": "Person",
        "name": "Christof Jori",
        "url": "https://wavect.io/team/christof-jori/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gls-single__h1",
          ".gls-single__tldr"
        ]
      },
      "url": "https://wavect.io/glossary/solana/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/",
          "name": "Home",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/glossary/",
          "name": "Tech, product & engagement glossary",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/glossary/solana/",
          "name": "Solana",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Solana wins on throughput and per-transaction cost; EVM wins on DeFi composability and developer ecosystem. For consumer payments and high-volume consumer apps Solana is hard to beat. For deep DeFi integrations the lift to bridge is non-trivial."
      },
      "name": "Solana or an EVM chain?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The programming model. Solana's account-based architecture is different from Ethereum's contract-state model: you pass accounts explicitly, you manage rent, you think about parallelism. Engineers fluent in Solidity routinely under-estimate the ramp-up to ship safely on Solana."
      },
      "name": "What is the biggest gotcha when moving from EVM to Solana?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Depends on what you need. Validator hardware requirements are higher than Ethereum's, so the validator set is smaller; outages have happened historically, fewer recently. For consumer apps the trade-off is usually fine; for systems where censorship resistance is the core promise, examine the threat model carefully."
      },
      "name": "Is Solana decentralised enough for production?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
