- Programėlių grandinės (Appchains) – tai blokų grandinės, skirtos konkrečiai programai ar vertikalei, o techniniai ir ekonominiai parametrai pritaikyti jų poreikiams.
- Jo modulinė architektūra pagerina mastelio keitimą, našumą, saugumą ir sąveikumą, palyginti su bendrosios paskirties 1 sluoksniu.
- Tokios ekosistemos kaip „Polkadot“, „Cosmos“ ir „Avalanche“ leidžia lengvai kurti programų grandines naudojant paragrainus, zonas ir potinklius su bendrais įrankiais ir saugumu.
- Nors programėlių grandinės siūlo didelių privalumų, jos susiduria su techniniais, reguliavimo ir diegimo iššūkiais, kurie vis dar sprendžiami.
Programėlių grandinės (Appchains) tapo viena iš galingiausių blokų grandinės ekosistemos koncepcijų . Jei jau kurį laiką girdite apie paragrainus, potinklius ar zonas ir nesate tikri, ką jie turi bendro su visa tai, palaukite, nes mes juos čia aptarsime neskubėdami, bet nepersistengdami.
Toliau pateikiamoje medžiagoje apžvelgsime, kas yra programų grandinė (angl. appchain), kaip ji veikia viduje, kuo ji skiriasi nuo pirmojo lygio blokų grandinės ar šoninės grandinės , jos privalumus, trūkumus ir naudojimo atvejus, kada ji yra prasmingiausia. Taip pat apžvelgsime pagrindines ekosistemas (be kita ko, „Polkadot“, „Cosmos“, „Avalanche“), kad pateiktume išsamią ir praktišką apžvalgą.
Kas yra programų grandinė: paprastas apibrėžimas ir kodėl ji svarbi
Kalbėdami apie programų grandines (angl. appchains), turime omenyje blokų grandines, specialiai sukurtas konkrečiai programai ar funkcijų rinkiniui . Tai nėra universalūs tinklai, o grandinės, orientuotos į decentralizuotos programėlės (angl. DApp) arba konkrečios pramonės šakos (angl. finansai, žaidimai, tiekimo grandinė, socialinė žiniasklaida ir kt.) poreikius.
Užuot dalijusis viena infrastruktūra su tūkstančiais projektų, konkuruojančių dėl tų pačių išteklių (kas gali sukelti tinklo kliūtis) , kiekviena programų grandinė rezervuoja skaičiavimo galią, pralaidumą ir saugyklą savo naudojimo atveju . Tai leidžia tokius parametrus kaip bloko dydis, mokesčiai, saugumo modelis ir išmaniosios sutarties tipas pritaikyti konkretiems tos programos poreikiams.
Aiškūs šio požiūrio pavyzdžiai yra „Polkadot“ paragrainai, „Avalanche“ potinkliai ir „Cosmos“ zonos . Visi jie vadovaujasi ta pačia filosofija: specializuoti grandiniai, prijungti prie didesnės ekosistemos, tačiau turintys didelę autonomiją nustatant savo taisykles.
Paprastas būdas tai vizualizuoti – įsivaizduoti pagrindinį tinklą kaip didelį greitkelį, o programėlių grandines – kaip eismo juostas, rezervuotas ir optimizuotas tam tikro tipo eismui : vieną – tik sunkvežimiams, kitą – tik autobusams, dar kitą – tik elektromobiliams... Pagrindinis kelias vis dar yra, tačiau tam tikros transporto priemonės naudoja eismo juostas, pritaikytas judėti efektyviau.
Pagrindinės programėlių grandinių sąvokos ir evoliucija
Pirmosios viešosios blokų grandinės (blockchains) gimė kaip bendrosios paskirties infrastruktūros : visi savo sutartis ir programas diegė tame pačiame baziniame sluoksnyje. Kurį laiką tai veikė, tačiau augant vartotojų ir decentralizuotų programų (DApp) skaičiui, iškilo klasikinės perkrovos, sparčiai augančių mokesčių ir didelio delsos problemos.
Todėl kilo idėja kurti specializuotas grandines, kurios išlaikytų bendros ekosistemos saugumą, tačiau sumažintų pagrindinio tinklo apkrovą . Taigi, programų grandinės (appchains) atsirado reaguojant į du aiškius apribojimus: mastelio keitimą (operacijų skaičius per sekundę) ir gilaus pritaikymo trūkumą (tinklo parametrai, vidinė ekonomika, valdymas ir kt.).
Laikui bėgant, koncepcija buvo tobulinama ir šiandien kalbame apie išbaigtas ekosistemas, orientuotas į programų grandines . „Polkadot“ tai daro per bendrą saugumo centrą ir prie relės grandinės prijungtas paragrainas; „Cosmos“ – per zonų rinkinį, kurios tarpusavyje bendrauja naudodamos IBC; „Avalanche“ – per potinklius, kurie grupuoja konkrečių grandinių validatorius.
Ši evoliucija leido tokiems sektoriams kaip decentralizuoti finansai, lošimai ir logistika diegti savo optimizuotas grandines, nereikalaujant kurti blokų grandinės nuo nulio , pasitelkiant pagrindinių tinklų teikiamas priemones, SDK ir kūrimo sistemas.
Kaip programų grandinės veikia viduje
Techniniu požiūriu, programų grandinė (appchain) turi bet kurios blokų grandinės pagrindus (blokus, mazgus, konsensusą, kriptografiją), tačiau pritaiko tą bendrą struktūrą prie programos poreikių . Ne visos programų grandinės yra sukurtos vienodai, nors paprastai jos remiasi gana panašia sluoksniuota architektūra.
Daugelyje įgyvendinimų programų grandinėje galime išskirti bent penkis pagrindinius sluoksnius , kurių kiekvienas sistemoje turi aiškiai apibrėžtą vaidmenį.
Tinklo sluoksnis : šis sluoksnis yra atsakingas už visą tarpusavio ryšį tarp mazgų, keitimąsi pranešimais ir blokų bei operacijų sklaidą. Jis valdo, kaip mazgai jungiasi vienas su kitu, kaip perduodama informacija ir kaip preliminariai patvirtinami tinkle cirkuliuojantys duomenys, be to, sprendžia problemas IP ir DNS tinkluose.
Taikomųjų programų sluoksnis : čia yra DApps. Šis sluoksnis teikia sąsajas ir API kūrėjams, valdo aukšto lygio programų logiką, stebi ataskaitų suvestines ir įrankius, skirtus naujinimams ar naujoms sutarčių versijoms diegti.
Duomenų sluoksnis : šis sluoksnis tvarko, kaip duomenys saugomi ir tvarkomi programų grandinėje. Tai apima bendrą grandinės būseną, operacijų istoriją ir su išmaniosiomis sutartimis susijusią informaciją . Jo dizainas turi įtakos našumui, grandinės dydžiui ir skaitymo / rašymo efektyvumui.
Konsensuso lygmuo : tai yra programų grandinės saugumo pagrindas. Jis apibrėžia mechanizmą, naudojamą susitarti, kuris blokas yra galiojantis (PoW, PoS, BFT variantai ir kt.), kaip parenkami validatoriai, kokias paskatas jie gauna ir kokias baudas jiems gresia, jei elgiasi nesąžiningai.
Išmaniųjų sutarčių sluoksnis : šis sluoksnis suteikia vykdymo aplinką, kurioje diegiamos, tikrinamos ir vykdomos išmaniosios sutartys . Jis nustato palaikomą programavimo kalbą, dujų ar komisinių modelį ir kaip sąveikauti su kitais grandinės moduliais.
Programėlių grandinių grožis slypi tame, kad kiekvieną iš šių sluoksnių galima reguliuoti arba moduliuoti priklausomai nuo naudojimo atvejo . DeFi projektui reikės tam tikrų saugumo funkcijų ir greito užbaigimo; blokų grandinės žaidimas gali teikti pirmenybę minimaliam delsos laikui (žr. žiniatinklio delsos optimizavimas ) ir labai mažoms sąnaudoms, o ne itin didelei decentralizacijai.
Programėlių grandinės, pagrindinės grandinės ir šoninės grandinės: kuo jos skiriasi
Svarbu patikslinti vieną svarbų dalyką: ne visos grandinės, veikiančios lygiagrečiai su pagrindiniu tinklu, yra programų grandinės . Būtent čia šis terminas dažnai painiojamas su šoninėmis grandinėmis, o tai sukelia painiavą.
1 sluoksnio blokų grandinė yra daugiafunkcis bazinis tinklas: ji turi savo pilną validatorių, sutarimo mechanizmų ir taisyklių rinkinį , o ant jos yra sukurtos įvairios programos. „Bitcoin“, „Ethereum“ ir „Solana“ yra klasikiniai 1 sluoksnio blokų grandinių pavyzdžiai.
Kita vertus, programų grandinės (Appchains) yra sukurtos aptarnauti konkrečią programą ar vertikalę . Jų architektūra yra daug lankstesnė: jos gali būti prijungtos prie 1 sluoksnio (Layer 1), kad paveldėtų saugumą, dalytis konsensuso centru su kitomis grandinėmis arba netgi naudoti specialius tiltus, kad prisijungtų prie pagrindinės ekosistemos.
Kalbant apie konsensuso mechanizmus, pirmojo sluoksnio blokų grandinės linkusios išlaikyti gana griežtą standartinį modelį (PoW, PoS), kad išsaugotų stabilumą ir paprastumą. Tačiau programų grandinės gali eksperimentuoti su konsensuso mechanizmais, pritaikytais jų naudojimui: nuo didelės spartos PoS variantų DeFi iki lengvų BFT schemų logistikos programoms.
O kaip dėl šoninių grandinių? Tiek šoninės, tiek programų grandinės gali prisijungti prie pagrindinės grandinės ir perkelti išteklius tarp jų , tačiau šoninės grandinės paprastai yra daugiafunkcinės: jos padeda perkelti darbą iš bazinio tinklo, pridėti naujų funkcijų arba testuoti patobulinimus, nereikalaujant tiek daug dėmesio skirti vienai programai.
Kita vertus, programų grandinė (angl. appchain) gimsta su labai apibrėžtu tikslu: ji sukurta atsižvelgiant į programą, o tinklo parametrai, tokenomika ir valdymas suderinti su ta programa . Ši specializacija ir yra esminis skirtumas, nors techniniu lygmeniu ji gali panaudoti panašias koncepcijas kaip ir šoninės grandinės (angl. sidechain).
Pagrindiniai komponentai: pagrindinė grandinė, programų grandinė ir dvikryptis tiltas
Daugelyje dizainų programų grandinė neegzistuoja atskirai, o yra didesnės ekosistemos, sudarytos iš trijų pagrindinių dalių : pagrindinės grandinės (arba mazgo), pačios programų grandinės ir dvikrypčio įtvirtinimo arba tilto mechanizmo, dalis.
Pagrindinė grandinė veikia kaip bazinis sluoksnis, atsakingas už bendrą saugumą ir daugeliu atvejų bendrą sutarimą. Joje įrašomi kontroliniai taškai, valdymo pranešimai ir apibendrintos programų grandinės būsenos, siekiant sustiprinti saugumą ir palengvinti sąveikumą.
Programėlių grandinė (angl. appchain) yra specializuota grandinė, turinti savo taisykles, programos logiką ir dažnai savo žetoną, valdymo modelį bei ekonominę politiką . Ji gali veikti gana savarankiškai, jei tik laikosi su pagrindiniu tinklu sutartų ryšio protokolų.
Dvikryptis tiltas arba inkaras leidžia perkelti išteklius ir informaciją tarp pagrindinio tinklo ir programų grandinės. Paprastai jis įgyvendinamas naudojant užrakinimo sutartis bazinėje grandinėje ir žetoninius atvaizdavimus programų grandinėje arba naudojant pranešimų protokolus, kurie leidžia patikrinti (be aklo pasitikėjimo), kad išteklius buvo užrakintas vienoje pusėje prieš jį išleidžiant kitoje.
Šis mechanizmas užtikrina, kad perjungiant grandines neprarandama vertė ar saugumas . Tuo pačiu metu jis leidžia audituoti, kas vyksta programų grandinėje, per bazinį sluoksnį analizuojant žurnalus , aptinkant kenkėjišką elgesį ar neatitikimus ir taip suteikiant sistemai papildomą apsaugos sluoksnį.
Programėlių grandinių privalumai: kodėl taip daug susidomėjimo
Programėlių grandinės (angl. appchains) išpopuliarėjo todėl, kad jos išsprendžia keletą pagrindinių tradicinių blokų grandinių kliūčių , ypač kai kalbama apie daugelio skirtingų programų talpinimą tame pačiame tinkle.
Pirma, yra mastelio keitimas ir našumas . Skirdami visą blokų grandinę vienai programai arba vertikalei, padidinate apdorojamų operacijų skaičių nekonkuruodami su kitomis decentralizuotomis programomis (DApp) dėl blokų vietos. Tai reiškia trumpesnį patvirtinimo laiką ir daug labiau nuspėjamą delsą galutiniam vartotojui.
Antra, programų grandinės (angl. appchains) teikia pirmenybę modulinei ir lanksčiai architektūrai . Kiekvienas projektas gali pasirinkti konsensuso mechanizmo tipą, mokesčių modelį, grandinės valdymo taisykles, leidimų schemą (atviresnę ar uždaresnę) ir net išmaniųjų sutarčių kalbą. Tai laužo klasikinį monolitinį požiūrį „vienas tinklas, vienas taisyklių rinkinys visiems“.
Kitas svarbus aspektas – patobulintas sąveikumas . Programėlių grandinės paprastai kuriamos su mechanizmais, skirtais bendrauti tarpusavyje toje pačioje ekosistemoje (pavyzdžiui, per IBC „Cosmos“ sistemoje arba per „Relay Chain“ „Polkadot“ sistemoje), o tai leidžia vartotojams sklandžiai pereiti iš vienos programos į kitą ir pasinaudoti paslaugų sinergija.
Galiausiai, kūrėjo ir verslo požiūriu, turėti savo programų grandinę reiškia galimybę suderinti techninius rezultatus su ekonominėmis paskatomis . Galite apibrėžti konkrečią tokenomiką, kainodaros modelius, validatorių atlygius ir valdymą, pritaikytus tai konkrečiai bendruomenei, nesiremdami bendro 1 sluoksnio ekonominiu dizainu.
Saugumo priemonės ir blokų grandinės vaidmuo programų grandinėse
Vien dėl to, kad programų grandinė yra labiau specializuota, dar nereiškia, kad ji turėtų būti mažiau saugi. Tiesą sakant, jos dizainas paprastai grindžiamas tomis pačiomis pagrindinėmis blokų grandinės technologijos savybėmis : decentralizacija, nekintamumu ir patikima kriptografija.
Pagrindinis tinklas (jei jis egzistuoja) veikia kaip saugumo inkaras ir audito sluoksnis . Jame gali būti įrašomos būsenos santraukos, blokų maišos ir patvirtinimo pranešimai, leidžiantys aptikti reorganizavimo bandymus arba atakas prieš programų grandinę. Tai reiškia, kad užpuolikas taip pat turėtų pažeisti bazinį sluoksnį, kad pasisektų, o tai smarkiai padidintų atakos kainą.
Programėlių grandinėje pirmoji gynybos linija yra konsensuso algoritmai. Naudodami tokius mechanizmus kaip „Proof-of-Stake“ (PoS), blokų operacijų apdorojimas (BFT) ar kitos hibridinės sistemos, mazgai turi susitarti, kurie blokai yra galiojantys, o kurie sandoriai priimami . Ekonominės paskatos, baudos (sumažinimas) ir dalyvavimo taisyklės yra labai svarbios siekiant atgrasyti nuo kenkėjiško elgesio.
Be sutarimo, programų grandinės naudoja šifravimą duomenų konfidencialumui ir vientisumui apsaugoti , skaitmeninio parašo metodus sandoriams autentifikuoti ir išmaniųjų sutarčių auditus, kad sumažintų kodo pažeidžiamumus. Daugeliui tinklų prieš diegiant svarbias sutartis reikalinga išorinė peržiūra ir laikomasi geriausios programinės įrangos saugumo kūrimo praktikos.
Būdingas blokų grandinės skaidrumas taip pat padidina saugumą: viskas yra įrašoma ir atsekama . Bet kuris naudotojas ar reguliavimo institucija gali peržiūrėti operacijų istoriją, o tai ypač aktualu sektoriuose, kuriuose atsekamumas ir atskaitomybė yra esminiai, pavyzdžiui, finansų ar tiekimo grandinės valdymo.
Programėlių grandinės ekosistemos: „Polkadot“, „Cosmos“ ir „Avalanche“
Keletas projektų visiškai perėmė į programėlių grandines orientuotą modelį, siūlydami įrankius ir sistemas, kurias kiti gali naudoti savo infrastruktūros plėtrai. Trys žymiausi yra „Polkadot“, „Cosmos“ ir „Avalanche“.
„Polkadot“ atveju tinklas yra organizuotas aplink retransliacijos grandinę (angl. Relay Chain), kuri užtikrina saugumą ir bendrą sutarimą. Prie šios retransliacijos grandinės yra prijungtos paragrandios – nepriklausomos blokų grandinės, turinčios savo logiką, žetonus ir valdymą. Šios paragrandios veikia lygiagrečiai, bendrauja tarpusavyje pranešimais ir naudojasi retransliacijos grandinės saugumu, nereikalaudamos jos kurti nuo nulio.
„Cosmos“ savo ruožtu save apibūdina kaip „blokų grandinių internetą“. Ji naudoja „ Cosmos SDK“ , kad kūrėjai galėtų kurti savo pasirinktines grandines, vadinamas zonomis . Kiekviena zona yra nepriklausoma programų grandinė, kuri gali prisijungti prie „Cosmos Hub“ ir kitų zonų naudodama tarpblokinių grandinių ryšio (IBC) protokolą, palengvindama vietinių duomenų ir turto perdavimą.
„Avalanche“ sistemoje metodas pagrįstas potinkliais . Potinklis yra validatorių rinkinys, veikiantis kaip grupė, atsakinga už vienos ar kelių konkrečių blokų grandinių apsaugą. Tai leidžia kiekvienai programų grandinei apibrėžti savo taisykles – nuo sutarimo tipo iki aparatinės įrangos reikalavimų ir validatorių jurisdikcijos, tuo pačiu išnaudojant didelį „Avalanche“ variklio našumą ir mažą delsą.
Šios ekosistemos labai palengvina gyvenimą visiems, norintiems paleisti programų grandinę: jos teikia šablonus, SDK, dokumentaciją ir esamą bendruomenę , sumažindamos blokų grandinės kūrimo nuo nulio sudėtingumą ir pagerindamos sąveikumo galimybes nuo pirmos dienos.
Svarbiausi programėlių grandinių naudojimo atvejai
Dėl programėlių grandinių universalumo jos tinka įvairioms pramonės šakoms ir programų tipams . Kai kurie iš labiausiai paplitusių naudojimo atvejų ypač gerai atspindi šio modelio potencialą.
Decentralizuotų finansų (DeFi) srityje programėlių grandinės leidžia kurti optimizuotas grandines našiai prekybai, skolinimui, išvestinių finansinių priemonių ar likvidumo rinkoms. Perkėlus šias operacijas į specialią programėlių grandinę, sumažinami mokesčiai, išvengiama kliūčių bendrosios paskirties tinkluose ir galima įdiegti protokolui būdingas rizikos taisykles.
Blokų grandinės žaidimų sektoriuje poreikis apdoroti tūkstančius smulkių operacijų (pirkimų žaidime, turto pervedimų, apdovanojimų) daro programėlių grandinę ypač naudingą. Čia svarbiausia yra mažas delsos laikas, minimalūs mokesčiai ir sklandi naudotojo patirtis – aspektai, kurių bendrai naudojama ir perkrauta grandinė vargu ar gali garantuoti.
Decentralizuotiems socialiniams tinklams programų grandinė atveria duris į labiau dalyvaujamuosius valdymo modelius, bendruomenės moderavimą ir realią vartotojų duomenų nuosavybę . Ji taip pat leidžia konfigūruoti teises ir privatumo lygius, kurie skiriasi nuo standartinio viešojo 1 sluoksnio.
Tiekimo grandinės valdymo srityje programas galima pritaikyti logistikos įvykiams, globos pasikeitimams, sertifikavimams ar kokybės kontrolei registruoti visame procese. Tai užtikrina labai išsamų produkto atsekamumą, sumažina sukčiavimo riziką ir pagerina skaidrumą gamintojams, platintojams ir vartotojams.
Be šių vertikalių sričių, atsiranda naujų atvejų skaitmeninės tapatybės, elektroninio balsavimo, medicininių duomenų valdymo ar daiktų interneto infrastruktūros srityse, kur prie sektoriaus poreikių pritaikyta blokų grandinė turi didelį skirtumą, palyginti su bendrinių tinklų naudojimu.
Programėlių grandinių iššūkiai ir galimi trūkumai
Ne viskas yra rožėmis klota. Programėlių grandinės taip pat susiduria su daugybe techninių, reguliavimo ir diegimo iššūkių , į kuriuos reikėtų atsižvelgti prieš jas paleidžiant.
Techniniu požiūriu, programų grandinės įdiegimas ir priežiūra reikalauja pažangių blokų grandinės kūrimo, saugumo, paskirstytų tinklų ir kriptografijos žinių . Nepakanka tiesiog parašyti išmaniąją sutartį: reikia konfigūruoti mazgus, sukurti sutarimo mechanizmus, planuoti atnaujinimus ir užtikrinti stabilią infrastruktūrą ilguoju laikotarpiu.
Be to, kiekviena nauja programų grandinė padidina pasaulinės ekosistemos sudėtingumą: turi būti koordinuojamos kelios grandinės, užtikrintas sklandus sąveikumas ir prižiūrimi saugūs tiltai . Bet kokios šių tarpinių komponentų (tiltų, orakulų, pranešimų protokolų) klaidos tampa potencialiu atakų vektoriumi.
Reguliavimo požiūriu, programėlių grandinės kelia panašių klausimų kaip ir kiti blokų grandinės sprendimai, tačiau su tam tikrais niuansais. Reguliavimo institucijos vis dar prisitaiko prie sektoriaus inovacijų tempo , o teisiniai reikalavimai skirtingose jurisdikcijose gali labai skirtis. Projektuose, kuriuose išleidžiami žetonai, valdomas finansinis turtas arba saugomi neskelbtini duomenys, reikia atkreipti ypatingą dėmesį į atitiktį reglamentams.
Galiausiai, iškyla pritaikymo iššūkis. Nors programėlių grandinės suteikia aiškių pranašumų, daugelis vartotojų ir įmonių vis dar nėra susipažinę su šia koncepcija . Norint parodyti tikrąją jų vertę ir užkirsti kelią tam, kad jos nebūtų suvokiamos kaip dar viena trumpalaikė mada kriptovaliutų pasaulyje, reikia švietimo, sėkmės istorijų ir bendradarbiavimo tarp projektų.
Dažnai užduodami klausimai apie programų grandines
Kas tiksliai yra programų grandinė (angl. appchain)? Tai blokų grandinė, sukurta ir sukonfigūruota taip, kad atitiktų labai konkrečios programos ar naudojimo atvejo poreikius. Ji veikia savarankiškai, tačiau paprastai jungiasi prie pagrindinio tinklo ar kitų grandinių, kad paveldėtų saugumą ir sąveikumą.
Kaip programų grandinė veikia pagrindinės grandinės atžvilgiu? Operacijos apdorojamos ir patvirtinamos programų grandinės tinkle, naudojant jai skirtą mazgų rinkinį ir sutarimo mechanizmą. Vėliau tam tikra svarbi informacija (pvz., apibendrintos būsenos ar pranešimai) gali būti susieta su pagrindine grandine , užtikrinant papildomą saugumą ir sudarant sąlygas turto judėjimui tarp jų.
Kokie yra programų grandinių (App Chains) pranašumai, palyginti su bendrosios paskirties tinklu? Visų pirma, didesnis efektyvumas, mastelio keitimas, pritaikymas ir sąveikumas . Nebendrindama išteklių su tūkstančiais skirtingų programų, programų grandinė gali pasiūlyti mažesnius mokesčius, greitesnius sandorius ir taisykles, geriau pritaikytas numatytam naudojimui.
Kokie yra didžiausi trūkumai? Pagrindinė problema yra techninis ir operacinis sudėtingumas : programėlių grandinės kūrimas, paleidimas ir priežiūra nėra nereikšmingas dalykas. Prie to prisideda ir rizika, susijusi su jungtimis tarp grandinių, reguliavimo neapibrėžtumas ir poreikis pritraukti pakankamai vartotojų ir validatorių, kad projektas būtų tvarus.
Ar programėlių grandinės turi ateitį? Viskas rodo teigiamą atsakymą. Bręstant blokų grandinės ekosistemai, prasminga atskirti infrastruktūras pagal programų tipą , lygiai taip pat, kaip ir tradiciniame pasaulyje tas pats serveris nenaudojamas viskam. Patobulinus įrankius, sąveikumo standartus ir reguliavimo sistemas, programėlių grandinės turi didelę tikimybę tapti pagrindiniu Web3 kraštovaizdžio komponentu.
Žvelgiant į bendrą vaizdą, programų grandinės (angl. appchains) pozicionuoja save kaip tiltą tarp šiuolaikinių programų reikalaujamo lankstumo ir bendrosios paskirties blokų grandinių (angl. blockchains) apribojimų . Jos suteikia žaidimo lauką, kuriame galima keisti, pritaikyti ir eksperimentuoti neaukojant platesnės ekosistemos užtikrinamo saugumo ir sąveikumo, todėl jos yra vienas įdomiausių evoliucijos kelių blokų grandinių visatoje.

