Bitcoin Forum
May 29, 2024, 06:31:00 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Keynesian Altcoin Concept  (Read 626 times)
moneygames (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
November 21, 2013, 01:11:47 AM
Last edit: November 21, 2013, 04:23:32 AM by moneygames
 #1

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.

[disclaimer1: 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" contracts relating to 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 sells 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 determined 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.

Another way of implementing essentially the same feedback mechanism above is for the network to allow participants to pay coins 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 bond 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. Assuming the participants are rational economic actors, these mechanisms would allow the network to regulate to a nearly constant coin value over time using only information derived from network activity.

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?

[disclaimer2: I am not a keynesian, I do not claim inflation is desirable. What I am proposing are some top level details for a system that would allow for the network regulation of deflation/inflation rate. I used keynesian concepts to provide a familiar starting point for the discussion of this altcoin concept, with the keynesian example being special case of inflation/deflation regulation. Bitcoin does not regulate inflation/deflation and tends to undergo uncontrolled deflation due to slowly growing, fixed or diminishing money supply with an unknown amount of coins being lost per unit time. While I do not make keynesian claims, I do claim that an unargued preference for the specific money supply and deflationary characteristics of Bitcoin over say a controlled deflation rate of 5% a year is an example of status quo bias]



cr1776
Legendary
*
Offline Offline

Activity: 4046
Merit: 1303


View Profile
November 21, 2013, 01:22:30 AM
 #2

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?




Imerman2
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
November 21, 2013, 01:45:03 AM
 #3

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?





No, Keynesianism is wrong in general, but the price of money is the list of all goods that money can buy.  To try and give it a specific number value is impossible and price indices are just silly in general, for example say oranges cost $1 and apples cost $2, so because prices are ratios we have $1/orange and 2$/apple.  To add [ ($1 / orange) + ($2 / apple) ] together you must equalize the denominators  [ ($1 / orange) * (apple / apple) + ($2 / apple) * (orange/orange) ] which leaves you with [ ($1*apple) / (orange*apple) + ($2*orange) / (orange * apple) ] now adding them together we have our answer {  [ ($1*apple) + ($2 * orange ) ] / (orange * apple) }.  What does that mean?  It means we had better figure out what an apple dollar and orange two dollar are and how to divide them by an apple orange or we have just done a bunch of work for nothing.

However, the general idea that money should increase in quantity every year is correct.  The Ideal Money is a unit of value, as mentioned by Mises around 5 times in Ch 2. of his Essay Economic Calculation in the Socialist Commonwealth (that Chapter is only like 9 pages but I don't want to cite right now, the pdf is online).  Furthermore, the price of a suit in 1500 and 1913 was one ounce of gold, meaning gold kept stable value over 400 years, and the price of wheat in Greece and Rome, measured in silver was basically the same and these civilizations were also centuries apart.  This means the market has consistently chosen goods with stable value as money, so you can improve upon Bitcoin by creating a crypto-currency that tries to retain stable value, but the only way to do that in a decentralized manner that will work with the Bitcoin system is modeling the rate of coin creation after the rate of economic growth.  Unfortunately you can't measure economic growth in a meaningful way for the reasons listed above, so the best you can do is make educated guesses.
Gator-hex
Hero Member
*****
Offline Offline

Activity: 490
Merit: 500


View Profile
November 21, 2013, 02:28:12 AM
 #4

As I often explain to Keynesians..

you assume populations can grow forever and resources never run out!

I hate to break it to them but we live in a finite world and we just hit peak energy!

We are in a deflationary cycle and to survive it we will need a deflationary currency.

moneygames (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
November 21, 2013, 03:56:43 AM
Last edit: November 21, 2013, 04:16:18 AM by moneygames
 #5

As I often explain to Keynesians..

you assume populations can grow forever and resources never run out!

I hate to break it to them but we live in a finite world and we just hit peak energy!

We are in a deflationary cycle and to survive it we will need a deflationary currency.

I am not a Keynesian, I just used the word to as a recognizable starting point for the idea that having a decentralized currency that regulates inflation/deflation rate could be desirable. Suppose you decide that some specific deflation rate is desirable rather than an uncontrolled deflationary process the system I am attempting to lay out serves that purpose just as well. If you are not a keynesian and you like deflation, do you think the uncontrolled deflation that comes with a fixed money supply(actually a money supply that decreases at an uncontrolled rate due to lost coins) is better than a fixed deflation rate? If you think so but don't have a good argument I have no choice but to accuse you of status quo bias in regards to the specific characteristics of Bitcoin.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!