Բառը[Թաքցնել][Ցուցադրում]
The Տիեզերական ցանց զուգահեռ բլոկչեյնների ապակենտրոնացված ցանց է, որն աշխատում է միմյանցից անկախ:
Հիմնադրվել է 2014 թվականին Իթան Բուխմանի և Ջե Կվոնի կողմից, ցանցի նպատակն է ստեղծել բլոկչեյնների էկոհամակարգ, որը և՛ մասշտաբային, և՛ փոխգործակցում է միմյանց հետ:
Ներկայումս Cosmos ցանցում կա ավելի քան 263 հավելված, որը հայտնի է որպես Փոխկապակցված, Այդ թվում ` Շենքերի բանալին, Հող, եւ CosmosHub.
Cosmos-ը նպատակ ունի դառնալ բլոկչեյնների ինտերնետ: Պլատֆորմն օգտագործում է բաց կոդով գործիքների մի շարք, ինչպիսիք են Tendermint-ը, Cosmos SDK-ն և IBC-ն, որոնք աշխատում են միասին՝ թույլ տալով ծրագրավորողներին արագ ստեղծել իրենց անհատական բլոկչեյնները:
Ինչու՞ է անհրաժեշտ մաքսային բլոկչեյնները:
Կան մի քանի պատճառներ, որոնց համար գուցե ցանկանաք Ethereum-ում խելացի պայմանագրի միջոցով ստեղծել հավելվածի համար հատուկ բլոկչեյն:
Նախ, գոյություն ունեցող պլատֆորմը, ինչպիսին Ethereum-ն է, կարող է բավականաչափ ճկուն կամ հարմարեցված չլինել ձեր օգտագործման դեպքում: Ձեր սեփական բլոկչեյնի կարգավորումը թույլ է տալիս սահմանել ձեր նախագծի համար անհրաժեշտ տրամաբանությունն ու մեթոդները:
Երկրորդ՝ դուք կարող եք բախվել ինքնիշխանության հետ կապված խնդիրների հետ։ Անկախ շղթայի կառուցումը թույլ է տալիս ազատվել գոյություն ունեցող համակարգի սահմանափակումներից և արձանագրություններից:
Այս ուղեցույցը կբացատրի, թե ինչ խնդիրներ է փորձում լուծել Cosmos-ը և ուսումնասիրելու տարբեր տեխնոլոգիաներ և արձանագրություններ, որոնք ներկառուցված են Cosmos Network-ում:
Ethereum-ի սահմանափակումները
Cosmos բլոկչեյնը նպատակ ունի լուծել մի քանի սահմանափակումներ, որոնք ներկայումս առկա են շատ հայտնի բլոկչեյններում, մասնավորապես՝ Ethereum-ում: Այս սահմանափակումներն են մասշտաբը, օգտագործելիությունը և ինքնիշխանությունը:
Scalability-ը կարևոր գործոն է հաջող բլոկչեյն էկոհամակարգի համար: Ethereum բլոկչեյնն ունի վայրկյանում 15 գործարքների ընդհանուր դրույքաչափ: Ethereum-ի վրա կառուցված բոլոր dApp-ները պետք է մրցեն այս սահմանափակ ռեսուրսների համար:
Օգտագործելիությունը կարևոր է, երբ ցանկանում եք ավելի շատ ճկունություն ապահովել մշակողների համար: Ethereum-ի EVM-ը կառուցվել է բոլոր օգտագործման դեպքերը տեղավորելու համար, ինչը հանգեցնում է մի քանի փոխզիջումների: Մշակողները սահմանափակված են նաև ծրագրավորման մի քանի լեզուներով:
Ի վերջո, ինքնիշխանությունը հիմնական գործոնն է՝ համոզվելու համար, որ բլոկչեյններն ապահով են և ունեն կառավարման անկախ ձև:
Շատ հարթակներ թույլ են տալիս հավելվածներին ունենալ իրենց ինքնիշխանությունը, սակայն այս հավելվածները մնում են կապված հարթակի սեփական արձանագրությունների հետ: Սա հանգեցնում է կառավարման երկու շերտերի, որոնք կարող են դանդաղեցնել զարգացումն ու առաջընթացը:
Cosmos Blockchain-ի հիմնական առանձնահատկությունները
- Application BlockChain ինտերֆեյս թույլ է տալիս ծրագրավորողներին օգտագործել ցանկացած ծրագրավորման լեզու, որը ցանկանում է:
- Staking և քվեարկություն միջոցով ATOM նշան.
- Interchain հաշիվներ թույլ է տալիս օգտվողներին մուտք գործել ամբողջ Interchain մեկ Cosmos Hub հաշվի միջոցով:
- Ձգողականություն DEX կարող է օգտագործվել թվային ակտիվների փոխանակման համար:
- Ձգողականության կամուրջ թույլ է տալիս Cosmos ակտիվներին և ERC-20 նշաններին շարժվել էկոհամակարգերի միջև
- Հորիզոնական մասշտաբայնություն թույլ է տալիս ծրագրավորողներին օգտագործել բազմաշղթայական ճարտարապետություններ
CosmosHub
Cosmos Network-ը հետևում է «հանգուցային և խոսակցական» ճարտարապետությանը: «Գոտին» կիրառական բլոկչեյն է: Յուրաքանչյուր Գոտի մի շապիկ է, որը միանում է հանգույցին: Հաբերը կարող են միանալ այլ հանգույցների հետ: Յուրաքանչյուր ոք ազատ է ստեղծելու իր սեփական հանգույցներն ու գոտիները բլոկչեյնը.
Cosmos Hub-ը այդ հանգույցներից մեկի օրինակն է: Cosmos Hub-ը առաջին բլոկչեյններից մեկն է, որը գործարկվել է Cosmos Network-ում: Այն, ըստ էության, հանդես է գալիս որպես միջնորդ Cosmos այլ բլոկչեյնների միջև:
Cosmos Hub-ը հետևում է բոլոր միացված բլոկչեյնների վիճակին և օգնում է հեշտացնել խորհրդանշական գործարքները:
ATOM նշան
ATOM նշանը Cosmos Hub-ի բնիկ նշանն է: Օգտագործողները կարող են խաղադրույք կատարել ATOM-ը՝ պահանջելու խաղադրույքի պարգևներ և գործարքների վճարներ:
Օգտատերերը, ովքեր բաժնետոմս են դնում ATOM-ին, կարող են նաև քվեարկել Cosmos-ի ապագա արձանագրության և կառավարման որոշումների համար:
Tendermint Consensus Engine
Tenderdmint-ը ծրագրաշարի մի մասն է, որը նախատեսված է հավելվածը ապահով և հետևողականորեն կրկնօրինակելու շատ մեքենաների վրա: Այն նպատակ ունի հանդուրժել մեքենաների ձախողումը կամայական ձևերով, ներառյալ այն դեպքերը, երբ կոդը չարամտորեն օգտագործվում է:
Այս դեպքերը հանդուրժելու ունակությունը հայտնի է որպես բյուզանդական սխալ հանդուրժողականություն:
Tendermind-ը բաղկացած է երկու հիմնական բաղադրիչներից՝ բլոկչեյն կոնսենսուսի շարժիչ և ընդհանուր կիրառական ինտերֆեյս:
Կոնսենսուսի շարժիչը, որը կոչվում է Tendermint Core, համոզվում է, որ ցանցում բոլոր գործարքները համապատասխանում են միմյանց:
Հավելվածի միջերեսը հայտնի է որպես Application BlockChain Interface կամ ABCI. Այս ինտերֆեյսը թույլ է տալիս գործարքները մշակել ցանկացած տվյալ ծրագրավորման լեզվով:
Համեմատելով Bitcoin-ի Proof of Work ալգորիթմի հետ՝ Tendermint կոնսենսուսի ալգորիթմն ավելի արդյունավետ և ապահով է: Կոնսենսուսի շարժիչն ունի 1 վայրկյանի բլոկի ժամանակը, ինչը աներևակայելի արագ է համեմատած Bitcoin-ի 10 րոպեի և Ethereum-ի 14 վայրկյանի հետ:
Tendermint-ը կարող է աջակցել ինչպես հանրային, այնպես էլ մասնավոր բլոկչեյններին և կարող է լինել կամ ցցերի կամ թույլտվության ապացույց:
Tendermint-ը նախատեսված է ընդհանուր նշանակության: Հնարավոր է նույնիսկ, որ դուք օգտագործեք Tendermint-ը՝ փոխարինելու այլ բլոկչեյնների կոնսենսուսային ալգորիթմները: Էթերմինտ մասշտաբային Ethereum է, որը կառուցվել է Cosmos SDK-ի միջոցով և օգտագործում է Tendermint Core-ը որպես իր կոնսենսուսի շարժիչ:
Միջբլոկչեյն հաղորդակցության արձանագրություն (IBC)
IBC արձանագրությունը Cosmos էկոհամակարգի հիմքն է: Արձանագրությունը թույլ է տալիս բլոկչեյններին խոսել միմյանց հետ:
IBC արձանագրության մոդուլային դիզայնը թույլ է տալիս հավելվածների մշակողներին օգտագործել արձանագրությունը՝ առանց խորը գիտելիքների, թե ինչպես է այն աշխատում կուլիսներում:
Ինչպե՞ս է աշխատում IBC-ն:
Ենթադրենք, մենք ունենք երկու բլոկչեյն՝ A և B: Մենք ցանկանում ենք 10 նշան փոխանցել բլոկչեյն A-ից բլոկչեյն B:
Նախ, A Chain-ը կողպում է 10 նշանները: Այս գործընթացը հայտնի է որպես կապում, և նշաններն այժմ կողպված են կամ «կապված»: Այնուհետև A շղթան ապացույց է ուղարկում B շղթային, որ 10 նշան են կապակցվել:
Այժմ Շղթայի B-ի գործն է ստուգել այս ապացույցը շղթայի A-ի վերնագրի դեմ: Եթե ապացույցը հաստատված է, ապա Շղթան B ստեղծում է 10 նշանային վաուչեր:
Սա նշանակում է, որ Chain A նշանները իրականում երբեք չեն հեռանում շղթայից: Շղթայի B-ի խորհրդանշական վաուչերը պարզապես ապացույց են այն բանի, որ A Chain-ի որոշակի թվով ժետոններ կապված են վաուչերի հետ:
Համեմատություն այլ ինտերնետ բլոկչեյնների հետ
Cosmos հարթակը միակ բլոկչեյն նախագիծը չէ, որը կենտրոնանում է շղթայի փոխգործունակության վրա:
polkadot
The polkadot բլոկչեյնը նախագծված է թույլ չտալու կապակցված բլոկչեյններին ապահով կերպով տվյալներ ուղարկել միմյանց: Այն հիմնադրվել է բժիշկ Գևին Վուդի կողմից՝ Ethereum-ի համահիմնադիրներից մեկը Վիտալիկ Բուտերինի հետ միասին: Cosmos Network-ի նման, Polkadot-ը նաև նպատակ ունի լինել բլոկչեյնների մի տեսակ ինտերնետ:
Cosmos-ը և Polkadot-ը տարբեր կերպ են վերաբերվում կառավարմանը և անդամակցությանը: Polkadot-ն ունի ֆիքսված թվով slots Parachains-ի համար, որոնք հատկացվում են աճուրդի միջոցով: Cosmos Network-ը թույլ է տալիս յուրաքանչյուրին կառուցել հանգույց կամ գոտի:
Պլատֆորմի կառավարման որոշումները որոշվում են DOT-ի (Պոլկադոտի բնիկ նշան) ընտրողների քանակով: Մյուս կողմից, Cosmos Network-ը չունի կառավարման միասնական գործընթաց, սակայն Cosmos Hub-ը և նրա բնիկ նշանը ATOM-ն ապահովում են նմանատիպ գործառույթ:
Polkadot-ը և Cosmos-ը նույնպես տարբերվում են նրանով, թե ինչպես են նրանք ապահովում իրենց ցանցը:
Cosmos Network-ում յուրաքանչյուր բլոկչեյն անկախ է և ինքն իրեն պաշտպանում է: Յուրաքանչյուր գոտի ապահովված է վավերացնողների իր հավաքածուով:
Մյուս կողմից, Polkadot-ն աշխատում է ընդհանուր անվտանգության մոդելի ներքո: Յուրաքանչյուր Parachain-ը ծնողական շղթայի երեխա է, որը հայտնի է որպես Ռելե Շղթա, որը հետևում է իր բոլոր պարաշեյնների գլոբալ վիճակին:
Ձյունակույտ
Ձնահյուսը հարթակը բաց կոդով հարթակ է, որը ստեղծվել է ապակենտրոնացված հավելվածներ և բլոկչեյններ գործարկելու համար:
Ավալանշը, ինչպես Cosmos-ը, թույլ է տալիս յուրաքանչյուրին ստեղծել իրենց սեփական կիրառական բլոկչեյնները, որոնք փոխգործունակ են հարթակի այլ բլոկչեյնների հետ:
Ի տարբերություն Cosmos-ի, որտեղ յուրաքանչյուր բլոկչեյն ունի իր վավերացնողները, Ավալանշն ունի ենթացանցեր, որոնք կարող են վավերացնել մի քանի բլոկչեյններ՝ օգտագործելով մեկ վավերացնող հավաքածու: Ենթացանցը կամ ենթացանցը ավալանշ էկոհամակարգում վավերացնողների դինամիկ հավաքածու է:
Պլատֆորմի հիմնական ենթացանցը կոչվում է Առաջնային ցանց, որը վավերացնում է Ավալանշի բոլոր ներկառուցված բլոկչեյնները:
Ենթացանցի բոլոր անդամները պետք է լինեն հիմնական ցանցի անդամ: Սա նշանակում է, որ Ավալանշի յուրաքանչյուր բլոկչեյնի վավերացնողը պետք է նաև վավերացնի Ավալանշի սեփական ներկառուցված բլոկչեյնները:
Եզրափակում
Cosmos նախագիծը խոստումնալից հարթակ է ծրագրավորողների համար, ովքեր ձգտում են հեշտությամբ զարգացնել հզոր բլոկչեյններ, որոնք փոխգործունակ են այլ շղթաների հետ:
Tendermint շարժիչը թույլ է տալիս բլոկչեյն հավելվածներին արագորեն մասշտաբել, իսկ IBC արձանագրությունը թույլ է տալիս հեշտությամբ փոխանակել ակտիվները բլոկչեյնների միջև:
Հավելվածներին հատուկ բլոկչեյնների անհրաժեշտությունը միայն կշարունակի աճել: Cosmos Network-ի նման հարթակները թույլ կտան ծրագրավորողներին հեշտությամբ և վստահորեն կառուցել իրենց սեփական նախագծերը՝ առանց անհանգստանալու անվտանգության և մասշտաբայնության մասին:
Թողնել գրառում