Actually it can act as both a currency and an asset because Bitcoin was possessing both characteristics that a currency and an asset do have. It can be a currency because obviously it was a currency type in terms of being virtual that is why it can be used as a payment to the services or products you avail that is why it is termed as a currency. It acts as an asset on the other hand because it is good for long term holding which is beneficial for investment proper.