목표
Solana Core Concepts - 1
내용
On Solana, all data is stored in "accounts". The way data is organized on the Solana blockchain resembles a key-value store, where each entry in the database is called an "account".
Transactions include one or more instructions, each representing a specific operation to be processed.
The execution logic for instructions is stored on programs deployed to the Solana network, where each program definese its own set of instructions.
Fees on Solana
Transaction Fees - A fee to have validators process
Prioritization Fees - An optional fee to boost transactions processing order
Rent - A withheld balance to keep data stored on-chain
Programs on Solana
On Solana, "smart contracts" are called programs. Each program is stored in an on-chain and contains executable code that defines specific instructions. These instructions represent the program's functionality and can be invoked by sending transactions to the network.
Program Derived Address(PDA)
PDAs provide developers on Solana with two main use cases:
- Deterministic Account Addresses : PDAs provide a mechanism to deterministically derive an address using a combination of optional "seeds" and a specific program ID.
- Enable Program Signing : The Solana runtime enables programs to "sign" for PDAs which are derived from its program ID.
Cross Program Invocation(CPI)
A CPI refers to when one program invokes the instructions of another program. This mechanism allows for the composability of Solana programs.
You can think of instructions as API endpoints that a program exposes to the network and a CPI as one APi internally invoking another API.
Token on Solana
Tokens are digital assets that represent ownership over diverse categories of assets. Tokenization enables the digitalization of property rights, serving as a fundamental component for managing both fungible and non-fungible assets.
Clusters and Endpoints
The Solana blockchain has several different groups of validators, known as Clusters. Each serving a different purposes and containing dedicated nodes to fulfill JSON-RPC request.
There are three primary clusters on Solana network, with the following public endpoints.
- Mainnet - https://api.mainnet-beta.solana.com (production)
- Devnet - https://api.devnet.solana.com (developer experimentation)
- Testnet - https://api.testnet.solana.com (validatro testing)
'2024 동계 모각코' 카테고리의 다른 글
2024 동계 모각코 6회차 - 목표 및 결과 (0) | 2025.02.17 |
---|---|
2024 동계 모각코 4회차 - 목표 및 결과 (0) | 2025.02.05 |
2024 동계 모각코 3회차 - 목표 및 결과 (0) | 2025.01.27 |
2024 동계 모각코 2주차 - 목표 및 결과 (0) | 2025.01.20 |
2024 동계 모각코 1주차 - 목표 및 결과 (0) | 2025.01.12 |