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