道德风险是由于在金融交易之后,交易双方之间仍然存在信息不对称的情况,使得交易的一方有可能利用另一方不了解的信息进行不道德的行为,从而带来风险。因此,答案为B,即金融交易之后的信息不对称是道德风险的原因。