UCoin: An asset-backed digital currency