Սահմանում
Հարմարվող բլոկի չափը կոնսենսուսի (consensus) մակարդակի մեխանիզմ է, որը թույլ է տալիս բլոկչեյնի (blockchain) բլոկի առավելագույն չափին ժամանակի ընթացքում փոփոխվել՝ ֆիքսված մնալու փոխարեն։ Կարգավորումը ղեկավարվում է պրոտոկոլի կանոններով, որոնք սովորաբար հենվում են վերջին ցանցային ակտիվության վրա, օրինակ՝ գործարքների ծավալի կամ բլոկների պատմական օգտագործվածության վրա։ Թույլ տալով բլոկի չափի սահմանաչափին ընդլայնվել կամ կրճատվել՝ մեխանիզմը նպատակ ունի համադրել բլոկների տարողունակությունը իրական պահանջարկի հետ՝ միաժամանակ պահպանելով անվտանգության և տարածման սահմանափակումները։
Պրոտոկոլի մակարդակում հարմարվող բլոկի չափը սահմանում է, թե տվյալ պահին որքան տվյալներ կարող է պարունակել մեկ բլոկ։ Սա անմիջականորեն ազդում է թողունակության վրա, քանի որ ավելի մեծ բլոկները կարող են ներառել ավելի շատ գործարքներ, մինչդեռ ավելի փոքր բլոկները սահմանափակում են տարողունակությունը։ Մեխանիզմը տարբերվում է բուն բլոկից, որը կոնկրետ տվյալների կառուցվածք է, որը պարունակում է գործարքներ և մետատվյալներ. հարմարվող բլոկի չափը միայն սահմանում է այն կանոնները, որոնք սահմանում են դրա առավելագույն թույլատրելի չափը։
Համատեքստ և կիրառություն
Հարմարվող բլոկի չափը օգտագործվում է որպես մասշտաբայնացման (scalability) մեխանիզմ՝ բլոկչեյնի (blockchain) տարողունակությունը կարգավորելու համար՝ առանց մեկ, մշտական բլոկի չափի սահմանաչափի պարտադրելու։ Այն նախագծված է արձագանքելու փոփոխվող ցանցային պայմաններին, օրինակ՝ գերբեռնվածության կամ ցածր ակտիվության ժամանակահատվածներին,՝ հարմարեցնելով թույլատրելի բլոկի չափը պրոտոկոլում կոդավորված նախապես սահմանված բանաձևերի կամ կառավարման (governance) որոշումների համաձայն։ Սա կարող է ազդել այն բանի վրա, թե որքան հաճախ են բլոկները հասնում իրենց տարողունակության սահմանին և որքան հաճախ պետք է գործարքները մրցեն սահմանափակ տարածքի համար։
Քանի որ բլոկի չափը ազդում է ցանցի թողունակության պահանջների և բլոկների տարածման ժամանակների վրա, հարմարվող բլոկի չափը հետևանքներ ունի նաև դեցենտրալիզացիայի (decentralization) և node-երի մասնակցության համար։ Ավելի մեծ թույլատրելի բլոկները կարող են մեծացնել ռեսուրսների պահանջները ամբողջական node-երի վրա, մինչդեռ ավելի փոքր սահմանաչափերը կարող են սահմանափակել թողունակությունը, նույնիսկ երբ պահանջարկը բարձր է։ Այս համատեքստում մեխանիզմը ներկայացնում է փոխզիջման գործիք պրոտոկոլի ներսում, որը ձևավորում է, թե ինչպես է բլոկչեյնը (blockchain) հավասարակշռում գործարքների տարողունակությունը, անվտանգության ենթադրությունները և մասնակիցների գործնական կարողությունը՝ վավերացնելու յուրաքանչյուր բլոկ։