印象中這典故是出自曹操在陝西潼關抵禦馬超的故事
魏曹公征馬超於關中,軍於渭南,為賊衝突,營不得立。地又純沙,不勝版築。其將婁伯
子說曰:『今天寒,可起沙為城,以水灌之,可須臾成冰,堅如鐵石。功不達曉,百堵斯
立。雖金湯之固,未能過也。』公從之,比明而就。
所以在這些故事中都不是拿純冰塊去當成牆,而是將水灌進泥土和稻草裡
自然也不會有你所說的一敲就裂的問題
首先你要先了解到有個材料叫Pykrete,基本上就是用特定比例混合木屑和水在拿去結冰
其材料特性有融化的慢以及接近混凝土的高強度
或許黃土或砂礫的效果沒有木屑那麼好,但起碼比起單獨的未灌水結凍前的強度更高
也較純冰塊更強
再來就是有沒有那麼多未結凍的水可以使用的問題了
我去查了下故事原型的陝西潼關的各月氣溫,發現其在12月至隔年2月期間
都是屬於那種白天會在零度以上,但一進入夜晚太陽下山即會低到冰點以下
所以在白天時用未結凍的水澆土牆,等待晚上冰點時結冰加固
又由於這種結冰土的材料特性比較難融化,所以多花些時日反覆加固是可能辦得到的
而已這類容易產生的衍生故事來說,常常會是在類似蒙古大草原那種抵禦蠻族入侵的場合
尤其是在秋末尚未入冬,中原地區農作豐收後,遊牧民族侵犯邊關的那個時節
也常常是白天冰點以上但入夜後是零下10度的氣溫
所以就材料特性上來說,這個做法是可行的
而就環境上來說,也不用特別燒冰取水去灌注土牆,只需要把薄冰面鑿開自然會有尚未
結凍的水可以使用