虚拟货币不违法,但在法律层面上并不被视为货币当局所发行的合法货币,并且缺乏强制性和法定偿还能力等货币属性。因此,公民在虚拟货币的投资和交易行为不受法律保护。这一点是根据中国人民银行发布的通知和公告得出的结论。