Blockchain ցանցի կառուցվածքը. հանգույցներ և պատառաքաղներ

Հիմքում ընկած տեխնոլոգիան blockchain ամբողջությամբ փոխել է տվյալների պահպանման և ուղարկման եղանակները: Բլոկչեյն ցանցը ապակենտրոնացված և բաշխված մատյան է, որը կարող է գրանցել գործարքները այնպես, որ ապահով լինի և բաց հանրային դիտարկման համար: Այնուամենայնիվ, երբևէ մտածե՞լ եք ցանցի բնույթի մասին: Դրա կառուցվածքը. Եկեք նայենք:

Հասկանալով, թե ինչպես է աշխատում բլոկչեյնը

Բլոկչեյնն անընդհատ աճում է գրառումների ցանկով, որոնք կոչվում են բլոկներ, որոնք կապակցված և ապահովված են գաղտնագրության միջոցով: Պատկերացրեք մի շղթա մի քանի օղակներով, որոնցից յուրաքանչյուրը ներկայացնում է բլոկը բլոկչեյնում: Յուրաքանչյուր բլոկ պարունակում է տեղեկատվություն, և երբ բլոկը ավելացվում է շղթային, նրա պահած տեղեկատվությունը համարվում է մշտական ​​և անփոփոխ: Տեղեկատվության ճշգրտությունն ու անվտանգությունն ապահովելու համար յուրաքանչյուր բլոկ պարունակում է եզակի կոդ, որը կոչվում է «հեշ», ինչպես նաև շղթայում նախորդ բլոկի հեշը:

Սա ստեղծում է կրիպտոգրաֆիկ կապ, ինչը գրեթե անհնար է դարձնում նախկին բլոկների փոփոխությունը, քանի որ դա կպահանջի փոխել շղթայում նրանցից հետո բլոկների բոլոր հեշերը: Բացի այդ, բլոկչեյնները կարող են լինել ինչպես հանրային, այնպես էլ մասնավոր՝ հանրային բլոկչեյնի դեպքում մի քանի մասնակիցներով կամ մասնավոր բլոկչեյնի դեպքում՝ ընդամենը մի քանիսը: Այս մասնակիցները կոչվում են «հանգույցներ», և յուրաքանչյուր հանգույց ունի բլոկչեյնի ամբողջական պատճենը:

Երբ շղթային ավելացվում է նոր բլոկ, այն ստուգվում է հանգույցների կողմից, և երբ կոնսենսուսը ձեռք է բերվում, բլոկը ավելացվում է բլոկչեյնի բոլոր հանգույցների պատճեններին՝ հասանելի դարձնելով նրա պահած տեղեկատվությունը բոլորին, ում հասանելի է: ցանցը։

Հանգույցներ և պատառաքաղներ

Հանգույցներ Blockchain-ում

Բլոկչեյն ցանցի հանգույցը համակարգիչ է, որը մասնակցում է ցանցին՝ պահպանելով բլոկչեյնի պատճենը և վավերացնելով գործարքները:

Տեսակներ

1. Ամբողջական հանգույցներ. Ամբողջական հանգույցները պահպանում են բլոկչեյնի ամբողջական պատճենը և վավերացնում են գործարքներն ու բլոկները: Նրանք կարևոր դեր են խաղում ցանցում, քանի որ ապահովում են բլոկչեյնի ամբողջականությունը՝ ստուգելով, որ յուրաքանչյուր բլոկ և գործարք հետևում է ցանցի կոնսենսուսի կանոններին: Ամբողջական հանգույցները նաև նոր գործարքներ և բլոկներ են տարածում ցանցի այլ հանգույցների վրա:

2. Թեթև հանգույցներ. թեթև հանգույցները պահպանում են բլոկչեյնի սահմանափակ պատճենը և գործարքների վավերացման համար ապավինում են ամբողջական հանգույցներին: Այս հանգույցները սովորաբար օգտագործվում են սահմանափակ հաշվողական ռեսուրսներով անհատների կամ կազմակերպությունների կողմից: Թեթև հանգույցները չեն պահում ամբողջ բլոկչեյնը, փոխարենը պահում են միայն անհրաժեշտ տեղեկատվությունը, որն անհրաժեշտ է գործարքների վավերացման համար:

3. Miner հանգույցներ. Miner հանգույցները հանգույցներ են, որոնք մասնակցում են նոր բլոկների ստեղծման և դրանք բլոկչեյն ավելացնելու գործընթացին: Նրանք վավերացնում են գործարքները, փաթեթավորում դրանք բլոկների մեջ, այնուհետև մրցակցում են հանքագործող այլ հանգույցների հետ՝ լուծելու բարդ մաթեմատիկական խնդիր՝ բլոկչեյնին նոր բլոկ ավելացնելու համար: Խնդիրը լուծող առաջին հանքագործը պարգևատրվում է կրիպտոարժույթի որոշակի քանակով:

4. Գերհանգույցներ. գերհանգույցները բարձր արդյունավետության հանգույցներ են, որոնք ունեն մեծ քանակությամբ հաշվողական հզորություն և թողունակություն: Նրանք վճռորոշ դեր են խաղում ցանցում՝ մշակելով մեծ ծավալի գործարքներ և օգնելով պահպանել ցանցի կայունությունը:

5. Արխիվային հանգույցներ. Արխիվային հանգույցները հանգույցներ են, որոնք պահպանում են բլոկչեյնի ամբողջական պատճենը և ապահովում են ցանցի պատմական տվյալների հասանելիություն: Նրանք կարևոր դեր են խաղում բլոկչեյնի ամբողջականությունը պահպանելու և հետազոտողներին և մշակողներին հնարավորություն տալով մուտք գործել պատմական տվյալներ վերլուծության համար:

Պատառաքաղներ Blockchain-ում

Բլոկչեյնում պատառաքաղը տեղի է ունենում, երբ բլոկչեյնը բաժանվում է երկու առանձին շղթաների՝ հակասական գործարքների կամ ցանցի կոնսենսուսի կանոնների փոփոխությունների պատճառով: Գոյություն ունեն պատառաքաղների երկու հիմնական տեսակ՝ փափուկ պատառաքաղներ և կոշտ պատառաքաղներ:

1. Փափուկ պատառաքաղներ. Փափուկ պատառաքաղը ցանցի արձանագրության հետհամատեղելի փոփոխություն է, որն ազդում է միայն որոշ հանգույցների վրա: Փափուկ պատառաքաղում միայն այն հանգույցները, որոնք բարելավում են նոր կանոնները, շարունակում են հետևել թարմացված բլոկչեյնին, մինչդեռ այն հանգույցները, որոնք չեն թարմացվում, շարունակում են հետևել հին բլոկչեյնին: Փափուկ պատառաքաղները համարվում են ավելի քիչ խանգարող ցանցի համար, քանի որ դրանք չեն հանգեցնում բլոկչեյնի մշտական ​​պառակտման:

2. Կոշտ պատառաքաղ. կոշտ պատառաքաղը արձանագրության փոփոխությունն է, որը հետին համատեղելի չէ և բլոկչեյնը բաժանում է երկու առանձին շղթաների: Նոր շղթան ունի իր կանոնները և գործում է սկզբնական շղթայից անկախ: Կոշտ պատառաքաղները հաճախ հակասական են և կարող են հանգեցնել երկու առանձին կրիպտոարժույթների ստեղծմանը:

Այլ տեսակները ներառում են.

  • Վիճելի պատառաքաղ. Վիճելի պատառաքաղը կոշտ պատառաքաղի տեսակ է, որտեղ համայնքը բաժանված է ցանցի արձանագրության առաջարկվող փոփոխությունների վերաբերյալ: Այս տեսակի պատառաքաղը կարող է հանգեցնել երկու առանձին կրիպտոարժույթների ստեղծմանը, որոնցից յուրաքանչյուրն աջակցում է բլոկչեյնի տարբեր տարբերակին:
  • Ոչ վիճելի պատառաքաղներ. Անվիճելի պատառաքաղը կոշտ պատառաքաղի տեսակ է, որտեղ ցանցի արձանագրության փոփոխությունները համաձայնեցվում են համայնքի մեծամասնության կողմից: Այս տեսակի պատառաքաղը հաճախ օգտագործվում է ցանցի արձանագրությունը թարմացնելու և նոր հնարավորություններ ավելացնելու համար:
  • Օգտագործողի կողմից ակտիվացված փափուկ պատառաքաղը (UASF). Օգտատիրոջ կողմից ակտիվացված փափուկ պատառաքաղը (UASF) փափուկ պատառաքաղի տեսակ է, որը նախաձեռնվում է ցանցի օգտագործողների կողմից, այլ ոչ թե մշակողների կողմից: Այս տեսակի պատառաքաղն օգտագործվում է, երբ համայնքը դժգոհ է ցանցի արձանագրության առաջարկվող փոփոխություններից և փորձում է կիրառել նոր կանոնները փափուկ պատառաքաղի միջոցով:

Հանգույցների և պատառաքաղների նշանակությունը բլոկչեյնի համար

  1. Ապակենտրոնացում. հանգույցները և պատառաքաղները վճռորոշ դեր են խաղում ապակենտրոնացված ցանցի պահպանման գործում՝ թույլ տալով բաշխված և ժողովրդավարական կոնսենսուսի մեխանիզմ:
  2. Անվտանգություն. հանգույցներն օգնում են ապահովել ցանցը՝ ստուգելով գործարքները և բլոկները, ինչը դժվարացնում է չարամիտ խաղացողների կողմից համակարգը վտանգի ենթարկելը:
  3. Scalability. Forks-ը կարող է օգտագործվել բլոկչեյնը թարմացնելու համար՝ թույլ տալով մեծացնել հզորությունը և ավելի արագ մշակման ժամանակները:
  4. Նորարարություն. Հանգույցները կարող են նոր հնարավորություններ և գործառույթներ ներդնել ցանցին պատառաքաղների միջոցով՝ խթանելով տեխնոլոգիայի նորարարությունն ու էվոլյուցիան:
  5. Թափանցիկություն. հանգույցների և պատառաքաղների ապակենտրոնացված բնույթն ապահովում է, որ բոլոր գործարքները հանրությանը հասանելի և ստուգելի են՝ խթանելով թափանցիկությունն ու հաշվետվողականությունը:
  6. Գրաքննության նկատմամբ անձեռնմխելիություն. գլոբալ բաշխված հանգույցների շնորհիվ ցանցը դառնում է դիմացկուն ցանկացած առանձին կազմակերպության կողմից գրաքննության կամ կեղծման նկատմամբ:
  7. Փոխգործունակություն. Forks-ը կարող է համատեղելիություն մտցնել այլ բլոկչեյն ցանցերի հետ՝ հնարավորություն տալով խաչաձև շղթայական գործարքներ կատարել և բարձրացնել ընդհանուր փոխգործունակությունը:
  8. Ցանցի էֆեկտ. հանգույցների մեծ քանակությունը մեծացնում է ցանցի ընդհանուր անվտանգությունն ու կայունությունը՝ այն ավելի գրավիչ դարձնելով նոր օգտվողների և մասնակիցների համար:
  9. Ապակենտրոնացված կառավարում. պատառաքաղները կարող են օգտագործվել որպես գործիք ապակենտրոնացված կառավարման համար՝ թույլ տալով շահագրգիռ կողմերին միասին որոշումներ կայացնել և առաջնորդել ցանցի ուղղությունը:
  10. Ճկունություն. հանգույցներն ու պատառաքաղները ապահովում են ավելորդության և պահեստային համակարգեր՝ ապահովելով, որ ցանցը գործուն է նույնիսկ հանգույցի ձախողման կամ այլ խափանումների դեպքում:

Վերջնական Մտքեր

Եզրափակելով, բլոկչեյն ցանցի կառուցվածքը բարդ և դինամիկ համակարգ է, որը կարևոր դեր է խաղում բլոկչեյն համակարգի գործունեության և անվտանգության մեջ: Այն ներառում է բազմաթիվ հանգույցներ, կոնսենսուսի մեխանիզմներ և ցանցային արձանագրություններ, որոնք աշխատում են միասին՝ գործարքները վավերացնելու, տվյալները պահելու և ցանցի ամբողջականությունը պահպանելու համար:

Բլոկչեյն ցանցի կառուցվածքը հասկանալը կարևոր է ձեռնարկությունների և անհատների համար, ովքեր ցանկանում են օգտագործել բլոկչեյն տեխնոլոգիայի ուժը: Անկախ նրանից, թե դուք կառուցում եք նոր բլոկչեյն համակարգ, թե պարզապես ցանկանում եք ներդրումներ կատարել կրիպտոարժույթներում, բլոկչեյն ցանցի կառուցվածքի հիմնարար սկզբունքների լավ ըմբռնումը ձեզ կդնի հաջողության ճանապարհին:

Աղբյուր՝ https://www.cryptopolitan.com/blockchain-network-structure-nodes-and-forks/