Definition
Applikationslagret är den översta delen av en blockchain-teknologistack där faktiska användarvända applikationer och tjänster körs. Det ligger ovanpå de centrala blockchain-protokollen som hanterar konsensus (consensus), datalagring och validering av transaktioner. På detta lager använder mjukvara blockchain-funktioner som transaktionshistorik, smarta kontrakt (smart contract) och on-chain-data för att leverera specifika funktioner till slutanvändare. Det översätter blockchains lågnivåkapacitet till konkreta produkter som wallets, marknadsplatser eller andra specialiserade verktyg.
I förhållande till den underliggande blockchain fungerar applikationslagret som ett gränssnitt som omvandlar rå protokollfunktionalitet till begripliga vyer, åtgärder och arbetsflöden. Det förlitar sig på säkerheten och dataintegriteten i det underliggande Blockchain-lagret men fokuserar på affärslogik, användarupplevelse och specifika användningsfall. Olika applikationer kan dela samma Blockchain men ändå erbjuda helt olika tjänster. Som koncept hjälper applikationslagret till att separera kärninfrastruktur från de appar som byggs ovanpå den.
Enkelt förklarat
Applikationslagret är där människor faktiskt interagerar med en Blockchain via appar och webbplatser. I stället för att hantera block, noder (node) eller konsensusregler direkt ser användarna knappar, saldon och enkla åtgärder som tillhandahålls av applikationerna. Dessa applikationer kommunicerar tyst med Blockchain i bakgrunden. Det här lagret är det som får blockchain-teknik (blockchain) att kännas som en vanlig appupplevelse i stället för ett rent tekniskt system.