Básicamente es espuma, al iniciar la combustion el tiocianato se convierte principalmente en gases (HgS, Hg2, N2, SO2, CS2, CO2), el bueno para continuar la combustion es el CS2, y la espuma se forma con ceniza, un monton de compuestos de carbono y nitrogeno.
Ya que los gases se van formando en el interior (en este caso, el importante como dije es el CS2) la combustion tiende a continuar hacia abajo, ya que la espuma, al entrar en contacto con el aire, se hace mas espesa y fria, deteniendo la combustion, y la formacion de mas espuma impulsa a la ya existente hacia arriba.
Por que en forma de cilindro (serpiente)? Porque naturalmente la espuma formaria una esfera o media esfera, pero al ser la ceniza seca algo rigida, esta toma forma de cilindro en lugar de expandirse como un globo, haz de cuenta que exprimes una pasta de dientes, no se desborda sino que forma una serpiente, porque es espesa.