Medan alla i Monero verkar störas av den falska "big block"-attacken som kräver 51 % av hashrate och ålder för att genomföras, vilket gör det oekonomiskt... Det finns en ganska verklig omvänd "small block"-strypvektor som kräver runt 33 % som ingen pratar om! ☣️ Enligt det nuvarande regelsystemet, om hälften av de senaste 100 blocken är mindre än eller lika med miniminivån i storlek (dvs. 300 kB), går den maximala nästa blockstorleken tillbaka hela vägen ner till 600 kB. Varför är detta ett problem? FCMP++ gör transaktioner större, så med ökad användning kommer den flexibla blockalgoritmen troligen att öka blockstorleken. Anta att det verkliga genomsnittet blir 25 MB, och allt fungerar bra... Tills en annan Qubic kommer och sänker det direkt till 600 kB genom att bryta block under 300 kB och skapa en stockning (eller så kan de helt enkelt bryta tomma block för att göra det ännu värre). Och då måste de ärliga gruvarbetarna lägga tid på att komma tillbaka till 25 MB samtidigt som de återigen betalar avgifterna! Att få bara ~33 % av hashraten ger dig nästan 100 % chans att lyckas med detta inom vilken dag som helst minst en gång. Lite högre hashrate? Ärliga gruvarbetare kommer inte alls kunna återgå till den tidigare blockstorleken. Så, i princip kan en adversarial gruvarbetare strypa kedjan till den nedre gränsen. Om något borde Monero-utvecklare fixa det (det finns många möjliga lösningar!) istället för att införa den övre blockstorleksgränsen. (graf av @doitian)