Bitcoin meets all of those criteria that has been posted by OP.
Bitcoin is not a currency, bitcoin is virtual money where you can pay or send someone for a bit of bitcoin without a third party intermediary.
But.
Currency = money
Virtual money = virtual currency / cryptocurrency