Համակարգի շատ օգտվողներ կանգնած են բլոկչեյնի վրա գործարքը չեղյալ հայտարարելու անհրաժեշտության հետ, քանի որ ավելի ու ավելի հաճախ գործարքները սառչում են, իսկ դրամապանակից միջոցներ են գանձվում: Բայց կարո՞ղ է այդպիսի չեղարկում կատարվել: Եվ եթե այո, ապա ինչպե՞ս:
Blockchain տեխնոլոգիան մշակված է այնպես, որ ցանկացած գործողություն և գործարք, եթե դրանք արդեն կատարվել են, հնարավոր չէ չեղարկել: Այնուամենայնիվ, եթե գործարքը հաստատում չի ստացել, այն մի քանի օր «կախված կլինի» համակարգից ՝ ապարդյուն: Եվ նման դեպքում դրամապանակից գանձվում է բիթքոին: Եվ հաշվի առնելով դրանց ընթացքը, պարզվում է, որ խնդիրը լուրջ է:
Այնուամենայնիվ, ելքը կա: Եվ դա հիմնված է այն փաստի վրա, որ գործարքները հենց այնպես չեն սառչում. Յուրաքանչյուր դեպքում կա մի պատճառ. Մի բան, որը հարիր չէր բլոկչեյն համակարգին: Եթե կարողանաք դա պարզել, ապա կկարողանաք լուծել համակարգում խրված գործարքի խնդիրը:
Կպչուն գործարքների ամենատարածված պատճառը հետևյալն է.
- ինքնին բլոկչեյն համակարգի գերբեռնում;
- այսպես կոչված հուշագրերի ձևավորում - գործարքների կատարման հերթեր:
Փաստն այն է, որ bitcoin- ի ՝ որպես բավականին թանկ ծպտյալ արժույթի հանրաճանաչությունն ավելի ու ավելի է աճում, ինչը շատ նոր օգտվողների է գրավում համակարգ: Նրանցից շատերը որոշում են տարբեր գործողությունների մասին ՝ առանց իսկապես հասկանալու իրենց կառուցվածքը, և արդյունքում նրանք շփոթվում են: Իսկ բլոկչեյն համակարգը նման օգտվողների գործողությունները միանշանակ ընկալում է `որպես ոչ ադեկվատ և կտրուկ արձագանքում` գերբեռնվածություն և սառեցում: Բնականաբար, այս դեպքում գործարքը չի անցնում և կախված է:
Ինչ վերաբերում է հուշումներին, դրանք առաջանում են մի քանի պատճառներով.
- շատ մեծ թվով օգտվողներ ցանկանում են գործարք կնքել, բայց դրանց լրացրած բլոկները պարզապես ֆիզիկապես չեն կարող միաժամանակ ներառվել համակարգում. հայտնվում է հուշագիր;
- Բարձր միջնորդավճարով փոխանցումներն առաջինն են և ավելի քիչ հավանական է, որ հերթի վտանգ ունենա, և եթե օգտագործողը ցածր հանձնաժողով է սահմանել կամ ընդհանրապես չի նշել այն, ապա հիշողությունը (և երկար ժամանակ) նրան տրամադրվում է,
Ավելին, վերջին դեպքում չի կարելի նույնիսկ երաշխավորել, որ այս գործարքն ընդհանրապես կանցնի, քանի որ այն կուղարկվի միջնորդավճարի շուկա, և հանքագործները կարող են դրան ուշադրություն չդարձնել. Գործարքը պարզապես կախված կլինի դրանց հուշում, մինչև գտնեն նոր բլոկ:
Այսպիսով, ի՞նչ կարելի է անել խնդիրը լուծելու համար և՛ առաջին, և՛ երկրորդ դեպքերում: Փորձեք կամ հետագայում «մղել» գործարքը, կամ չեղարկել այն, եթե դեռ հնարավոր է: Գործողության մի քանի տարբերակ կա.
- Կարող եք փորձել օգտագործել կրկնակի ծախս ՝ կրկնակի ծախսման տարբերակ, որը կապահովի գործարքի շարժը, այսինքն. միջնորդավճարը մեծացնելու միջոցով «առաջ մղելու» տարբերակը, եթե ի սկզբանե այն շատ ցածր էր: Դա հնարավոր է, քանի որ գործընկերները ստուգում են իրենց հաշիվներում առկա ակտիվները միայն մեկ պահի: Սա նշանակում է, որ եթե գործարքը սառեցված է, դուք կարող եք ուղարկել մեկ այլ մեկը `միջնորդավճարների ավելացումով: Երկու գործարքներն էլ ձախողվելու են, և դրա համար անհանգստանալու կարիք չկա:
- CPFP- ի օգտագործումը մի մեխանիզմ է, որը թույլ է տալիս գործարք ստեղծել մեկ մուտքագրմամբ (դա անպայման պետք է լինի խնդրահարույց գործարքի արդյունք - նույն փոփոխությունը, օրինակ) և բիտկոներ ուղարկեք ձեզ:
- Գործարքների համար հատուկ արագացուցիչների օգտագործումը, որոնք կարող են օգտագործվել ինչպես ստացողի, այնպես էլ ուղարկողի կողմից:
Բայց այս մեթոդներից ոչ մեկը չի տալիս բացարձակ երաշխիք, որ գործարքը դեռ չեղյալ է հայտարարվելու կամ իրականացվում: Եվ այս դեպքում ոչ մի մեթոդ չի տա այդպիսի երաշխիքներ, քանի որ, ինչպես արդեն նշվեց, բլոկչեյն համակարգը նախագծված է այնպես, որ չի նախատեսում գործարքների չեղարկում: Եթե դրանք արդեն հաստատված են (ներառված են բլոկում), ոչ մի մեթոդ չի օգնի, բայց եթե դրանք խրված են մինչ հաստատումը, կարող եք փորձել:
Եվ պետք է հիշել, որ չհաստատված գործարքն ինքնին չի կարող չեղարկվել: Այս դեպքում հնարավոր է միայն փոխել օգտագործողի դրամապանակի ցուցադրումը: