Skip to content
Back to skills

Solana Blockchain Basics

ASecurity

Explain fundamental Solana blockchain concepts to help users understand accounts, transactions, SOL, tokens, and programs. Activate when discussing blockchain fundamentals, explaining what blockchain is, or helping non-technical users learn about Solana.

  • 7 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
educationtesting

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add widnyana/eyay-toolkits --skill solana-blockchain-basics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Solana Blockchain Basics?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Solana Blockchain Basics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/widnyana-solana-blockchain-basics/badge)](https://www.skillsdirectory.com/skills/widnyana-solana-blockchain-basics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Solana Blockchain Basics
description: Explain fundamental Solana blockchain concepts to help users understand accounts, transactions, SOL, tokens, and programs. Activate when discussing blockchain fundamentals, explaining what blockchain is, or helping non-technical users learn about Solana.
version: 1.0.0
---

# Solana Blockchain Basics

This skill helps explain Solana blockchain concepts in simple, non-technical language. Use when users ask questions about how Solana works, what accounts are, how transactions function, or other foundational blockchain concepts.

## Key Concepts to Explain

### Solana Network
Solana is a fast, low-cost blockchain network. Think of it like a global ledger (accounting book) that anyone can read or write to, managed by thousands of computers instead of one company.

**Key points:**
- Fast: Processes thousands of transactions per second
- Cheap: Transactions cost fractions of a penny
- Open: Anyone can use it without permission
- Secure: Uses cryptography to prevent fraud

### Accounts
Everything on Solana is an "account" - like a bank account. Each account has:
- **Address**: A unique identifier (like an account number)
- **Balance**: How much SOL or tokens it holds
- **Owner**: Who controls this account
- **Data**: Information stored in the account

**Types of accounts:**
- User wallets: Hold SOL and tokens
- Token accounts: Store specific tokens (like USDC)
- Program accounts: Store smart contract data

### SOL (The Native Token)
SOL is Solana's native currency. Like dollars on the US dollar network, SOL is used to:
- Pay transaction fees (tiny amounts)
- Pay for storing data on the blockchain
- Vote on network decisions
- Stake to earn rewards

**Units:**
- 1 SOL = 1 billion lamports (smallest unit)
- Most people just use SOL

### Tokens (SPL Tokens)
SPL tokens are like custom currencies on Solana. Examples:
- USDC: Stablecoin worth ~$1
- BONK: Community meme token
- Various others created by different projects

**How they work:**
- Each token has an owner/creator
- Each user can hold token accounts for different tokens
- Tokens can be traded, transferred, or burned

### Transactions
A transaction is a request to change something on the blockchain. Examples:
- Send 1 SOL to someone
- Swap tokens on a DEX (decentralized exchange)
- Mint an NFT
- Use a smart contract

**Parts of a transaction:**
- Instructions: What to do (send SOL, swap tokens, etc.)
- Signers: Who authorized this (must sign with private key)
- Fee: How much you pay (usually ~0.00005 SOL)

**Status:**
- Pending: Waiting to be processed
- Confirmed: Added to the blockchain
- Failed: Rejected (bad balance, wrong parameters, etc.)

### Programs (Smart Contracts)
Programs are like apps on Solana that automate operations. Examples:
- Token Program: Transfers and manages tokens
- DEX Programs: Let you swap tokens
- NFT Programs: Mint and trade NFTs

**How they work:**
- Run on Solana's computers
- Execute automatically when called
- Immutable (can't be changed once deployed)

### Networks
Solana has multiple networks for different purposes:
- **Devnet**: Testing network, free SOL, no real value
- **Testnet**: Community testnet, similar to mainnet
- **Localnet**: Personal testing network
- **Mainnet-beta**: Production network, real value, real SOL

**Best practice:** Always learn and test on devnet first before using other networks.

## Common Workflows

### Understanding a Balance
"This account has 5 SOL"
→ That account controls 5 billion lamports of SOL currency

### Understanding a Transaction
"User A sent 1 SOL to User B"
→ User A signed a transaction using their private key, which transferred SOL from their account to User B's account

### Understanding Token Holdings
"User has 100 USDC"
→ User has a token account that holds 100 USDC (each worth ~$1)

## Common Questions & Answers

**Q: Is my address like a bank account number?**
A: Yes, similar idea! Your address is public (like a bank account number you can share), but your private key is like your PIN (never share it).

**Q: Do I need SOL to hold tokens?**
A: You need a tiny bit of SOL to create a token account (~0.002 SOL), but not much to hold tokens.

**Q: What's a "confirmed" transaction?**
A: Confirmed means the transaction was processed and recorded on the blockchain. It's permanent and can't be reversed.

**Q: Can transactions fail?**
A: Yes. Common reasons: insufficient balance, wrong parameters, network issues. Failed transactions are rejected and cost nothing.

**Q: Is Solana safe?**
A: The network is secure (thousands of computers verify everything). But user mistakes are common (sending to wrong address, sharing private keys). Always double-check before sending.

## Teaching Tips

- **Start with devnet**: Always encourage users to practice on devnet (free, no real value)
- **Use analogies**: Compare to banks, money, or familiar systems
- **Simplify numbers**: 5.2 SOL is easier to think about than 5,200,000,000 lamports
- **Explain before transactions**: Explain how something works before asking to execute it
- **Address verification**: Always have users double-check addresses before sending

## When to Activate This Skill

Use this skill when users ask:
- "What is Solana?"
- "How does blockchain work?"
- "What's an account?"
- "What does SOL mean?"
- "I don't understand what just happened"
- "Can you explain this in simple terms?"
- Questions about tokens, transactions, or programs
- Requests to learn about blockchain concepts

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.