Definisjon
Applikasjonslaget er det øverste laget i en teknologi-stack for blockchain (blockchain) der faktiske brukerrettede applikasjoner og tjenester kjører. Det ligger over de grunnleggende blockchain-protokollene som håndterer konsensus (consensus), datalagring og validering av transaksjoner. På dette laget bruker programvare blockchain-funksjoner som transaksjonshistorikk, smart contracts og on-chain-data for å levere konkrete funksjoner til sluttbrukere. Det oversetter lave blockchain-funksjoner til faktiske produkter som wallets, markedsplasser eller andre spesialiserte verktøy.
I forhold til den underliggende blockchain (blockchain) fungerer applikasjonslaget som et grensesnitt som gjør om rå protokollfunksjonalitet til forståelige skjermer, handlinger og arbeidsflyter. Det er avhengig av sikkerheten og dataintegriteten i det grunnleggende Blockchain-laget, men fokuserer på forretningslogikk, brukeropplevelse og spesifikke bruksområder. Ulike applikasjoner kan dele den samme Blockchain, men likevel tilby helt forskjellige tjenester. Som konsept hjelper applikasjonslaget med å skille mellom kjerneinfrastruktur og appene som bygges oppå denne.
Enkelt forklart
Applikasjonslaget er der folk faktisk samhandler med en Blockchain (blockchain) gjennom apper og nettsider. I stedet for å forholde seg direkte til blokker, noder eller konsensusregler, ser brukerne knapper, saldoer og enkle handlinger som applikasjonene tilbyr. Disse applikasjonene kommuniserer stille med Blockchain i bakgrunnen. Dette laget er det som gjør at blockchain-teknologi føles som en vanlig appopplevelse, og ikke bare et rent teknisk system.