right time to invest in bitcoin blockchain based crypto exchange bitcoin donation platform bitcoin otc exchange