I nad tím jsem uvažoval před současnou situací. Teď bych byl proti tomu.
Jak jsem to zvažoval já, síť nelze monitorovat, protože stav mempoolu není v blockchainu. Nejde tedy kontrolovat jak vytížená situace byla a nezjistil bys jaká velikost bloku je validní teď protože tvůj mempool může být nakonfigurová třeba tak aby zahazoval jpeg spam tak bys měl výsledky nekompatibilní s ostatními, natož jaká byla zpětně kdy už nemáš žádná data.
Podle čeho bys to mohl řídit je výše poplatků. Pokud je mempool plnej porostou poplatky, validní velikost bloku by se pak mohla řídit tak že by se upravovala ve stejný okamžik co se upravuje obtížnost. Tak příklad, jsou průměrné poplatly 100sat/vB za poslední dva tejdy? Pak 2MB blok, 1000sat/vB? tak 4MB blok,… Nebo třeba pokud jsou průměrné poplatky > 1000sat/vB tak zdvojnásobit, pokud < 1000sat/vB tak na půlku…
Pokud by jsme chtěly to ale zavést teď když víme o shitcoinerský infekci zároveň by jsme musely dodat i protiopatření. Například se zvtšenýmu bloku by se musel zmenšit limit max velikosti transakce aby to ti magoři nezaplácli ještě více jpegy a jen nám žraly místo na disku. Ale tam se dostanem do problému třeba pokud by byla velká transakce něco na způsob uzavření LN kanálu (ty nejsou tak velký tak nějaká v principu podobná transakce)… která je legitimní a časově citlivá. Ať vymyslíme cokoliv bude to mít nepředvídatelný negativní dopady a zesložití to algoritmus a zanáší riziko chyby…