И тогда гордый русский князь, «вборзе собра воя своя», двинул дружину к стенам Херсонеса. Состав войска Владимира вполне возможно попросту заимствован из летописного рассказа о походе Владимира в Полоц и его сватовстве к Рогнеде. Внимание исследователей привлекло загадочное упоминание «болгар с черными людьми». Одни исследователи видят здесь искаженное название «черных болгар» (этот народ тюркского происхождения жил где-то в Северном Причерноморье); другие – испорченное трафаретное выражение более позднего времени: «бояр с черными людьми». А может так именовали тех самых херсонеситов, которые когда-то ушли на Русь к Святославу с Калокиром?
Известно, что русские источники по-разному объясняли причины корсунского похода. «Надумал же пойти и на греческий град Корсунь, – читаем мы, например, у Иакова Мниха, – и так стал Богу молиться князь Владимир: «Господи Боже, Владыко всех, у тебя прошу: дай мне град взять, чтобы привел я людей христианских и попов в свою землю, да научат они людей закону христианскому». Впрочем, о причинах Владимирова похода на Корсунь существует несколько версий.
Версия первая. Во время правления императора Василия II (вторая половина 80-х годов Х века) в Византии разгоралась ожесточенная борьба за трон между ним и претендентами Вардой Склиром и Вардой Фокой. С началом смуты, император, не уверенный в стойкости собственного войска, заключает договор с князем Владимиром, о том, что тот присылает в Византию шеститысячный отборный корпус. В обмен на эту услугу Василий выдает за русского князя свою сестру. Затем, якобы, когда русские войска помогли императору удержать престол, он от своего обещания отказался. Тогда-то Владимир и отправился в поход на Корсунь-Херсонес, чтобы заставить обманувшего его Василия выполнить свое обещание. Известно, что русские князья часто встречали у днепровских порогов, приезжавших к ним издалека невест. Это место считалось особенно опасным из-за возможного нападения печенегов (позже половцев); кроме того, выезжая к крайним рубежам своей страны, князь оказывал особую честь гостье и сопровождавшим ее лицам.
Так, может быть, и Владимир ездил на пороги встречать византийскую принцессу Анну, которая согласно договоренности с императором Василием должна была прибыть на Русь. Однако Анны князь так и не дождался. Если верить сообщению византийского историка Асохика о том, что к «царю булхаров» (Владимиру?) взамен принцессы была отправлена другая женщина, то здесь, на Днепре, и состоялась его встреча с «Лжеанной». Сразу ли князь распознал подлог, или позже, в Киеве, – гадать не имеет смысла. Однако, если подобное произошло, можно безошибочно предположить, что Владимир был разгневан. Смыть же подобное оскорбление князь мог лишь кровью.
Вспомним известную и сегодня былину о сватовстве «ласкового князя» Владимира, в которой нашли отражение реальные факты биографии киевского князя Владимира Святославича, в том числе его сватовство в Полоцке и Царьграде, а также корсунское взятие – продолжение царьградского сватовства. Герой этой былины «Дунаюшка Иванович», оскорбленный отказом «литовского короля» выдать свою дочь замуж за Владимира, убивает «татар до единого, не оставит-то татар на семена».