由来は中国の武器商人が「この矛はどんな楯も突き通します」「そしてこの盾はどんな矛も通しません」と言って武器を売っていたら住人が「ではその矛とその盾をぶつけたらどうなりますか」と言ったら答えれなかったって言うのがこの言葉の由来