Määritelmä
Sovelluskerros on blockchain-teknologiapinon (blockchain) ylin osa, jossa varsinaiset käyttäjille näkyvät sovellukset ja palvelut toimivat. Se sijaitsee ydintason blockchain-protokollien yläpuolella – niiden, jotka huolehtivat konsensuksesta (consensus), datan tallennuksesta ja transaktioiden validoinnista. Tällä kerroksella ohjelmistot hyödyntävät blockchain-ominaisuuksia, kuten transaktiohistoriaa, smart contracteja ja on-chain-dataa, tarjotakseen loppukäyttäjille tiettyjä toimintoja. Se muuntaa matalan tason blockchain-kyvykkyydet konkreettisiksi tuotteiksi, kuten wallettien, markkinapaikkojen tai muiden erikoistuneiden työkalujen muodossa.
Suhteessa alla olevaan blockchainiin sovelluskerros toimii käyttöliittymänä, joka muuttaa raakatason protokollatoiminnot ymmärrettäviksi näkymiksi, toiminnoiksi ja työnkuluiksi. Se nojaa perustason blockchain-kerroksen turvallisuuteen ja datan eheyteen, mutta keskittyy liiketoimintalogiikkaan, käyttökokemukseen ja tiettyihin käyttötapauksiin. Eri sovellukset voivat käyttää samaa blockchainia tarjoten silti täysin erilaisia palveluja. Käsitteenä sovelluskerros auttaa erottamaan toisistaan ydininfrastruktuurin ja sen päälle rakennetut sovellukset.
Yksinkertaisesti selitettynä
Sovelluskerros on se taso, jolla ihmiset oikeasti ovat vuorovaikutuksessa blockchainin kanssa sovellusten ja verkkosivustojen kautta. Sen sijaan, että käyttäjien tarvitsisi käsitellä suoraan lohkoja, nodeja tai konsensussääntöjä, he näkevät painikkeita, saldoja ja yksinkertaisia toimintoja, joita sovellukset tarjoavat. Nämä sovellukset keskustelevat hiljaisesti taustalla blockchainin kanssa. Tämä kerros on se, joka saa blockchain-teknologian (blockchain) tuntumaan tavalliselta sovelluskokemukselta pelkän teknisen järjestelmän sijaan.