Docs || NFT4Artists.io
  • Welcome to NFT4Artists Docs !
  • Guides
    • What is a Wallet ?
    • Wallet we support
      • Phantom Web Wallet
      • Solflare mobile Wallet
      • SolFlare Web Wallet
      • Ledger Nano S and Nano X
    • How to buy SOL ?
    • How to start on NFT4Artists ?
  • Extras
    • Terminology Glossary
Powered by GitBook
On this page
  • account#
  • account owner#
  • app#
  • block#
  • client#
  • cluster#
  • confirmation time#
  • confirmed block#
  • control plane#
  • drone#
  • entry#
  • entry id#
  • fee account#
  • finality#
  • fork#
  • genesis block#
  • genesis config#
  • hash#
  • instruction#
  • keypair#
  • lamport#
  • leader#
  • leader schedule#
  • ledger#
  • ledger vote#
  • light client#
  • loader#
  • mint#
  • native token#
  • NFT#
  • node#
  • node count#
  • PoH#
  • point#
  • private key#
  • proof of history (PoH)#
  • public key (pubkey)#
  • Sealevel#
  • shred#
  • signature#
  • smart contract#
  • sol#
  • stake#
  • supermajority#
  • thin client#
  • tick#
  • tick height#
  • token#
  • tps#
  • transaction#
  • transaction id#
  • transaction confirmations#
  • transactions entry#
  • validator#
  • VDF#
  • verifiable delay function (VDF)#
  • wallet#
  1. Extras

Terminology Glossary

The following terms are used throughout the documentation.

PreviousHow to start on NFT4Artists ?

Last updated 3 years ago

account

A record in the Solana ledger that either holds data or is an executable program.

Like an account at a traditional bank, a Solana account may hold funds called . Like a file in Linux, it is addressable by a key, often referred to as a or pubkey.

The key may be one of:

  • an ed25519 public key

  • a program-derived account address (32byte value forced off the ed25519 curve)

  • a hash of an ed25519 public key with a 32 character string

account owner

The address of the program that owns the account. Only the owning program is capable of modifying the account.

app

A front-end application that interacts with a Solana cluster.

block

A contiguous set of on the ledger covered by a . A produces at most one block per slot.

client

An off-chain service that acts as a custodian for a user's private key. It typically serves to validate and sign transactions.

  • The entry being generated after a duration of time

The fee account in the transaction is the account that pays for the cost of including the transaction in the ledger. This is the first account in the transaction. This account must be declared as Read-Write (writable) in the transaction since paying for the transaction reduces the account balance.

A digital fingerprint of a sequence of bytes.

A progam with the ability to interpret the binary encoding of other on-chain programs.

Stands for Non-Fungible Token. It’s a unique, one-of-a-kind digital asset that’s stored on a blockchain. No other token or cryptocurrency can replace it.

Solana's parallel smart contracts run-time.

A program on a blockchain that can read and modify accounts over which it has control.

A digitally transferable asset.

A function that takes a fixed amount of time to execute that produces a proof that it ran, which can then be verified in less time than it took to produce.

A computer program that accesses the Solana server network .

cluster

A set of maintaining a single .

confirmation time

The wallclock duration between a creating a and creating a .

confirmed block

A that has received a of .

control plane

A gossip network connecting all of a .

drone

entry

An entry on the either a or a .

entry id

A preimage resistant over the final contents of an entry, which acts as the globally unique identifier. The hash serves as evidence of:

The specified are those included in the entry

The entry's position with respect to other entries in

See .

fee account

finality

When nodes representing 2/3rd of the have a common root.

fork

A derived from common entries but then diverged.

genesis block

The first in the chain.

genesis config

The configuration file that prepares the for the .

hash

instruction

The smallest contiguous unit of execution logic in a program. An instruction specifies which program it is calling, which accounts it wants to read or modify, and additional data that serves as auxiliary input to the program. A can include one or multiple instructions in a . An instruction may contain one or more cross-program invocations.

keypair

A and corresponding for accessing an account.

lamport

A fractional with the value of 0.000000001 .

leader

The role of a when it is appending to the .

leader schedule

A sequence of mapped to slots. The cluster uses the leader schedule to determine which validator is the at any moment in time.

ledger

A list of containing signed by . Conceptually, this can be traced back to the , but an actual 's ledger may have only newer to reduce storage, as older ones are not needed for validation of future blocks by design.

ledger vote

A of the at a given . It comprises a affirmation that a it has received has been verified, as well as a promise not to vote for a conflicting (i.e. ) for a specific amount of time, the lockout period.

light client

A type of that can verify it's pointing to a valid . It performs more ledger verification than a and less than a .

loader

mint

There are two different types of minting: Mint-A-Token is when an asset creator chooses who can create tokens/NFTs. Burn Minting gives all another digital private key so they become locked forever and no longer destroyable or transferrable.

native token

The used to track work done by in a cluster.

NFT

node

A computer participating in a .

node count

The number of participating in a .

PoH

See .

point

A weighted credit in a rewards regime. In the rewards regime, the number of points owed to a during redemption is the product of the vote credits earned and the number of staked.

private key

The private key of a .

proof of history (PoH)

A stack of proofs, each which proves that some data existed before the proof was created and that a precise duration of time passed before the previous proof. Like a , a Proof of History can be verified in less time than it took to produce.

public key (pubkey)

The public key of a .

Sealevel

shred

A fraction of a ; the smallest unit sent between .

signature

A 64-byte ed25519 signature of R (32-bytes) and S (32-bytes). With the requirement that R is a packed Edwards point not of small order and S is a scalar in the range of 0 <= S < L. This requirement ensures no signature malleability. Each transaction must have at least one signature for . Thus, the first signature in transaction can be treated as

smart contract

sol

The of a Solana .

stake

Tokens forfeit to the if malicious behavior can be proven.

supermajority

2/3 of a .

thin client

A type of that trusts it is communicating with a valid .

tick

A ledger that estimates wallclock duration.

tick height

The Nth in the .

token

tps

per second.

transaction

One or more signed by a using one or more and executed atomically with only two possible outcomes: success or failure.

transaction id

The first in a , which can be used to uniquely identify the transaction across the complete .

transaction confirmations

The number of since the transaction was accepted onto the . A transaction is finalized when its block becomes a root.

transactions entry

A set of that may be executed in parallel.

validator

A full participant in a Solana network that produces new . A validator validates the transactions added to the

VDF

See .

verifiable delay function (VDF)

wallet

A collection of that allows users to manage their funds.

#
block
transactions
#
lamports
public key
#
#
#
entries
vote
leader
#
cluster
#
validators
ledger
#
leader
tick entry
confirmed block
#
block
supermajority
ledger votes
#
nodes
cluster
#
#
ledger
tick
transactions entry
#
hash
entry's
transactions
ledger
proof of history
#
#
stake
#
ledger
#
ledger
genesis block
#
#
client
transaction
#
public key
private key
#
native token
sol
#
validator
entries
ledger
#
validator
public keys
leader
#
entries
transactions
clients
genesis block
validator
blocks
#
hash
validator's state
tick height
validator's
block
block
fork
#
client
cluster
thin client
validator
#
#
NFTs
wallet
#
token
nodes
#
#
cluster
#
validators
cluster
#
Proof of History
#
validator
stake
lamports
#
keypair
#
VDF
#
keypair
#
#
block
validators
#
fee account
transacton id
#
#
native token
cluster
#
cluster
validator
#
cluster
#
client
cluster
#
entry
#
tick
ledger
#
#
Transactions
#
instructions
client
keypairs
#
signature
transaction
ledger
#
confirmed blocks
ledger
#
#
cluster
blocks
ledger
#
verifiable delay function
#
#
keypairs