It sounds like you're asking for things that aren't possible: for a currency that has widely acknowledged value but also one in which the accumulation of it isn't possible by the wealthy. If your premise is that currencies typically allow for oppression of the poor, and you want bitcoin to become a currency, it too will allow for oppression of the poor. Bitcoin doesn't solve the fundamental problem of the human race: scarcity of resources. Scarcity of resources is what drives greed, not currency. Currencies are just a representation of it and a way to facilitate trade, and it doesn't matter if it's denominated in USD, Euros, Pounds, or Bitcoins. Bitcoin will not end scarcity, so there will always be rich and poor, even with bitcoin. But solving that problem wasn't the intent of bitcoin either. I don't know where the concept came from, but the problem bitcoin was supposed to solve was not inequitable distributions of wealth; it was the necessity of a central authority (which may abuse its power) in the currency creation process. Any ideals you're assigning to bitcoin outside of that single one aren't innate to bitcoin, and they aren't necessarily warranted.