Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունների կատարումը Blockchain-ում – crypto.news

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

Որոնք են Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունները

Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունները բավականին զայրույթ էին բլոկչեյն տարածության մեջ: Բայց որո՞նք են դրանք։ Արդյո՞ք նրանք որևէ առավելություն են առաջարկում այլ ոչ քվորումի վրա հիմնված կոնսենսուսային արձանագրությունների նկատմամբ: Ինչպե՞ս են նրանք հանդես եկել:

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

Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունը արձանագրություն է, որտեղ բլոկներ ավելացնելու որոշմանը նախորդում է ձայների նվազագույն քանակի ձեռքբերումը: 

Հիմնական տարբերությունը այլ կոնսենսուսային արձանագրությունների հետ 

Բոլոր կոնսենսուսային արձանագրությունները ունեն մեկ հիմնական պահանջ. Հանգույցների բոլոր մասնակիցները պետք է ընդունեն նոր բլոկի ավելացումն ընդունելու կամ մերժելու հավաքական որոշումը: Որոշմանը հասնելու գործընթացը, սակայն, լրացուցիչ քայլ է կատարում քվորումի վրա հիմնված արձանագրությունների համաձայն:

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

Կոնսենսուսը ձեռք է բերվում այն ​​բանից հետո, երբ առաջնորդը առաջարկել է բլոկ, և մասնակիցների մեծամասնությունը որոշել և վավերացրել է առաջարկվող բլոկը: 

Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունների եզրը

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

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

Նման ձախողման թույլտվությունը կոչվում է բյուզանդական մեղքի հանդուրժողականություն: Նման արձանագրությունները կարող են հանդուրժել վթարի սխալները կամ բյուզանդական սխալները: Վթարի սխալներն այն են, երբ մասնակիցները չեն արձագանքում կամ չեն կատարում նոր գործողություն, երբ կոնսենսուսը կատարվում է: 

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

Վնասակար հանգույցների առավելագույն քանակը, որոնք կարող են հանդուրժվել քվորումի վրա հիմնված արձանագրությունում, ցանցի բոլոր մասնակից հանգույցների ⅓-ն է: Ընդհանուրը ներառում է ինչպես ազնիվ, այնպես էլ վնասակար հանգույցները:

Քվորումի վրա հիմնված արձանագրությունների կատարումը

Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունների կատարումը գնահատելու համար դրանք պետք է բաժանվեն և վերլուծվեն երեք տարբեր խմբերի:

Գործնական բյուզանդական սխալների հանդուրժող (BFT) արձանագրությունների կատարում

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

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

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

Ընդլայնումը նույնպես մարտահրավեր է, քանի որ մասնակցի ավելացումը գրեթե անհնարին է: Ցանկացած մասնակից, որը մշտապես հեռանում է, համարվում է չարամիտ դերասան: Շատ կենսունակ և դինամիկ բլոկչեյն էկոհամակարգերը շատ արագ կհասնեն ⅓ սահմանին և կհանգեցնեն արձանագրության փլուզմանը:

Դաշնային բյուզանդական համաձայնագրի արձանագրությունների կատարումը

Համաձայն դաշնային բյուզանդական համաձայնագրի (FBA) արձանագրության, քվորումը բաժանվում է մի քանի դաշնային միավորների: Դա անում է մի քանի բյուզանդական գեներալներ ունենալով, որոնցից յուրաքանչյուրը պատասխանատու է իր քվորումի համար: Այն թույլ է տալիս զգալիորեն մեծացնել գործարքները, նվազեցնել գործարքի արժեքը և ավելի քիչ թվով հաղորդագրությունների փոխանակում: 

FBA արձանագրության համաձայն՝ յուրաքանչյուր մասնակից հանգույցին տրվում է հնարավորություն ընտրելու, թե ում են ցանկանում վստահել: Դա դժվարություն է ստեղծում ցանկացած վնասակար գործողի համար, քանի որ նրանք պետք է համոզեն մեծ թվով վավեր հանգույցներ՝ իրենց վստահելի ցուցակում ներառելու վնասակար հանգույցները:

FBA-ն տարիների ընթացքում ձեռք է բերել աճող ժողովրդականություն՝ ներգրավելով բլոկչեյնների մեծ անուններ: Ամենաուշագրավներն են Ripple inc-ը և Stellar-ը: Sybil-ի հարձակումները ամենաուշագրավ սպառնալիքներն են, առավել եւս՝ Ripple բլոկչեյնի համար: Վալիդատորների համար եզակի հանգույցների ցուցակների առկայությունը լավ լուծում է առաջարկում:

Պատվիրակված բյուզանդական սխալների հանդուրժողականության արձանագրության կատարումը

Պատվիրակված բյուզանդական սխալներին հանդուրժող արձանագրությունը (dBFT) հետևում է նույն կատարման ոճին, ինչ BFT-ն: Այն, սակայն, տարբերվում է՝ կենտրոնացնելով կոնսենսուսը մի քանի մասնակիցների մեջ՝ դրանով իսկ լուծելով BFT-ի մասշտաբայնության խնդիրները: Արձանագրությունը օգտագործում է համբավ հասկացությունը կոնսենսուսի մասնակիցների ընտրության համար:

NEO-ն dBFT արձանագրությամբ լավագույն խաղացողներից է: Անվտանգության վտանգավոր սպառնալիքի հնարավորության պատճառով դրա կլանումը բավականին ցածր է եղել: Չարամիտ առաջնորդը կարող է օգտագործել իր դիտման փոփոխության արձանագրությունը՝ ստեղծելու դետերմինիստական ​​պատառաքաղ: Այնուհետև նրանք կարող են ստեղծել 2 նոր բլոկ՝ օգտագործելով տարբեր հաղորդագրություններ, ընդ որում երկու բլոկները վավեր և ընդունված են մասնակիցների կողմից՝ ստեղծելով երկու տարբեր վիճակներ ցանցում: Լուծումը բոլոր հաղորդագրությունների հեռացումն է, որոնք ստեղծվել են մինչև դիտման փոփոխությունը:

Բյուզանդական սխալների նկատմամբ հանդուրժողականություն և ցցերի վերաբերյալ պատվիրակված ապացույցի արձանագրության կատարում

Հիբրիդային արձանագրությունը, որը կրճատվել է որպես BFT-dPoS, միաձուլում է բարձր արդյունավետությամբ Proof Possession արձանագրությունները BFT արձանագրությունների անվտանգության հետ: Արձանագրության համաձայն՝ նշանի յուրաքանչյուր սեփականատեր քվեարկում է բլոկի արտադրողի օգտին, ընդ որում ամենաշատ ձայներ հավաքած 21 հանգույցները որակավորվում են: Այնուհետև 21-ից յուրաքանչյուրը ֆիքսել է 0.5 վայրկյան տևողությամբ ժամանակային շրջանակներ՝ բլոկներ արտադրելու համար, գործընթացն ընթանում է այբբենական կարգով:

EOSIO-ն բլոկչեյններից մեկն է, որն օգտագործում է արձանագրությունը: Այն պարծենում է հսկայական ձեռքբերումներով, ինչպիսիք են րոպեում 3000 գործարքների հնարավորությունները և BFT անվտանգության մակարդակները: Թերությունը 21 բլոկի ստեղծողների սահմանափակումն է, որի վրա քվեարկության վրա ազդում են պահվող ակտիվները: Այն թույլ է տալիս բախում վերահսկել գործընթացը հնարավոր է:

Հեղինակային գրառում

Քվորումի վրա հիմնված կոնսենսուսային արձանագրությունները բավականին վերջերս են՝ համեմատած ոչ քվորումի հետ: Նրանք, այնուամենայնիվ, մեծ հարված են հասցնում, քանի որ լուծում են բյուզանդական անսարքության հարցը և թույլ են տալիս գործել այնքան ժամանակ, քանի դեռ վնասակար հանգույցները չեն կազմում ցանցի մեծամասնությունը:

Նրանց կատարումը տարբերվում է՝ կախված քննարկման պրոտոկոլի դասից, BFT-ներն առաջարկում են լայնածավալության մեծ խնդիրներ, մինչդեռ FBA-ներն առաջարկում են որոշակի զգայունություն Sybil-ի հարձակումների նկատմամբ: 

dBFT-ները լուծում են մասշտաբայնության խնդիրը, բայց դիտման փոփոխության արձանագրության շահագործման միջոցով: BFT-dPoS-ն առաջարկում է այն, ինչ կարող է լինել լավագույն հատկանիշները, բայց ռիսկի վերահսկում է դավաճանության միջոցով: Այնուամենայնիվ, ակնկալվում է, որ քվորումի վրա հիմնված արձանագրությունների ընդունումը կաճի, քանի որ տարածքը ավելի շատ նորամուծություններ է ստանում:

Աղբյուր՝ https://crypto.news/the-performance-of-quorum-based-consensus-protocols-in-blockchain/