Blockchain-based asset trading platform