От диал. корх, корг, коршня «кулак», в значении чего-то схватывающего, объединяющего, связующего, сплачивающего воедино. Что отражает смысл и суть большинства значения слова. Блок подъёмный объединяет в себе трос и катушку (или несколько катушек) для облегчения поднятия. Блок в боевых искусствах — "схватывает" удар противника, защищая от него. Блок — изделие, составные части (детали) которого соединеняются между собой. Блок — союз, объединение людей, партий, государств. Блок в программировании: часть кода, которая воспринимается как единое целое. Блоки строительные соединяются между собой в одну постройку. И т.д. Значение блокировать становится тождественно понятию "схватить в кулак, не выпуская"
Примечания