Praėjus trylikai metų nuo Bitcoin blokų grandinės paleidimo, kriptovaliutų pasaulis naujovių mato kone kasdien. Nors daug darbo atliekama su pačiomis blokų grandinėmis, daugelis kūrėjų dabar dirba su programomis, kurios veikia virš blokų grandinių. Šios programos išsiskiria savo funkcija ir pobūdžiu.

Šios programos, žinomos kaip DApps, yra neatsiejamos nuo kriptovaliutų pasaulio. Bet kas yra DApp ir kaip ji veikia?

Kas yra DApp?

DApps yra decentralizuotos programos. Jie veikia kaip standartinės žiniatinklio programos, tačiau DApp pagrindas yra kitoks. Nors dauguma programų gaunamos iš įmonių ar kitų centralizuotų šaltinių, DApps gaunamos iš lygiaverčio tinklo arba grupės pastangų.

Šiuo metu dauguma DApp yra sukurtos „blockchain“ tinkluose. Šie tinklai suteikia žmonėms, norintiems sukurti DApp, garantuotą pagrindą, kuris skatina decentralizaciją. Dauguma blokų grandinės turi valdymo metodus kurie laikosi decentralizuoti, todėl šiems žmonėms prasminga kurti dApp „blockchain“ tinkluose.

Kaip ir jų blokų grandinės tinklų pagrindas, daugelis DApps stengiasi sutelkti dėmesį į savo decentralizuotą pobūdį. Norėdami tai padaryti, daugelis DApp kūrėjų sutelkia dėmesį į tai, kad jų programos būtų atviro kodo, apsaugotos ir naudingos.

instagram viewer

Kad liktų atvirojo kodo, daugelis DApp turi viešą kodo ir operacijų įrašą programoje. Kadangi dauguma DApp yra blokų grandinės viršuje, visada galite patikrinti blokų grandinės knygą, kad pamatytumėte, kokios operacijos vyksta DApp viduje. Be to, daugelis DApps saugo savo programos kodo GitHub, kad vartotojai galėtų įsigilinti į programą ir įsitikinti, kad viskas atrodo gerai.

Jau kurį laiką DApps geriausiai veikė veikiant tinklo efektui. Iš esmės tinklo efektas yra tada, kai kažkas yra saugesnis, kai tinkle naudojasi arba jame dalyvauja daugiau žmonių. Kuo daugiau žmonių naudoja DApp, tuo daugiau žmonių domisi DApp apsauga ir kodo patikrinimu ar patobulinimu.

Tiesą sakant, DApp yra tik programa, sukurta taip, kad daugiau nei viena institucija ar centrinė figūra galėtų dirbti ir tobulinti projektą.

DApps vs. Žiniatinklio programos

Kaip dizaino sistema, DApps nebuvo naudojamas labai ilgai. Ethereum buvo pirmoji blokų grandinė, sukurta specialiai tokiems dalykams kaip DApps, o tai reiškia, kad nuo šios koncepcijos pasirodymo nepraėjo net dešimt metų. Taigi, kūrėjams reikia šiek tiek laiko išsiaiškinti, ar žiniatinklio programa ar DApp dizainas yra geresnis jų paslaugoms.

DApps pranašumai, palyginti su žiniatinklio programomis

Decentralizuotos programos kūrimas yra pranašesnis už centralizuotą. Jei nebūtų rimtos priežasties tai padaryti, nebūtų tiek daug žmonių, bandančių kurti naujoves toje dizaino erdvėje.

Pagrindinė DApp kūrimo priežastis yra ta, kad jas sunku išjungti. Decentralizuotos programos veikia tinkluose, kurie nepriklauso tik vienam asmeniui ar grupei. Kai platinate šią prieglobos galimybę visame internete, galite sukurti ryšio taškus visame pasaulyje. Kažką, kas išplito, sunku perkelti neprisijungus.

Be to, kai ką nors taip paskleisite visame pasaulyje, atveriate laiko tarpą, per kurį kažkas gali veikti bet kuriuo paros metu. Programos, susietos su kitomis programomis ar paslaugomis, kurios neveikia 24 valandas per parą, 7 dienas per savaitę, iš esmės neveikia ne darbo valandomis.

Galite eiti į savo banko žiniatinklio programą arba mobiliąją programėlę ir pateikti prašymą pervesti pinigus, tačiau užklausa gali būti užpildyta tik kitą savaitės dieną. Kažkas labiau decentralizuoto veikia tol, kol kas nors ten priglobia tinklą.

Galiausiai, daugelis DApps prisijungia prie blokų grandinės ekosistemos. Šios sistemos yra atvirojo kodo ir turi aktyvių bendruomenių, kuriančių blokų grandinės tinklą. Susiejus programą su šiomis ekosistemomis, programa tampa atvira visiems, turintiems piniginę šioje grandinėje, nesvarbu, kokią aparatinę įrangą jie turi ar naudojamą operacinę sistemą.

DApps trūkumai, palyginti su žiniatinklio programomis

Nepaisant pastarųjų metų laimėjimų, DApps nėra tobulas. Jie turi tam tikrų pranašumų ir trūkumų, todėl tradicinis žiniatinklio programų dizainas yra geresnis.

Pavyzdžiui, dauguma DApp remiasi išmaniosiomis sutartimis arba kodo bitais, kurie vykdomi, kai įvykdomos sąlygos. Į šias sutartis galima įsilaužti ir išnaudoti, todėl gali būti padaryta rimta žala, jei niekas nesuvokia problemos viešojoje knygoje arba kodų saugykloje.

Be to, DApps šiuo metu beveik primena ankstyvąją kompiuterių ir interneto erą. Niekas nėra integruota ar supakuota į gražią vartotojo sąsają, o tai reiškia, kad vartotojas turi turėti tam tikrų techninių žinių, kad galėtų nustatyti DApp. Kai kurios paslaugos tai palengvina, tačiau daugumai vartotojų tai vis tiek nėra intuityvi.

Galiausiai vartotojai gali būti DApp trūkumas. Lygiai taip pat, kaip DApps gali veikti bet kuriuo metu, kol vartotojai yra prisijungę, DApp sulėtės arba nustos veikti, jei niekas nepriglobs programos. DAapp gali būti sunku pradėti, jei vartotojai nenaudoja arba nenori programos, kai ji pirmą kartą paleidžiama, o tai neleidžia ankstyviems naudotojams turėti geros vartotojo patirties.

DApps ateitis

Šiuo metu dauguma DApps užima finansinę erdvę. Kadangi įprastas įsitikinimas, kad blokų grandinės ir kriptovaliutų bendruomenės yra kriptovaliutos alternatyva tradiciniams pinigams, dauguma kūrėjų kuria DApps, kurios sukuria finansinių paslaugų įrankį.

Laikui bėgant gali atsirasti naujų funkcijų. Pavyzdžiui, nepakeičiamas žetonai (NFT) išpopuliarėjo dėl savo gebėjimo padėti menininkams finansuoti savo darbus, tačiau gali turėti pažadų automatizuoti kitus gyvenimo aspektus, pavyzdžiui, dokumentų patvirtinimą.

Didžiausia problema, su kuria DApps susidurs ateityje, yra tai, kaip blokų grandinės tvarko savo mastelį. Daugelis blokų grandinių pradeda lėtėti arba brangti, kai prie ekosistemos prisijungia kritinė vartotojų masė, blokuojant blokus su vis daugiau operacijų. DApp, sukurtos ant blokų grandinės, kurios negali neatsilikti nuo savo vartotojų bazės skaičiaus, jų populiarumas ir pasitenkinimas sumažės, nes vartotojai paliks ekosistemą kitiems, kurie išsprendė tas problemas.

DApps padeda suteikti Blockchains funkcionalumo

Apskritai, DApps suteikia funkcionalumą blokų grandinei, kurioje jie egzistuoja. Nors bet kas gali inicijuoti operacijas tarp dviejų piniginių, išmaniosios sutartys leidžia DApps atlikti daugybę operacijų decentralizuotu ir efektyviu būdu. Laikui bėgant pamatysime, kaip šis naujas paslaugų teikimo vartotojams vektorius bus naudingas ne tik finansinėmis operacijomis.

Sužinokite, kaip sukurti savo DApps Ethereum

Svajojate būti kitu Vitaliku Buterinu? Tai yra pradinis taškas, kurio jums reikia.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Paaiškinta technologija
  • Blockchain
  • Bitcoin
  • Ethereum
  • Kriptovaliuta
  • Finansinės technologijos
Apie autorių
Zacharijus Reichelis (3 straipsniai paskelbti)Daugiau iš Zachary Reichel

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti