Terminologie

De volgende termen worden gebruikt in de Solana-documentatie en het ontwikkelingsecosysteem.

account

Een record in het Solana-grootboek dat ofwel gegevens bevat of een uitvoerbaar programma is.

Net als een rekening bij een traditionele bank kan een Solana-account saldo bevatten genaamd lamports. Elk account in een cluster heeft een uniek adres.

app

Een front-end applicatie die interacteert met een Solana-cluster.

adres

De locatie in Solana die kan worden gebruikt om een account te vinden. Elk adres is uniek binnen het Solana cluster.

Adressen in Solana kunnen ofwel een Ed25519 publieke sleutel zijn of een programma-afgeleide adres.

adresopzoektabel (ALT)

Een gegevensstructuur die een lijst van accountadressen opslaat, waardoor versioned transactions naar accounts kunnen verwijzen met behulp van compacte 1-byte indexen in plaats van volledige 32-byte publieke sleutels. Adresopzoektabellen stellen een enkele transactie in staat om naar meer accounts te verwijzen dan het oorspronkelijke transactieformaat toestaat.

Anchor

Een framework voor het bouwen van Solana onchain-programma's in Rust. Anchor biedt macro's die standaardcode verminderen, een gestandaardiseerd accountvalidatiesysteem, en genereert een IDL die de interface van het programma beschrijft. Het is het meest gebruikte framework voor Solana-programmaaontwikkeling.

associated token account (ATA)

Een token account waarvan het adres deterministisch wordt afgeleid van een portemonneeadres en een token mint. Het associated token account-programma zorgt ervoor dat elke portemonnee één canoniek token account per tokentype heeft.

autorisatie

Het adres van een gebruiker die een bepaalde toestemming heeft over een account.

Bijvoorbeeld:

  • De mogelijkheid om nieuwe tokens te minten wordt gegeven aan het account dat de 'mint-autorisatie' is voor de token mint.
  • De mogelijkheid om een programma te upgraden wordt gegeven aan het account dat de 'upgrade-autorisatie' van een programma is.

bankstatus

Het resultaat van het interpreteren van alle programma's op het grootboek op een gegeven tick-hoogte. Het omvat minimaal de verzameling van alle accounts die niet-nul native tokens bevatten.

blok

Een aaneengesloten reeks entries op het grootboek gedekt door een stem. Een leider produceert maximaal één blok per slot.

blockhash

Een unieke waarde (hash) die een record (block) identificeert. Solana berekent een blockhash uit de laatste entry id van het block.

blockhoogte

Het aantal blocks onder het huidige block. Het eerste block na het genesis block heeft hoogte één.

bootstrap validator

De validator die het genesis (eerste) block van een blockchain produceert.

BPF loader

Het Solana-programma dat BPF onchain-programma's bezit en laadt, waardoor het programma kan communiceren met de runtime.

bump

Een enkele byte (0–255) die wordt toegevoegd aan seeds bij het afleiden van een Program Derived Address om ervoor te zorgen dat het resulterende adres buiten de ed25519-curve valt en daarom een geldig PDA is. De canonieke bump is de hoogste waarde die een geldig PDA oplevert en wordt doorgaans opgeslagen in de accountgegevens om herberekening te voorkomen.

client

Een computerprogramma dat toegang heeft tot het Solana-server cluster.

commitment

Een maatstaf voor de netwerkbevestiging van het block.

compact array-formaat

Een compact array is een array die op de volgende manier wordt geserialiseerd:

  • De arraylengte (gecodeerd als compact-u16)
  • De array-items achter elkaar opgesomd

Compact array-formaatCompact array-formaat

Het compact array-formaat wordt gebruikt om zowel de accountadressen-array als de instructies-array in transactieberichten te coderen.

cluster

Een verzameling validators die een enkele ledger onderhouden.

compute budget

Het maximale aantal compute units dat per transactie wordt verbruikt.

compute units

De kleinste meeteenheid voor het verbruik van computationele resources van de blockchain. Compute units worden gebruikt om de computationele resources te meten die worden gebruikt bij het verwerken van een transactie.

bevestigingstijd

De werkelijke tijdsduur tussen het moment waarop een leader een tick-entry maakt en het maken van een bevestigd blok.

bevestigd blok

Een blok dat een supermeerderheid aan ledger-stemmen heeft ontvangen.

controlelaag

Een rodelnetwerk dat alle nodes van een cluster met elkaar verbindt.

afkoelingsperiode

Een aantal epochs nadat stake is gedeactiveerd, gedurende welke het geleidelijk beschikbaar komt voor opname. Tijdens deze periode wordt de stake beschouwd als "deactiverend". Meer informatie over: opwarming en afkoeling

kosten-eenheden

Ook wel transaction cost genoemd, is een uitgebreide schatting van alle benodigde middelen om een transactie te verwerken, gemeten in rekeneenheden. Meer informatie hier.

tegoed

Zie stemtegoed.

Cross Program Invocation (CPI)

Een aanroep van het ene onchain-programma naar het andere. Voor meer informatie, zie aanroepen tussen programma's.

datalaag

Een multicast-netwerk dat wordt gebruikt om efficiënt entries te valideren en consensus te bereiken.

drone

Een offchain-dienst die fungeert als bewaarder van de privésleutel van een gebruiker. Het dient doorgaans om transacties te valideren en te ondertekenen.

entry

Een entry op het ledger, ofwel een tick of een transactie-entry.

entry-id

Een pre-image resistente hash over de uiteindelijke inhoud van een entry, die fungeert als de wereldwijd unieke identificatie van de entry. De hash dient als bewijs van:

  • De entry is gegenereerd na een bepaalde tijdsduur
  • De opgegeven transacties zijn degene die in de entry zijn opgenomen
  • De positie van de entry ten opzichte van andere entries in het ledger

Zie proof of history.

epoch

De tijd, d.w.z. het aantal slots, waarvoor een leader schedule geldig is.

fee-account

Het fee-account in de transactie is het account dat betaalt voor de kosten van het opnemen van de transactie in het grootboek. Dit is het eerste account in de transactie. Dit account moet worden gedeclareerd als Read-Write (schrijfbaar) in de transactie, aangezien het betalen voor de transactie het accountsaldo verlaagt.

finaliteit

Wanneer nodes die 2/3e van de stake vertegenwoordigen een gemeenschappelijke root hebben.

fork

Een grootboek afgeleid van gemeenschappelijke vermeldingen maar vervolgens uiteengelopen.

genesis-blok

Het eerste blok in de keten.

genesis-configuratie

Het configuratiebestand dat het grootboek voorbereidt voor het genesis-blok.

hash

Een digitale vingerafdruk van een reeks bytes.

inflatie

Een toename van de token-voorraad in de loop van de tijd die wordt gebruikt om beloningen voor validatie te financieren en om de voortdurende ontwikkeling van Solana te financieren.

inner instruction

Zie Cross Program Invocation.

instructie

Een aanroep om een specifieke instruction handler in een programma aan te roepen. Een instructie specificeert ook welke accounts het wil lezen of wijzigen, en aanvullende gegevens die dienen als hulpinvoer voor de instruction handler. Een client moet ten minste één instructie opnemen in een transactie, en alle instructies moeten worden voltooid om de transactie als succesvol te beschouwen.

instruction handler

Instruction handlers zijn programmafuncties die instructies uit transacties verwerken. Een instruction handler kan één of meer Cross Program Invocations bevatten.

IDL

Interface Definition Language. Een JSON-bestand gegenereerd door Anchor dat de instruction handlers, accounts en types van een programma beschrijft. De IDL stelt clientbibliotheken in staat om automatisch getypeerde interfaces te genereren voor interactie met een onchain-programma.

keypair

Een publieke sleutel en bijbehorende private sleutel voor toegang tot een account.

lamport

Een fractionele native token met de waarde van 0,000000001 sol.

Binnen het rekenbudget wordt een hoeveelheid micro-lamports gebruikt bij de berekening van prioriteringskosten.

leader

De rol van een validator wanneer deze entries toevoegt aan het ledger.

leader schedule

Een reeks validator publieke sleutels gekoppeld aan slots. De cluster gebruikt het leader schema om te bepalen welke validator op elk moment de leader is.

ledger

Een lijst van entries met transacties ondertekend door clients. Conceptueel kan dit worden teruggevoerd naar het genesis-blok, maar het ledger van een daadwerkelijke validator kan alleen nieuwere blokken bevatten om opslagruimte te verminderen, aangezien oudere blokken bij ontwerp niet nodig zijn voor validatie van toekomstige blokken.

ledger vote

Een hash van de validator-status op een gegeven tick-hoogte. Het omvat de bevestiging van een validator dat een ontvangen blok is geverifieerd, evenals een belofte om niet te stemmen op een conflicterend blok (d.w.z. fork) voor een specifieke tijdsduur, de lockout-periode.

light client

Een type client dat kan verifiëren of het naar een geldige cluster verwijst. Het voert meer ledger-verificatie uit dan een thin client en minder dan een validator.

loader

Een programma met het vermogen om de binaire codering van andere onchain-programma's te interpreteren.

lockout

De tijdsduur waarin een validator niet in staat is om te stemmen op een andere fork.

message

De gestructureerde inhoud van een transactie. Bevat over het algemeen een header, een reeks accountadressen, een recente blockhash en een reeks instructies.

Lees hier meer over de berichtopmaak binnen transacties.

micro-lamport

1.000.000 micro-lamports = 1 lamport

Nakamoto-coëfficiënt

Een maatstaf voor decentralisatie. De Nakamoto-coëfficiënt is het kleinste aantal onafhankelijke entiteiten dat collectief kan handelen om een blockchain stil te leggen. De term werd bedacht door Balaji S. Srinivasan en Leland Lee in Quantifying Decentralization.

native token

De token die wordt gebruikt om het werk van nodes in een cluster bij te houden.

node

Een computer die deelneemt aan een cluster.

node count

Het aantal validators dat deelneemt aan een cluster.

onchain

Beschrijft data of programma's die bestaan of worden uitgevoerd op een blockchain. "Onchain" (zonder koppelteken) is de voorkeursspelling.

onchain-programma

De uitvoerbare code op de Solana-blockchain die de instructies interpreteert die in elke transactie worden verzonden om accounts te lezen en te wijzigen waarover het programma controle heeft. Deze programma's worden op andere blockchains vaak "smart contracts" genoemd.

eigenaar

Kan verwijzen naar zowel het eigenende programma als de eigenende wallet. Bijvoorbeeld, getTokenAccountsByOwner haalt token-accounts op die eigendom zijn van een bepaalde wallet, maar het eigenende programma voor die token-accounts is het Token Program.

Om verwarring te voorkomen is het raadzaam om eigenend programma of eigenende wallet te gebruiken in plaats van de generieke term 'eigenaar'.

eigenend programma

Het adres van het programma dat eigenaar is van het account. Alleen het eigenende programma kan het account wijzigen.

Zie ook authority.

eigenaarswallet

De wallet die is gekoppeld aan een account. Het token program wordt bijvoorbeeld gebruikt om token accounts op te slaan die zijn gekoppeld aan een specifieke wallet en mint met behulp van een adres dat is gemaakt van die wallet en mint.

PoH

Zie Proof of History.

punt

Een gewogen credit in een beloningssysteem. In het validator beloningssysteem is het aantal punten dat verschuldigd is aan een stake tijdens inwisseling het product van de verdiende vote credits en het aantal gestakete lamports.

private key

De private key van een keypair.

programma

Zie onchain-programma.

Program Derived Address (PDA)

Een account waarvan het adres is aangemaakt op basis van een onchain-programma en een of meer seeds die zijn aangemaakt door de programma-auteur. PDA-adressen zijn geen publieke sleutels, en PDA's hebben geen private keys.

De ondertekeningsbevoegdheid voor een PDA ligt bij het onchain-programma dat hun eigenaarsprogramma is.

programma-id

De publieke sleutel van het account dat een programma bevat.

Proof of History (PoH)

Een stapel bewijzen, waarvan elk bewijst dat bepaalde gegevens bestonden voordat het bewijs werd aangemaakt en dat er een precieze tijdsduur is verstreken sinds het vorige bewijs. Net als een VDF kan een Proof of History worden geverifieerd in minder tijd dan het kostte om te produceren.

prioriteringsvergoeding

Een extra vergoeding die gebruikers kunnen specificeren in de compute budget instructie om hun transacties te prioriteren.

De prioriteringsvergoeding wordt berekend door de gevraagde maximale compute-eenheden te vermenigvuldigen met de compute-eenheidsprijs (gespecificeerd in stappen van 0,000001 lamport per compute-eenheid), afgerond naar boven naar de dichtstbijzijnde lamport.

Transacties moeten het minimaal benodigde aantal compute units aanvragen voor uitvoering om de kosten te minimaliseren.

publieke sleutel (pubkey)

De publieke sleutel van een keypair. Een publieke sleutel is een van de verschillende soorten adressen die een account kan gebruiken op Solana.

rent

Vergoeding betaald door Accounts en Programma's om gegevens op de blockchain op te slaan. Wanneer accounts onvoldoende saldo hebben om rent te betalen, kunnen ze worden opgeruimd door Garbage Collection.

Zie ook rent exempt hieronder. Lees meer over rent hier: Wat is rent?.

rent exempt

Accounts die een minimum lamport-saldo aanhouden dat evenredig is aan de hoeveelheid gegevens die op het account zijn opgeslagen. Alle nieuw aangemaakte accounts worden permanent onchain opgeslagen totdat het account wordt gesloten. Het is niet mogelijk om een account aan te maken dat onder de drempel voor rent-vrijstelling valt.

root

Een blok of slot dat de maximale lockout heeft bereikt op een validator. De root is het hoogste blok dat een voorouder is van alle actieve forks op een validator. Alle voorouderblokken van een root zijn ook transitief een root. Blokken die geen voorouder en geen afstammeling van de root zijn, worden uitgesloten van consensus-overweging en kunnen worden verwijderd.

runtime

Het onderdeel van een validator dat verantwoordelijk is voor de uitvoering van programma's.

Sealevel

Solana's parallelle runtime voor onchain-programma's.

seed

Een bytewaarde of array van bytewaarden die als invoer wordt gebruikt bij het afleiden van een program derived address. Een programma kan elke combinatie van statische strings, publieke sleutels of andere gegevens als seeds gebruiken. Seeds worden gecombineerd met de ID van het programma en een bump om een uniek PDA-adres te produceren.

shred

Een fractie van een block; de kleinste eenheid die tussen validators wordt verzonden.

handtekening

Een 64-byte ed25519-handtekening van R (32 bytes) en S (32 bytes). Met de eis dat R een gepakt Edwards-punt is dat geen kleine orde heeft en S een scalair is in het bereik van 0 <= S < L. Deze eis garandeert dat er geen handtekeningmanipuleerbaarheid is. Elke transactie moet ten minste één handtekening hebben voor het fee-account. De eerste handtekening in een transactie kan daarom worden beschouwd als de transactie-id

skip rate

Het percentage overgeslagen slots van het totaal aantal leaderslots in de huidige epoch. Deze metriek kan misleidend zijn omdat deze een hoge variantie heeft na de epochgrens wanneer de steekproefgrootte klein is, evenals voor validators met een laag aantal leaderslots, maar kan ook nuttig zijn bij het identificeren van onjuiste node-configuraties.

overgeslagen slot

Een voorbij slot dat geen block heeft geproduceerd, omdat de leider offline was of de fork die het slot bevat werd verlaten voor een beter alternatief door clusterconsensus. Een overgeslagen slot zal niet verschijnen als voorouder voor blocks in daaropvolgende slots, noch de blockhoogte verhogen, noch het oudste recent_blockhash laten verlopen.

Of een slot is overgeslagen kan alleen worden bepaald wanneer het ouder wordt dan het laatste geroote (dus niet-overgeslagen) slot.

slot

De tijdsperiode waarin elke leider transacties verwerkt en een block produceert.

Gezamenlijk creëren slots een logische klok. Slots zijn opeenvolgend geordend en overlappen niet, en omvatten ongeveer gelijke reële tijd volgens PoH.

smart contract

Zie onchain-programma.

SOL

De native token van een Solana cluster.

Solana Program Library (SPL)

Een bibliotheek met programma's op Solana, zoals spl-token, die taken zoals het aanmaken en gebruiken van tokens vergemakkelijkt.

stake

Tokens die aan het cluster worden verbeurd indien kwaadaardig gedrag van een validator kan worden bewezen.

stake-weighted quality of service (SWQoS)

SWQoS maakt voorkeursbehandeling mogelijk voor transacties afkomstig van gestakete validators.

supermajority

2/3 van een cluster.

System Program

Een native Solana-programma (programma-ID 11111111111111111111111111111111) dat verantwoordelijk is voor het aanmaken van nieuwe accounts, het toewijzen van accountgegevens, het toekennen van accounts aan programma's en het overdragen van SOL tussen accounts. Alle nieuwe accounts op Solana zijn eigendom van het System Program totdat ze opnieuw worden toegewezen.

sysvar

Een systeem-account. Sysvars bieden clusterstatusinformatie zoals de huidige tick-hoogte, belonings- punten-waarden, enz. Programma's kunnen Sysvars benaderen via een Sysvar-account (pubkey) of door een query uit te voeren via een syscall.

thin client

Een type client dat erop vertrouwt dat het communiceert met een geldig cluster.

tick

Een ledger-entry die de wandkloktijd schat.

tick height

De N-de tick in de ledger.

token

Een digitaal overdraagbaar activum.

token account

Een account dat een saldo van een specifieke token bevat. Token-accounts zijn eigendom van het Token Program of Token Extensions Program en slaan het tokensaldo, de bijbehorende token mint en het adres van de eigenaar-portemonnee op.

Token Extensions Program

Het Token Extensions Program heeft de programma-ID TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb en bevat alle dezelfde functies als het Token Program, maar wordt geleverd met extensies zoals vertrouwelijke overdrachten, aangepaste overdrachtslogica, uitgebreide metadata en nog veel meer.

token mint

Een account dat tokens kan produceren (of 'minten'). Verschillende tokens worden onderscheiden door hun unieke token mint-adressen.

Token Program

Het Token Program heeft de programma-ID TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA en biedt de basisfunctionaliteit voor het overdragen, bevriezen en minten van tokens.

tps

Transacties per seconde.

tpu

Transaction processing unit.

transactie

Eén of meer instructies ondertekend door een client met behulp van één of meer keypairs en atomair uitgevoerd met slechts twee mogelijke uitkomsten: succes of mislukking.

transactie-id

De eerste handtekening in een transactie, die kan worden gebruikt om de transactie uniek te identificeren in het volledige grootboek.

transactiebevestigingen

Het aantal bevestigde blokken sinds de transactie is geaccepteerd in het grootboek. Een transactie is definitief wanneer het bijbehorende blok een root wordt.

transacties-invoer

Een set transacties die parallel kunnen worden uitgevoerd.

tvu

Transaction validation unit.

validator

Een volwaardige deelnemer in een Solana-netwerk cluster die nieuwe blokken produceert. Een validator valideert de transacties die aan het grootboek worden toegevoegd

VDF

Zie verifiable delay function.

verifieerbare vertragingsfunctie (VDF)

Een functie die een vaste hoeveelheid tijd nodig heeft om uit te voeren en een bewijs produceert dat deze is uitgevoerd, wat vervolgens kan worden geverifieerd in minder tijd dan het kostte om te produceren.

geversioneerde transactie

Een transactieformaat dat aanvullende functionaliteit ondersteunt naast het oorspronkelijke transactie-formaat. Versie 0 (v0) is het eerste geversioneerde formaat en voegt ondersteuning toe voor adresopzoektabellen, waardoor transacties naar meer accounts kunnen verwijzen dan het oorspronkelijke formaat toestaat.

stem

Zie grootboekstem.

stemcredits

Een beloningsregistratie voor validators. Een stemcredit wordt toegekend aan een validator in zijn stemaccount wanneer de validator een root bereikt.

portemonnee

Een verzameling keypairs waarmee gebruikers hun middelen kunnen beheren.

opwarmperiode

Een aantal epochs nadat stake is gedelegeerd, terwijl deze geleidelijk effectief wordt. Gedurende deze periode wordt de stake beschouwd als "activerend". Meer informatie over: opwarming en afkoeling

Is this page helpful?

Inhoudsopgave

Pagina Bewerken

Beheerd door

© 2026 Solana Foundation.
Alle rechten voorbehouden.
Blijf Verbonden