В войско Олега вошли, как говорится в «Повести временных лет», «множество варягов, и славян, и чуди, и кривичей, и мерю, и древлян, и радимичей, и полян, и северян, и вятичей, и хорватов, и дулебов, и тиверцев». К моменту начала похода между скандинавами и славянами начали уже устанавливаться отношения делового и боевого сотрудничества. Совместное участие в названном походе – лучшее этому доказательство. Летописец отмечает, что для всего этого разношерстного войска у византийцев было уже единое название – просвещенные ромеи именовали войско Олега именем народа, жившего на этой территории много столетий ранее: «Великая Скифия».

Часть войска Олега была конной, часть же двигалась на кораблях. Корабли славян существенно отличались от викингских драккаров. Греки называли их «моноксилами» (то есть «однодревками»): основа их делалась из одного выдолбленного бревна, а борта наращивались досками. Эти лодейки были меньше скандинавских, переплыть на них Атлантику было бы затруднительно. Зато они лучше ходили по рекам и морскому мелководью. При каботажном (вдоль берега) плавании были гораздо удобней и маневренней скандинавских. В войске Олега было, по летописному счету, 2000 кораблей. И всем этим внушительным войском Русь двинулась к стенам Константинополя. Олег разорил предместья города, однако этого было мало. Нужно было атаковать сам Царьград (так на Руси именовали столицу Византии). Однако греки затворили бухту Золотой Рог, ведущую к городу, цепью. Как ни мала была осадка русских судов, преодолеть это препятствие они не могли. Тогда князь нашел выход из положения:

«И повелел Олег своим воинам сделать колеса и поставить на колеса корабли. И когда подул попутный ветер, подняли они в поле паруса и пошли к городу. Греки же, увидев это, испугались и сказали, послав к Олегу: «Не губи города, дадим тебе дань, какую захочешь».

На первый взгляд история кажется фантастической и неправдоподобной. Приспособления, которые двигаются под парусом посуху, были сконструированы современными инженерами, и поэтому мы знаем, что на самом деле такой способ передвижения вовсе не прост. Дорога должна быть идеально ровной, корпус – легким, подшипники – крепкими. Ничего такого у Олега быть не могло. Крушение армады сухопутных лодей должно быть неизбежным – они никуда не смогли бы двинуться.

Но все-таки, как ни странно, история, рассказанная древнерусским летописцем, скорее всего правдива. Дело в том, что спустя 500 лет после описываемых событий турки-османы взяли город точно таким же способом. Они подвели под днища судов специальные повозки с литыми колесами, при помощи быков вытащили свои корабли на берег и по деревянным рельсам перевезли около 70 судов в бухту. Моноксилы были гораздо легче, русские воины частенько переносили их по суше (делать это приходилось, например, во время движения по Днепру, русло которого изобилует порогами). Перевезти их на катках через мыс было гораздо проще, чем большие турецкие корабли XV века. Если ветер был попутным, то во время перетаскивания могли быть подняты паруса – все-таки подспорье.

Греки запросили мира. Олег взял с них дань (по 12 гривен на каждого участника похода, а сверх того особые суммы для славянских городов, подвластных Олегу), «знаменуя победу», повесил на вратах Царьграда свой щит и заключил с греками чрезвычайно выгодный торговый договор, согласно которому русские купцы, прибывавшие в город с верительными княжескими грамотами, пользовались серьезными привилегиями: могли вести беспошлинную торговлю и получать от властей Константинополя месячное содержание. Любопытно, что среди прочих благ победители выговорили себе право бесплатно посещать городские бани.