Bitcoin is already being used as a payment method although using third party exchanges to convert the coin to fiat. Not very popular one but we're on the right path. Those 3 traits that you mentioned can apply to bitcoin but the main thing to talk about is if it would be acknowledged by the government.