Een blokstelsel of blokbeveiliging beveiligt het spoorverkeer op de vrije baan tegen botsingen. De vrije baan is een spoorweg zonder wissels tussen twee (stations)emplacementen. Blokstelsels worden toegepast op vrijwel alle hoofdspoorwegnetten, stadsspoorwegen en metro's.
Bij stations en emplacementen is er een onderscheid tussen enerzijds de bediening van wissels en seinen, en anderzijds de rijwegbeveiliging die er voor zorgt dat die bediening niet tot onveilige situaties leidt. Andere woorden voor rijwegbeveiliging zijn rijwegvergrendeling en stationsbeveiliging. Het Engelse woord is interlocking.