Ի՞նչ են DApp-ները կամ ապակենտրոնացված հավելվածները:
DApp-ը («Ապակենտրոնացված հավելված») ծրագրային հավելված է, որի գործունեությունը մասամբ կամ ամբողջությամբ ապահովված է տարբեր դերակատարների կողմից: Գործելու համար այն հիմնականում հենվում է մեկ կամ մի քանիսի վրա խելացի պայմանագրեր, այսինքն՝ համակարգչային արձանագրություններ, որոնք ստուգում են պայմանագրերը, որոնք գործում են մեկ կամ մի քանի բլոկչեյնների վրա։
Սովորաբար, ապակենտրոնացված հավելվածը գալիս է թափանցիկ օգտագործողի միջերեսով, բաշխված տվյալների պահպանման մոդելով, հաղորդագրությունների հաղորդակցման արձանագրությամբ: գործընկերների, ինչպես նաեւ գործընկերների, ինչպես նաև անվանումների լուծման ապակենտրոնացված համակարգ։ Դրամական առումով Bitcoin-ը կարելի է համարել ապակենտրոնացված հավելված: Ի տարբերություն վարկային կազմակերպությունների՝ Maker-ը կամ Compound-ը կարող են դիտվել նաև որպես ապակենտրոնացված վարկավորման հայտեր: Եթե ցանկանում եք ավելին իմանալ այս նոր հավելվածների մասին, ապա կարդացեք մինչև վերջ: Եկեք գնանք
Բովանդակության աղյուսակը
Ի՞նչ է ապակենտրոնացված հավելվածը:
որ Ապակենտրոնացված հավելվածներ (DApps) ներկայացնում են հավելվածների նոր սերունդ, որոնք սկզբունքորեն տարբերվում են ավանդական հավելվածներից: Ի տարբերություն ավանդական հավելվածների, որոնք աշխատում են կենտրոնացված սերվերների վրա, DApp-ները գործում են ապակենտրոնացված ցանցերում, հիմնականում՝ Ethereum-ի նման բլոկչեյններով:
DApp-ի սիրտը հիմնված է խելացի պայմանագրերի, ինքնավար ծրագրերի վրա, որոնք ավտոմատ կերպով աշխատում են բլոկչեյնում՝ ըստ նախապես սահմանված պայմանների: Այս խելացի պայմանագրերը կազմում են հավելվածի հիմքը, մինչդեռ օգտագործողի միջերեսը կարող է մշակվել ավանդական վեբ տեխնոլոգիաներով: Այս ճարտարապետությունը ապահովում է, որ հավելվածն աշխատում է ճիշտ այնպես, ինչպես նախատեսված է, առանց կենտրոնական իշխանության կողմից մանիպուլյացիայի կամ ընդհատման հնարավորության:
La թափանցիկություն DApp-ների հիմնարար հատկանիշն է, քանի որ դրանց կոդն ընդհանուր առմամբ բաց կոդ է և ստուգելի ցանկացածի կողմից: DApp-ի հետ յուրաքանչյուր փոխազդեցություն գրանցվում է բլոկչեյնում՝ ստեղծելով գործարքների անփոփոխ և թափանցիկ պատմություն: Այս թափանցիկությունը վստահություն է ստեղծում օգտատերերի միջև, ովքեր կարող են ճշտել, թե ինչպես է աշխատում հավելվածը և ինչպես են մշակվում իրենց տվյալները:
DApp-ները հավելվածներ են գտնում բազմաթիվ ոլորտներում: Ապակենտրոնացված ֆինանսներում (DeFi) նրանք թույլ են տալիս կրիպտոարժույթների փոխանակում, վարկեր և փոխառություններ առանց միջնորդների. Խաղային խաղերում նրանք ստեղծում են եզակի փորձառություններ, որտեղ խաղացողները իսկապես տիրապետում են իրենց թվային ակտիվներին: Արդյունաբերության մեջ նրանք կարող են թափանցիկ և արդյունավետ կառավարել մատակարարման շղթաները:
Չնայած իրենց առավելություններին, DApp-ները բախվում են որոշակի մարտահրավերների: Մասշտաբայնությունը շարունակում է մնալ հիմնական խնդիր, քանի որ բլոկչեյն ցանցերը կարող են գերբեռնված լինել: Գործարքի ծախսերը, որոնք կոչվում են «գազի վճարներըEthereum-ում երբեմն կարող է բարձր լինել: Օգտագործողի փորձը կարող է նաև ավելի քիչ հեղուկ լինել, քան ավանդական հավելվածները, քանի որ յուրաքանչյուր փոխազդեցություն պահանջում է վավերացում բլոկչեյնում:
Ապակենտրոնացված հավելվածների պատմություն
DApp-ները նորություն չեն անցյալ տարվանից, իրականությունն այն է, որ նրանք մեզ հետ են ավելի քան 20 տարի: Առաջին P2P ցանցային հավելվածները հայտնի էին որպես Napster, eMule կամ BitTorrent: Դա պայմանավորված է նրանով, որ այդ ներբեռնման հավելվածներին հասանելի տեղեկատվությունը գտնվում է հանգույցների (համակարգիչների) ցանցում, որոնք իրենց ցանցի մաս են կազմում:
Եթե ձեր համակարգիչը միացնեք BitTorrent ցանցին, դուք կկարողանաք մուտք գործել և ներբեռնել բովանդակություն, որը գտնվում է այլ օգտատերերի համակարգիչներում, ինչպես նաև հասանելի դարձնել ձեր բովանդակությունը, որպեսզի այն ներբեռնվի երրորդ անձանց կողմից: Ապակենտրոնացված կիրառման հայեցակարգը ժամանակի ընթացքում առաջընթաց է ապրել, և 2009 թվականին այն թռիչք կատարեց առանց հետ նայելու: Բիթքոյնը ծնվել է՝ աշխարհում առաջին DApp-ն, որն օգտագործում է Blockchain-ը: Արդեն 2014 թվականին ծնվեցին Ethereum-ը և այլ նախագծեր Հետևեցին բլոկչեյն 2.0 և 3.0:
Արդեն 2014 թվականին նա տեսավ բլոկչեյն օգտագործող երկրորդ DApp-ը, Ethereum. Խելացի պայմանագրեր ստեղծելու համար Solidity լեզվի օգտագործումն օգնել է խթանել այս տեխնոլոգիան: Հաջողության գաղտնիքը ապակենտրոնացված հավելվածների մեջ է, որոնք վերահսկվում են օգտատերերի, այլ ոչ թե ընկերությունների կողմից, օրինակ. Fortnite-ի նման մետավերս որը վերահսկվում է ընկերության կողմից, բայց Decentraland-ը ա DApps ապակենտրոնացված և բաց, որը վերահսկվում և մշակվում է օգտագործողների կողմից:
DApps-ի առավելությունները կենտրոնացված հավելվածի նկատմամբ
1# Անվտանգություն
Հիմնական առավելությունն այն է հավելվածի անվտանգություն. Այն փաստը, որ այս հավելվածն աշխատում է հազարավոր հանգույցներից կազմված ցանցում, ապահովում է նրան անվտանգություն, որ եթե նույնիսկ այն ցանցի մեկ կամ մի քանի հանգույց անջատվի, այն կարող է շարունակել աշխատել:
Կենտրոնացված հավելվածի դեպքում, որն աշխատում է կենտրոնական սերվերի վրա, դա տեղի չի ունենում, քանի որ հարձակման դեպքում դա կազդի ծառայության շարունակականության վրա, և հավելվածը կդադարի աշխատել։ Երբևէ զգացե՞լ եք, որ ձեր Whatsapp-ը մի քանի ժամով դադարել է աշխատել: Դե, դա տեղի ունեցավ, քանի որ կենտրոնական սերվերը ձախողվել է.
2# Նրանք ապակենտրոնացված են
Թեև մենք արդեն մի քանի անգամ մեկնաբանել ենք այն, ապակենտրոնացումը DApps-ի մեծ առավելությունն է: Հատկապես այն ծրագրերի համար, որոնք պետք է ունենան սխալների հանդուրժողականության բարձր մակարդակ:
Բացի այդ, սա մրցակցային առավելություն է, որը ժամանակի ընթացքում մեծանում է, քանի որ որքան մեծ է ցանցը, որի վրա աջակցվում է նշված DApp-ը, այնքան ավելի շատ համակարգիչներ (կամ հանգույցներ) կլինեն համակարգում, և այնքան ավելի բարդ կլինի դրա խափանումը կամ խափանումը: փլուզում.
3# Դրանք հիմնված են անվճար ծրագրերի վրա
Վերջապես, DApps-ի մեծ սյուներից կամ առավելություններից մեկն այն է, որ դրանց կառուցումը մշակվել է անվճար ծրագրաշարի շուրջ: Սա թույլ է տալիս ծրագրավորողների մի մեծ համայնք գոյություն ունենալ դրա հետևում` ծառայություն և աջակցություն տրամադրելու ցանցին, ի լրումն թափանցիկության և անվտանգության բարձր մակարդակի հասնելու:
Ապակենտրոնացված հավելված VS c հավելվածկենտրոնացված
Ճարտարապետություն և հսկողություն
Ավանդական հավելվածներն ընդունում են կենտրոնացված ճարտարապետություն, որտեղ սերվերները, տվյալների բազաները և կիրառական տրամաբանությունը տեղակայված են տվյալների հատուկ կենտրոններում: Ընկերությունը կամ կազմակերպությունը լիովին վերահսկում է ենթակառուցվածքը և իր հայեցողությամբ կարող է փոփոխել, դադարեցնել կամ սահմանափակել հավելվածի մուտքը: Այս կենտրոնացումը թույլ է տալիս արդյունավետ կառավարում, բայց ստեղծում է ձախողման և վերահսկողության մեկ կետ:
DApp-ները հիմնված են բաշխված ճարտարապետության վրա՝ հիմնված բլոկչեյնի վրա: Հավելվածի կոդը՝ խելացի պայմանագրերի տեսքով, միաժամանակ գործում է հազարավոր անկախ հանգույցների վրա: Յուրաքանչյուր հանգույց պահպանում է բլոկչեյնի ամբողջական պատճենը, որն ապահովում է, որ հավելվածը կշարունակի գործել, նույնիսկ եթե որոշ հանգույցներ չեն աշխատում: Այս ապակենտրոնացումը վերացնում է կենտրոնական կազմակերպությանը վստահելու անհրաժեշտությունը:
Տվյալները և գործարքները վավերացվում են ցանցի միջև կոնսենսուսով, այլ ոչ թե մեկ մարմնի կողմից: Քանի որ կոդը հրապարակային է և անփոփոխ, օգտվողները կարող են ստուգել, թե ինչպես է աշխատում հավելվածը: Այս թափանցիկությունն ու ճկունությունը հիմնական առավելություններն են, նույնիսկ եթե դրանք ուղեկցվում են ավելի բարդությամբ զարգացում և տեղակայում.
Տվյալների մշակում
Ավանդական հավելվածում տվյալները պահվում են կենտրոնացված տվյալների բազաներում, որոնք հեշտությամբ փոփոխվում են համակարգի ադմինիստրատորների կողմից: Այս ճկունությունը թույլ է տալիս արագ շտկել սխալները և օգտատիրոջ տվյալները արդյունավետ կառավարել, սակայն վստահության և անվտանգության հարցեր է առաջացնում: Օգտագործողները հաճախ հնարավորություն չունեն ստուգելու, թե ինչպես են իրենց տվյալները մշակվում կամ փոփոխվում:
DApp-ները արմատապես այլ մոտեցում են ցուցաբերում: Բոլոր տվյալները պահվում են բլոկչեյնում գաղտնագրված և անփոփոխ կերպով: Յուրաքանչյուր գործարք, փոփոխություն կամ փոխազդեցություն գրանցվում է բլոկում, որը վավերացվելուց հետո դառնում է մշտական և անփոփոխ: Այս անփոփոխությունը ապահովում է տվյալների ամբողջականությունը և ստեղծում է թափանցիկ և ստուգելի պատմություն:
Օգտագործողները ցանկացած պահի կարող են ստուգել բոլոր գործարքները և ստուգել իրենց ակտիվների կամ տվյալների ճշգրիտ կարգավիճակը: Այս թափանցիկությունը վերացնում է տվյալների կառավարման համար երրորդ կողմին վստահելու անհրաժեշտությունը: Այնուամենայնիվ, այս անփոփոխությունը կարող է նաև թերություն լինել. սխալները չեն կարող ուղղվել, իսկ զգայուն տվյալները, հրապարակվելուց հետո, չեն կարող ջնջվել:
Սպասարկում և թարմացումներ
Ավանդական հավելվածներն օգտվում են սպասարկման առումով մեծ ճկունությունից: Մշակողները կարող են ցանկացած պահի թարմացումներ տարածել, շտկել վրիպակները կամ ավելացնել գործառույթներ: Այս գործընթացը սովորաբար արագ և թափանցիկ է օգտվողների համար: Ընկերությունները կարող են նաև արագորեն հարմարեցնել իրենց հավելվածը՝ ի պատասխան օգտատերերի կարծիքների կամ շուկայի փոփոխությունների:
DApp-ների համար գործընթացն ավելի բարդ է: Քանի որ խելացի պայմանագրերը անփոփոխ են բլոկչեյնի վրա տեղակայվելուց հետո, ցանկացած փոփոխություն պահանջում է նոր պայմանագրի տեղակայում: Այս փոփոխությունները հաճախ կարիք ունեն համայնքի կողմից հաստատվելու ապակենտրոնացված կառավարման մեխանիզմի միջոցով: Այս կոշտությունը երաշխավորում է կայունություն և անվտանգություն, բայց կարող է դանդաղեցնել հավելվածի էվոլյուցիան:
DApps-ի թարմացումները պահանջում են մանրակրկիտ պլանավորում և անվտանգության մանրակրկիտ ստուգումներ, քանի որ սխալներն անդառնալի են: Մշակողները հաճախ պետք է սկզբնական կոդում տրամադրեն արդիականացման մեխանիզմներ: Սպասարկման այս աճող բարդությունը փոխհատուցվում է ավելի մեծ թափանցիկությամբ և համայնքի ակտիվ մասնակցությամբ հավելվածի մշակմանը:
Հասանելիություն և ճկունություն
Ավանդական հավելվածները կախված են իրենց կենտրոնացված սերվերների առկայությունից: Չնայած ավելորդության միջոցառումներին և կրկնօրինակումներին, դրանք մնում են խոցելի ապարատային խափանումների, DDoS հարձակումների կամ ենթակառուցվածքի խափանումների նկատմամբ: Կենտրոնական սերվերի խափանումը կարող է հավելվածը լիովին անհասանելի դարձնել բոլոր օգտատերերի համար:
DApp-ները գերազանցում են ճկունությունը՝ շնորհիվ իրենց ապակենտրոնացված բնույթի: Գործելով անկախ հանգույցների բաշխված ցանցի վրա՝ նրանք վերացնում են ձախողման ցանկացած կետ: Քանի դեռ ցանցում առնվազն մեկ հանգույց մնում է ակտիվ, հավելվածը շարունակում է աշխատել։ Այս բաշխված ճարտարապետությունը DApp-ներին բնականորեն դիմացկուն է դարձնում հարձակումներին և անջատումներին:
Ցանցի յուրաքանչյուր հանգույց պահպանում է բլոկչեյնի ամբողջական պատճենը՝ ապահովելով տվյալների բնական ավելորդությունը։ Հավելվածը գրաքննելու կամ անջատելու փորձերը դառնում են չափազանց դժվար, քանի որ դա կպահանջի միաժամանակ խախտել ցանցի հանգույցների մեծ մասը: Այս բարձր հասանելիությունը հատկապես արժեքավոր է առաքելության համար կարևոր ծրագրերի համար, որոնք պահանջում են շարունակական, հուսալի շահագործում:
Ծախսեր և կատարողականություն
Ավանդական հավելվածները պահանջում են զգալի նախնական ներդրումներ ենթակառուցվածքում՝ սերվերներ, տվյալների բազաներ, անվտանգություն և սպասարկում: Այնուամենայնիվ, նրանք սովորաբար առաջարկում են գերազանց կատարում արագ արձագանքման ժամանակներով և բարձր մշակման հզորությամբ: Ծախսերը հիմնականում ֆիքսված են և կանխատեսելի՝ կապված հոսթինգի և սպասարկման հետ։
DApp-ները ներկայացնում են կառուցվածքը տարբեր ծախսեր. Յուրաքանչյուր գործարք պահանջում է գազի վճարների վավերացում ցանցի կողմից՝ ծախսերը դարձնելով փոփոխական և երբեմն անկանխատեսելի, հատկապես բարձր գերծանրաբեռնվածության ժամանակաշրջաններում: Թեև չկան կենտրոնացված ենթակառուցվածքային ծախսեր, կուտակային վճարները կարող են նշանակալի դառնալ գործարքների մեծ ծավալի հայտերի համար:
Կատարման առումով, DApp-ները սովորաբար ավելի դանդաղ են, քան իրենց ավանդական գործընկերները: Կոնսենսուսի հասնելու և բլոկչեյնի վրա գործարքների վավերացման համար պահանջվող ժամանակը ստեղծում է ներհատուկ ուշացում: Այս սահմանափակումը ապակենտրոնացման և անվտանգության համար վճարվող գինն է: Այնուամենայնիվ, լայնածավալության նոր լուծումները, ինչպիսիք են 2-րդ շերտը և կողային շղթաները, աստիճանաբար բարելավում են այս կատարումը՝ պահպանելով ապակենտրոնացման առավելությունները:
Ապակենտրոնացված հավելվածների կատեգորիաներ
DApps-ի աշխարհում մենք գտնում ենք տարբեր մակարդակներ կամ կատեգորիաներ, որոնք են.
I մակարդակը թուլանում է. Այս մակարդակում կամ դասակարգում մենք ներառում ենք ապակենտրոնացված հավելվածներ, որոնք աշխատում են իրենց սեփական Blockchain-ով:
II մակարդակի լրացումներ. DApp-ների այս մակարդակում մենք գտնում ենք բոլոր այն DApp-ները, որոնք տեղակայված են Blockchain-ում, որը չի բխում հենց DApp-ից և գործում է հիմնվելով իրենց սեփական Tokens-ի կամ Tokens-ի վրա, որտեղ նրանք աշխատում են:
III մակարդակի DApps. III մակարդակի DApp-ներն օգտագործում են II մակարդակի DApps՝ ճիշտ գործելու համար:
Լավագույն DApp-ների օրինակներ
Որպեսզի ավարտենք այս ուղեցույցը, թե ինչ են ապակենտրոնացված հավելվածները, մենք վերանայում ենք ամենամեծ շուկաները: Ապակենտրոնացված դիմում. CryptoKitties- ը. Սա, հավանաբար, ամենահայտնի DApp-ն է, որը դուք, անշուշտ, լսել եք լրատվամիջոցներում: Cryptokitties-ը տարբեր թեմաներով զարդարված թվային կատվի ձագեր հավաքելու խաղ է:
Սա DApp է, որը տեղակայված է Ethereum Blockchain-ը (DApp մակարդակ II): Այն գոյություն ունեցող ամենահիններից է։ Այնուամենայնիվ, նրանք պայթեցին ժողովրդականության մեջ 2017 և 2018 թվականներին, հիմնականում այն պատճառով, որ նրանք նաև հսկայական շուկա դարձան սպեկուլյանտների համար, ովքեր տեսան հսկայական եկամտաբերությամբ առևտրային շուկա: Այս թվային ձագերից յուրաքանչյուրը 100% եզակի է և պատկանում է այն գնողին: Նրանք չեն կարող վերարտադրվել, ոչնչացվել կամ գողացվել:
CAD շուկա. Stablecoin շուկան արդեն առաջ է անցնում 100 մլրդ ԱՄՆ դոլար. Հետևաբար այս շուկայի շուրջ մշակվել են մեծ թվով DApp-ներ: Ամենահաջող օրինակներից մեկը Market DAO-ն է:
MarketDAO-ն հարթակ է, որը թույլ է տալիս գնել ստաբլեկիններ. Հետագայում դուք կարող եք դրանք փոխանցել հարթակ, և դրա դիմաց նրանք ձեզ առաջարկում են ֆիքսված տարեկան եկամուտ, որը սովորաբար մոտ է 6% -ով: Եթե գիտակցում եք, ապա գործողությունը նման է բանկին: Ես իմ գումարը դնում եմ, և դրա դիմաց նրանք ինձ վերադարձնում են: Բանկը կարող է օգտագործել իմ տված գումարը երրորդ անձանց վարկեր տրամադրելու համար, որոնք ժամանակի ընթացքում վերադարձնում են շահութաբերությունը:
Տարբերությունը, որ MarketDAO (և նմանատիպ հարթակները), որոնք բերում են էկոհամակարգին, այն է, որ դրանք հեշտացնում են ֆինանսական ապրանքների հասանելիությունը: Վարկի դիմորդը պարտավոր չէ անցնել ավանդական վարկային հաստատության հաստատման երկարատև և պահանջկոտ գործընթացների միջով:
IPSE. IPSE-ն իր միջավայրում եզակի հավելված է: Դա II մակարդակի DApp և որոնման համակարգ է, ինչպես Google, Yahoo!, Bing կամ Ecosia. Այն հիմնված է EOS Blockchain-ի վրա: IPSE-ն տարբերվում է մեր օգտագործած ավանդական վեբ բրաուզերներից: Առաջին հերթին այն օգտագործում է այլ արձանագրություն, բացի HTTP-ից, IPFS-ից (Interplanetary File System):
Բացի արձանագրային տարբերությունից, IPSE-ն գովազդ չի ներկայացնում: Նրա բիզնես մոդելը չի հիմնվում գովազդի վրա։ Սա զգալիորեն նոր է, հատկապես Google-ի և մյուսների նման որոնիչների համեմատ: Վերջապես, վերջին տարբերությունն այն է, որ IPSE-ն փորձում է զգալիորեն բարձրացնել օգտվողի գաղտնիությունը:
Այս կերպ որոնողական համակարգը չի հավաքում օգտատերերի տվյալներ իրականացված որոնումների տեսակի կամ դրանց համատեքստում: Իհարկե, եթե օգտվողը ցանկանում է կամավոր կերպով տրամադրել տվյալներ, նա կպարգևատրվի IPSE նշաններով, որոնք այնուհետև կարող են վաճառվել երկրորդային շուկայում: Ստուգեք լավագույնը ապակենտրոնացված ծրագրեր.
Եզրափակում
DApps-ի շուկան, ինչպես բլոկչեյն շուկան, հետաքրքիր է, և դրա աճը երկրաչափական է: Նրանք գալիս են մեզ բերելու հնարավորությունների մի նոր դարաշրջան, որը նորարարություն կստեղծի բոլոր ոլորտներում, որոնք առնչվում են մեծ քանակությամբ տվյալների և տեղեկատվության հետ: Բայց, ինչպես ցանկացած նոր տեխնոլոգիա կամ միտում, դուք պետք է լավ պատրաստված լինեք և պատրաստված լինեք:
Ուրիշ բան ունե՞ք ասելու։ Թողեք մեզ մեկնաբանություն
Թողնել մեկնաբանություն