Definicja
Adaptacyjny rozmiar bloku to mechanizm na poziomie konsensusu (consensus), który pozwala, aby maksymalny rozmiar bloku w sieci blockchain (blockchain) zmieniał się w czasie zamiast pozostawać stały. Dostosowanie jest kontrolowane przez reguły protokołu, które zazwyczaj odwołują się do ostatniej aktywności sieci, takiej jak wolumen transakcji lub historyczne wykorzystanie bloków. Dzięki możliwości rozszerzania lub zmniejszania limitu rozmiaru bloku mechanizm ten ma na celu dopasowanie pojemności bloków do rzeczywistego popytu, przy jednoczesnym zachowaniu ograniczeń bezpieczeństwa i propagacji w sieci.
Na poziomie protokołu adaptacyjny rozmiar bloku określa, ile danych pojedynczy blok może zawierać w danym momencie. Bezpośrednio wpływa to na przepustowość, ponieważ większe bloki mogą pomieścić więcej transakcji, podczas gdy mniejsze bloki ograniczają pojemność. Mechanizm ten jest odrębny od samego bloku, który jest konkretną strukturą danych zawierającą transakcje i metadane; adaptacyjny rozmiar bloku określa jedynie reguły wyznaczające maksymalny dopuszczalny rozmiar bloku.
Kontekst i zastosowanie
Adaptacyjny rozmiar bloku jest wykorzystywany jako mechanizm skalowania (scalability), który pozwala modulować pojemność sieci blockchain (blockchain) bez przyjmowania jednego, stałego limitu rozmiaru bloku. Został zaprojektowany tak, aby reagować na zmieniające się warunki w sieci, takie jak okresy przeciążenia lub niskiej aktywności, poprzez dostosowywanie dopuszczalnego rozmiaru bloku zgodnie z określonymi z góry formułami lub decyzjami governance zakodowanymi w protokole. Może to wpływać na to, jak często bloki osiągają swoją maksymalną pojemność oraz jak często transakcje muszą konkurować o ograniczone miejsce w bloku.
Ponieważ rozmiar bloku wpływa na wymagania dotyczące przepustowości sieci oraz czas propagacji bloków, adaptacyjny rozmiar bloku ma również konsekwencje dla decentralizacji (decentralization) i udziału węzłów (nodes) w sieci. Większe dopuszczalne bloki mogą zwiększać wymagania zasobowe wobec pełnych węzłów, podczas gdy mniejsze limity mogą ograniczać przepustowość nawet wtedy, gdy popyt jest wysoki. W tym kontekście mechanizm ten stanowi narzędzie do zarządzania kompromisami w ramach protokołu, kształtując sposób, w jaki blockchain (blockchain) równoważy pojemność transakcyjną, założenia dotyczące bezpieczeństwa oraz praktyczną możliwość uczestników do weryfikowania każdego bloku.