Definiție
Stratul de aplicație este partea superioară a unui stack de tehnologie blockchain (blockchain), unde funcționează efectiv aplicațiile și serviciile vizibile pentru utilizator. El se află deasupra protocoalelor de bază ale blockchain-ului, care se ocupă de consens (consensus), stocarea datelor și validarea tranzacțiilor. La acest nivel, software-ul folosește funcționalitățile blockchain-ului, precum înregistrările tranzacțiilor, smart contracts și datele on-chain, pentru a oferi funcții specifice utilizatorilor finali. Stratul de aplicație transformă capabilitățile de nivel scăzut ale blockchain-ului în produse concrete, cum ar fi wallets, piețe (marketplaces) sau alte instrumente specializate.
În raport cu blockchain-ul de bază, stratul de aplicație acționează ca o interfață care transformă funcționalitatea brută a protocolului în ecrane, acțiuni și fluxuri de lucru ușor de înțeles. El se bazează pe securitatea și integritatea datelor asigurate de stratul de bază Blockchain (blockchain), dar se concentrează pe logica de business, experiența utilizatorului și cazuri de utilizare specifice. Aplicații diferite pot folosi același Blockchain (blockchain), oferind în același timp servicii complet diferite. Ca și concept, stratul de aplicație ajută la separarea responsabilităților între infrastructura de bază și aplicațiile construite deasupra acesteia.
Pe înțelesul tuturor
Stratul de aplicație este locul în care oamenii interacționează efectiv cu un Blockchain (blockchain) prin aplicații și site-uri web. În loc să lucreze direct cu blocuri, nodes sau reguli de consens (consensus), utilizatorii văd butoane, solduri și acțiuni simple oferite de aplicații. Aceste aplicații comunică în liniște cu Blockchain (blockchain) în fundal. Acest strat este cel care face ca tehnologia blockchain (blockchain) să se simtă ca o aplicație obișnuită, nu ca un sistem pur tehnic.