Definition
Warstwa aplikacji to najwyższa część stosu technologii blockchain (blockchain), w której działają faktyczne aplikacje i usługi skierowane do użytkownika końcowego. Znajduje się ona ponad bazowymi protokołami blockchain (blockchain), które odpowiadają za konsensus (consensus), przechowywanie danych i weryfikację transakcji. Na tym poziomie oprogramowanie wykorzystuje funkcje blockchain (blockchain), takie jak zapisy transakcji, smart contracts (smart contracty) i dane on-chain, aby dostarczać użytkownikom końcowym konkretne funkcje. Przekłada niskopoziomowe możliwości blockchain (blockchain) na namacalne produkty, takie jak wallet (portfel), marketplace’y czy inne wyspecjalizowane narzędzia.
W relacji do bazowego blockchain (blockchain) warstwa aplikacji działa jako interfejs, który zamienia surową funkcjonalność protokołu na zrozumiałe ekrany, akcje i procesy. Opiera się na bezpieczeństwie i integralności danych zapewnianych przez bazową warstwę Blockchain (blockchain), ale koncentruje się na logice biznesowej, doświadczeniu użytkownika i konkretnych przypadkach użycia. Różne aplikacje mogą współdzielić ten sam Blockchain (blockchain), oferując zupełnie odmienne usługi. Jako koncepcja, warstwa aplikacji pomaga rozdzielić odpowiedzialności między podstawową infrastrukturę a aplikacje budowane na jej szczycie.
In Simple Terms
Warstwa aplikacji to miejsce, w którym ludzie faktycznie wchodzą w interakcję z Blockchain (blockchain) za pośrednictwem aplikacji i stron internetowych. Zamiast zajmować się bezpośrednio blokami, node’ami (node) czy zasadami konsensusu (consensus), użytkownicy widzą przyciski, salda i proste akcje udostępniane przez aplikacje. Te aplikacje po cichu komunikują się z Blockchain (blockchain) w tle. To właśnie ta warstwa sprawia, że technologia blockchain (blockchain) jest odbierana jak zwykła aplikacja, a nie wyłącznie techniczny system.