买卖数字货币违法。各个金融机构以及非银行支付机构是不能够直接或间接的为虚拟货币提供开户登记等相关业务的。法律也不会承认数字货币交易的合法性,当金融机构以及非银行机构在交易的过程中发现有代币等交易线索的,需要及时向有关部门进行报告。