Я, конечно, слабо разбираюсь в казуистике большевистского уголовного "права", но, насколько помню, по состоянию на конец 20х понятия "вина" и "наказание" там вообще отсутствовали, а мера социальной защиты выносилась, исходя из потенциальной опасности индивидуума и его происхождения. Как-то так. Помнится мне чудесная формулировка "Заключение на неопределенный срок до наступления определенного события", вот прямо так и было написано.
В Северной Корее все хорошо заформализовали, там что-то вроде 40 градаций потенциальных врагов, а у наших это как-то все затормозилось и переродилось в уголовный кодекс, который сталинцы, троцкисты и т.д. все равно не чтили.