what is bitcoin platform top crypto lending platforms crypto cfd trader review how does bitcoin investment work what is a bitcoin exchange account best bitcoin mining companies to invest in