One question to ask yourself: if you had the choice between Bitcoin as it is now and Keynescoin, which would you choose? Which would most people choose?
After the experience since 1913 in the US...
A common criticism that economically inclined folks have leveled at Bitcoin is that it is prone to
deflation or
deflationary spirals. The Keynesian approach to this perceived problem is to increase or decrease money supply until inflation reaches a target rate. Individuals who believe this is necessary for a useful currency have argued that this is only possible with a centralized controller of the money supply.
It occurs to me that it might be possible to create a keynesian decentralized virtual currency somewhat like Bitcoin, where the difficulty adjusts to keep coins generating at a specified rate which is in turn adjusted based on information about coin value over time. The difference with this new currency would be that rather than having the target coin generation rate follow a predetermined schedule, the coin generation rate would be tied to coin purchasing power in some clever way. One way to achieve this would be for the protocol to intelligently scrape information about global exchange rates and try to regulate the average exchange rate between different world currencies to some constant. Alternatively purchasing power information is fed by miners somehow and there is a reward in coins depending on how close the information matches the average information being fed from around the world. This way there is an incentive to not skew the data, and it would be difficult to form a >50% group willing to pump inaccurate purchasing power information into the network.
Both kinds regulatory mechanisms listed above are rather naive and could result in the network being fooled by attackers into generating coins at strange rates.
[disclaimer: I realize I am referring to a "distributed network" as being capable of various things, this is hypothetical for the sake of starting with conceptualization.]
A better mechanism starts with the concept of
implied volatility. If the network could "sell" derivatives on coins for coins to network participants, self-interested network participants will buy these derivatives or options contracts at different prices depending on their beliefs about the future vs current purchasing power of a coin.
A simple example(network issuing "bonds"): consider a contract where the network sell a fixed number of bonds for 1 coin with a 0.1 coin per year return, and some of bonds for 1 coin with a 0.09 coin per year return and so on down to arbitrarily small returns. If the coins are inflationary, say purchasing power is decreasing by 5% a year, participants will be willing to put many coins into the 0.1 coin return per year but much fewer coins in the 0.05 or lower return bonds(as they would rather spend the coins than buy a bond that loses value). If the coins are deflationary, users will be willing to put more coins in a lower return bonds. The network monitors the distribution of bond purchases at different prices and determines something about the expected future value of coins compared to their current value. If participants are buying up the bonds available at all return levels a deflationary state is implied, and the network decreases difficulty until the purchase rate of lower interest bonds starts to decrease, the network difficulty is basically adjusted with some kind of negative feedback control with respect to the deviation from a certain reference bond buying distribution that corresponds to the desired inflation rate.
A similar and perhaps simpler mechanism is for the network to allow participants to borrow coins in exchange for slightly decreased mining difficulty for a certain address. This creates similar incentives to the bond scenario, letting the network hold onto your coins in exchange for small returns in the form of more coins mined tells the network something about how the value of coins is changing over time depending on the equilibrium purchase rates of different lowered mining difficulties, and again the network can apply negative feedback to drive the equilibrium on "mining difficulty reduction purchases" to a price which implies the desired inflation rate.
I believe that better solutions exists involving a more sophisticated set of derivative trades between participants and network, which would give the network much more reliable information about value projections of participants, allowing cleaner feedback on coin generation rate, along with providing mechanisms for eliminating coins.
What does everyone think? Is there economic sense to these ideas,(assuming the reader is a keynesian, for the sake of argument) and if so would it be possible to implement them in a distributed protocol?