Ukraine will block Russian gas supplies via its territory in several days, effectively halting its transit to Slovakia, Moldova and, to some extent, Hungary.