Bitcoin Forum
May 26, 2024, 04:53:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
121  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 19, 2013, 09:10:47 PM
This is straightforward and easy to understand, but as I said, it's less than good.

Yay! The first ever post to get the point of the exercise! Woot!

It was just intended to an example starting point for discussion, not an ending point. I wanted the concept to be reasonably easy to grasp. And I wanted to make the limitations readily apparent so everyone could learn from the exercise and suggest improvements!

...For each mined coin you can randomly distribute 999 free coins, so that the whole scheme does not become a MordorCoin;

Did I write that? I don't remember being that insightful.


Moore's or Koomey's laws are valid on the long run average, but technical advances come in powerful waves, for example the jump from GPU to ASIC mining will dramatically increase the Bitcoin mining efficiency in the next few months...

I did try to clearly point that out as a limitation. But curiously, back then when we looked at the jump from CPU to GPU and GPU to FPGA (no ASICs to analyze) what we noticed was that while hashes/sec took a huge jump, hashes/kwh didn't jump nearly as much as we expected. Koomey's law was pretty darn close.

Both of you are alluding that you made the next step:
Those quotes are both him. I'm still looking for the next step.
122  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 19, 2013, 08:52:04 PM
... I think the idea is more to fix the ratio of difficulty to reward. Thus, as the difficulty goes up, so does the reward. As difficulty goes down, reward goes down. Difficulty could still be adjusted to maintain a steady 10-minute block window.

Thus, when the price spikes as it recently did, it becomes incredibly lucrative to mine and sell bitcoins. Everyone and their grandma starts mining, driving difficulty and reward both way up. The increased reward causes bitcoins to flood the market, putting downward pressure on prices. A similar pressure happens in the opposite direction.
...

OK, I think I totally miss read what you intended.
Paraphrasing, You want to scale the reward as a function of difficulty. A 2X difficulty increase causes a 2x increase in block reward.

Not a zero coin value, the baseline of the coin value is determined by the cost of its production. In such a system there is no such thing as 'over-production', as miners have no incentive to sell coins for less than it cost them to make, thereby restricting supply and applying upwards pressure.

This was the starting point of both EnCoin, GEM. Dynamically It creates an InertiaCoin rather than a GrailCoin. It is also a MordorCoin. I was fine with finding an InertiaCoin but I wasn't satisfied with the amount of inertia it had. It tends to drift with processor efficiency improvements. It also drifts with changes in the cost of electricity.

This is a direct derivative of that InertiaCoin idea which attempts to increase inertia and decrease energy use. Nobody else understood it enough at the time to generate a decent discussion. I'll start a new thread if you want to discuss it now.

GEM is also a direct derivative, it was really just a second go at explaining the basic stabilization concept. GEM is a MordorCoin that also attempts to be a GrailCoin by controlling for changes in electricity cost and processor efficiency improvements.
123  Other / Beginners & Help / Re: Has anyone proposed a coin that adjusts its supply to stabilize prices? on: April 19, 2013, 07:16:47 PM
I would suggest checking out Decrits before potentially reinventing the wheel...

From my initial work, I see the difficulty that you are addressing in Steps 1-3. Step 4, however, and maybe the "billion other things" seem like improvements on Bitcoin that are relatively unrelated to issue of stabilizing the value. Do you think they might be an obstacle to increasing understanding of the StableCoin idea?

Tee Hee Hee!

My thought was to keep my proposal as close to Bitcoin as possible, making only the changes necessary to stabilize the value, as a kind of proof of concept. Then other improvements to Bitcoin could be debated separately.

Etlase2, where have you heard comments like that before!  Grin

timhuge, that was exactly why I wrote the GEM proposal. It was just a thought experiment to concentrate on stabilization while changing BitCoin as little as possible (mostly to avoid tangential arguments).

In the spirit of changing as little as possible. Here's how my conclusions in GEM differ slightly from Etlase2.
Step 1: separate currency creation from securing the network...
Step 2: find a way to force miners self-interested speculators to compete against each other to more quickly stabilize the price...
Step 3: while the technical supply of coins must be unlimited, the realistic appropriate amount of coins that can be created in a certain time frame needs to be tied to network activity dynamically controlled. To make network activity "honest" rectify an over-availability of coins, a percentage of each transaction must may be taken as a fee ...
124  Alternate cryptocurrencies / Altcoin Discussion / Re: [StableCoin] Welcome and Introduce Yourself... on: April 19, 2013, 04:48:45 PM
I spend a little while reading up on Friecoin, Demurrage currencies and Gesell. It gave me a bit of an epiphany. Sorry, I'm not a true believer... But it did give me added clarity. A while back a guy was advocating for a new COIN with a concept he called the Universal Dividend. I thought the concept was so naive and stupid that I'm pretty sure I ran him off the site.
EDIT: Found this Universal Dividend Currency link. http://wiki.openudc.org

Now, however, UD, Demurrage, & BitCoin all make me realize that there are orthogonal dimensions to coin design.

Code:
                   Fixed #       Unbounded
                   Coins          Coins
                ------------------------------
                |             |              |
laissez faire   |  BitCoin    |  Red's Coin  |   <-- my ideas for a StableCoin fit here
                |             |              |
                ------------------------------
                |             |              |
Redistributed   |  FreiCoin   | Universal Div|
                |             |              |
                ------------------------------


I've noticed two other related dichotomies.

Facilitating Trade vs. Saving
Speculative vs. Value Preserving

As Impaler pointed out, all these seem directly related to time.
"Likelyhood of a coin owner's wanting/needing to spend coins during a given period of time." Is an external force that acts on human behavior. Human behavior affects exchange value.

There is another human dichotomy that drives different peoples behavior in different ways. It seems to involve the emotional want to be rewarded for...

Work Performed           vs.    External Value Created
"I did what I was told"         "I created a new *good* that can be traded"

As services become increasingly important in our economy, this dimension becomes increasingly emotional. This emotionality also seems to be related to the perception of time as an actual *good* that can be saved and traded.

"I performed a service so someone else wouldn't have to, so they could..."

Work Performed           vs.    External Value Created
"Rest on their laurels"         "Create additional new *goods* that can be traded."

I think all of these dichotomies will end dictating what kind of "StableCoins" each of us thinks should be created.
125  Alternate cryptocurrencies / Altcoin Discussion / Re: New alt idea, way more stable and widely used. Ideas welcome. on: April 19, 2013, 07:36:55 AM
Hi alex_fun,

Thanks for linking this from the StableCione thread. I'll add it to the list of ong

How is done? I say 10% of coins goes to foundation and after say first months where coins are given for free, they are sold at say 1 coin 0.10 usd or whatever rate it seems to be ok to start with. This way a) folks who simply want to buy it will know they can get some at fixed  rate from foundation b) price is more stable. USD received from sale of foundation stake can be partly used for bounties to improve coin and party redestributed to miners Smiley


What you think?

You plan has an unexplained price stability weakness. You are creating your own exchange to enable your foundation to sell their coins at the stable target price.

However, everyone will compete to sell their coins for less than the foundation. That way their coins will sell first. After all, at the beginning, there is nothing else to spend their coins on except to buy USD at the exchange. Even if there were something else to buy, its seller would need to convert back to USD by selling coins for less than the foundation price.

The net effect is everyone will either receive or buy coins for less than the foundation price. And speculators will buy up coins at near zero prices, and use those coins to undercut sellers who received the coins as payment. Forcing them to drop their price even more.

As far as I can tell, unless you mandate that everyone must sell at a higher price than the foundation, the foundation will never be about to sell a single coin. If you make that mandate, nobody else will be able to sell a single coin. So what it the point of buying or accepting them?

To make this kind of system price stable at the beginning, your exchange would have to hold enough reserve enough USD to equal the target value of all distributed coins. Unfortunately, most people who received free coins just sell them back and take your USD. This puts you a worse place than just trying to sell them in the first place.


Now that I think about it. I don't know how to bootstrap ANY StableCoin. I guess I'll have to look into that...
126  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 19, 2013, 06:48:24 AM
Impaler this is a really awesome post. I'm sorry I didn't reply to it sooner. Actually the first time I read it I didn't completely understand your concepts. I had to read up on Freicoin and Demurrage to get the right context.

An internal futures-market solution alleviates the injection problem by making it distributed to ALL coin holders AND most importantly it requires skin-in-the-game, only with coins on the line can we expect honest inputs values that reflect changes in valuation.

Exactly!

As I try to figure out this future-market I repeatedly find it harder to reward a deflation prediction then an inflation prediction.  Because the deflation predictor really would be best off by just hoarding their money...

I'm still wrapping my head around the "futures" concept too. But in this case, if I was a speculator predicting deflation, I would want to...
"Buy the OPTION to purchase someone else's coins in the future at TODAY's prices. So I could sell those coins at the FUTURE price along with my own."

An option purchase = skin-in-the-game. A speculator gambles a small amount of money in advance. Against the chance for a leveraged profit in the future.

...great deal of money 'frozen'...

Every time I try to make the system work using coins only, I run into the "frozen" money too.
In the above situation, to guarantee the seller still owns the coins when an option is executed, the optioned coins must be frozen until the option expires. That make perfect sense.

But, how do I guarantee the seller gets paid at option execution time? He can't be paid in coins. The point of exercising the option was to immediately sell as many coins as possible. I see 2 possibilities:
1. Either the seller gets paid in FIAT now. Or since this is intended to be StableCoin...
2. Once the coin prices returns to the target, the speculator re-buys coins using FIAT and pays with COINS.
In both of these cases the system needs to be able to guarantee FIAT payment. That seems unacceptable.

Now that I think about it, I see a third possibility... but I need to think it through.
127  Bitcoin / Bitcoin Discussion / Re: Bitcoin circle image on: April 19, 2013, 05:31:44 AM
Heh, the first thing I thought of:
The Carousel scene from Logan's Run (1976).  Renew!

That was hilarious! Woot!
128  Bitcoin / Bitcoin Discussion / Re: PoW - an obvious, but rarely articulated analogy on: April 19, 2013, 05:25:32 AM
I said one of the major premise of Bitcoin is that PoW provides a relatively predictable way to defend against a majority group or entity that would take control of Bitcoin.

Philosophically, that used to be true at the beginning.
Right now all of the proof-of-work effort has much less effect than you imagine.
Shhhhh! Don't tell anyone! They'll be very disappointed!
129  Alternate cryptocurrencies / Altcoin Discussion / Re: [StableCoin] Welcome and Introduce Yourself... on: April 19, 2013, 01:14:39 AM
...to actually govern the value of such a coin you have to be able to regulate inflation through the rate of creation, as well as the rate of destruction... Coin destruction is bound to be unpopular because it means that people will observe their wallet balances disintegrate before their eyes,...

Actually, increasing or decreasing the supply of coins attempting to be exchanged is all that is required. You don't have to "haircut" the total number of coins in existence.

In any StableCoin, as soon as the value falls below target, its no longer "rational" to continue non-essential coin exchanges. Better to wait until the value inevitably returns to target. Hoarding, in this situation, is the behavior you want to encourage. No sense punishing that. My proposals only tax/destroy the coins of the "irrational" actors. Those who knowingly sell their coins below target. They already know they are taking an irrational loss. Making their potential loss bigger discourages some from doing so.


If, on the other hand, you were to create a suite of coins that are designed to be uncorrelated with one another, a regimen ot trading between them could also be designed to provide a customized risk profile, from low-risk/low-return in the long term to high-risk/high-return in the short term, or even very low risk, with maybe a slightly negative return. From cash-like, bond-like, equity-like... And even lottery-like depending on how you set the parameters for trading between the instruments.

This is an insightful concept I've never seen discussed in the context of creating a StableCoin. Would you consider expanding on your thoughts in the StableCoin discussion thread?
130  Economy / Speculation / Re: Bitcoin trades the inequity of dynastic power for the inequity of early adoption on: April 18, 2013, 11:26:02 PM
I started a new directory thread so people interested in a stable valued currency can find each other. I'd also like it to serve as an index to all the ideas happening in other threads.

Posting the link here because lots of interested folks have posted in this thread.
https://bitcointalk.org/index.php?topic=179918.msg1877951#msg1877951
131  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 11:07:02 PM
I started a new directory thread so we can hopefully capture more newcomers interested in a stable valued currency. I'd also like it to serve as an index to all the ideas happening in other thread.

Everyone, please link your cool shit here.
https://bitcointalk.org/index.php?topic=179918.msg1877951#msg1877951

It's the pimp'n my cool thoughts thread. ;-)
132  Alternate cryptocurrencies / Altcoin Discussion / Re: [StableCoin] Welcome and Introduce Yourself... on: April 18, 2013, 10:57:21 PM
Hi I'm Red!

I came here first on July 19, 2010. I'm a fan of P2P distributed system and anonymity. Back in 2010 it occurred to me that privacy was disappearing as everything we did became tracked transaction by transaction. I'm a big fan of physical cash. It always gets you the best prices. Has the least overhead. And nobody asks for your name, drivers license, phone number, zip code, or other personal information when you spend it. That is superfluous and generally considered impolite.

However, physical cash doesn't travel well over the internet. And as more and more transaction took place over the internet. Less and less would be anonymous cash transactions. That seemed HIGH RISK to me from a social perspective. I'd been thinking about ways to create internet digital cash when I ran across a slashdot article on BitCoin. It got me really excited. I'm a software developer by trade, so I dug in to see technically how BitCoin worked.

Like most people I was blow away by Satoshi's genius. Sure I was disappointed by some details, things weren't really as anonymous as I would have liked. But I could live with everything except the monetary policy. That seemed (to me) to doom BitCoin niche status over the long term. Maybe a big niche, but not a replacement for physical cash.

I started these threads to hopefully begin discussion about possible StableCoin alternatives.
BitBucks - a discussion starter
Bitcoin as a GET System
The StableCoin concept wasn't very popular. I gave up and left the site for while.

----

In September of 2011, I got a PM from Etlase2 calling me back to this site to look at his EnCoin proposal. He claimed you could get stability by requiring the generation of 1 EnCoin to ]REQUIRE expending 1 KWH of electricity. I thought I was misunderstanding him because that concept seemed stupid. There's clearly not enough information... At least I thought at the time. And nobody would waste so many posts on so stupid an idea.

I decided he must be trying to say, "1 EnCoin is equal to the COST of 1 KWH of electricity." That still seemed impractical and stupid but at least the units of the equation matched. Both were measures of value at least. That had to be what Etlase2 meant. At least, that's what I thought.

So even though I thought it was impratical and stupid I decided to explore the concept. Surely Etlase2 wouldn't allow so many people to call him an idiot, over and over, if he wasn't on to something? It didn't take long before I had some plausible ideas so I posted them in the EnCoin thread. Etlase2 kept calling me an idiot who couldn't understand his most basic concepts. So I'd look at what I wrote, find a flaw and fix it...

After about a week, I found a solution that created a StableCoin. It used the cost of electricity to discourage over production of coins. But it didn't actually need to peg the price to the cost of electricity. Instead it used non-linear equations.

I thought it was genius. I'd proved that a StableCoin could theoretically be created. Etlase2, however, still thought I was an idiot. My presumption wasn't what he was saying at all. I had failed to understand his most basic premise. He was proposing that it always on average required 1 KWH to generate 1 Coin.

I thought the concept was silly, but just as an exercise I decided to see if I could make his concept work. I could! He was correct a stable coin could be created using his principles. So for the sake of having another concrete example of a potential StableCoin, I wrote it up for discussion as GEM.

Now when I wrote it up, I still thought burning so much energy was stupid. It SHOULD NOT require so much energy to create a stable currency. WTF! the Federal Reserve and Bureau of Engraving and Printing combined don't use that much energy! But at least three people were discussing the concept so I decided not to derail the discussion. I figured that if I could convince 10 people that a StableCoin was plausible, then I'd work on convincing them we could make the whole system more electrically efficient.

Unfortunately, we never got more that 4 people to believe that StableCoins could be created. Everyone presumed a central exchange was needed to directly make monetary policy decisions. We'd PROVED the opposite at least 3 separate ways, but it was a hard sell to a hostile audience. I got bored and left this site, again.

----

I came back a few days ago on a whim. I figured that after a huge spike and a crash, more people might see the value of a stable valued electronic currency. Surprisingly, a thread called StableCoin started to gain a little traction. As did another thread I tried to be interesting in.

In one of the threads I suggested we create an index thread so we could all find each other now. No one objected, so here we are...
133  Economy / Marketplace / Re: Coin Collecting on: April 18, 2013, 09:27:49 PM
Hey that's a start!
134  Economy / Marketplace / Re: Coin Collecting on: April 18, 2013, 08:47:08 PM
I started this thread a very long time ago. Nobody ever took me up on the offer.

But I wonder...
Now that there are a lot more BitCoin geeks, does anyone collect BitCoins numismatically?
135  Alternate cryptocurrencies / Altcoin Discussion / Re: [StableCoin] Active Discussion Threads on: April 18, 2013, 08:17:24 PM
I'm going to link active [StableCoin] threads here. That makes them easier for new arrivals to find. PM me any active threads you think should be added.

StableCoin
New alt idea, way more stable and widely used. Ideas welcome.
Has anyone proposed a coin that adjusts its supply to stabilize prices?
I will create a forked bitcoin chain
TrueCoin <-- coin with moderate inflation
StableCoin: please criticize
Looking for inflationary cryptocurrency dev
GRouPCoin a currently running LinearCoin

Historical
Goldcoin and Stablecoin proposals
136  Alternate cryptocurrencies / Altcoin Discussion / [StableCoin] Proposed Definitions on: April 18, 2013, 08:14:24 PM
To aid discussion, I'd like to propose the following definitions.

StableCoin - An abstract class of COINS which have the shared property that their monetary policy (coin creation/destruction bounding algorithms) will never allow the coin's future value to "tend toward infinity" or "tend toward zero" given the case of unbounded adoption and unbounded increase in external value traded.

GrailCoin - sub-class of StableCoin whose value attempts to always tend toward the value it had on the day the coin was first launched. It should retain long term value stability even if every reference its value can be measured against varies independently.

InertiaCoin - a subclass of StableCoin whose value is intended to deliberately resist change. InertiaCoin may be pushed off its initial price by extreme external conditions. But it will always re-stabilize to some appropriate value. (non zero, non infinite) Any coin with infinite inertia IS A GrailCoin. But not all GrailCoins need be InertiaCoins. Grail coins always move back to their initial value when pushed off. InfiniteInertia means the value can never be pushed off.

PeggedCoin - a subclass of StableCoin whose target value is dependent on some outside value.

GoldCoin - a specific PeggedCoin whose value is pegged to 1 troy oz of gold.
CPICoin - a specific PeggedCoin whose value tends toward a particular measurable consumer price index.
FiatCoin - a specific PeggedCoin whose exchange rate value tends toward a particular fiat currency.
DollarCoin, EuroCoin, YenCoin, etc. - A FiatCoin intended to always trade 1 to 1 with USD, Euro, Yen, etc.

MordorCoin - a sub-class of StableCoin requiring a fixed expenditure of electricity to mine.
137  Alternate cryptocurrencies / Altcoin Discussion / [StableCoin] Welcome and Introduce Yourself... on: April 18, 2013, 08:12:00 PM
Recent bitcoin price volatility has sparked growing interest in creating a "coin" designed to remain price stable over an extended period of time.

For speculators, it can be best thought of as a complementary currency to Bitcoin. When Bitcoin's value is rising, speculators want to hold Bitcoins. When Bitcoin's value is falling, hold StableCoins. Why not just let a "trusted" exchange hold on to your fiat currency while Bitcoin values are falling?... Really?... No sense enumerating all the posts on exchange fraud, hacking, closures, account seizures, etc.

IF a theoretical StableCoin existed, it would be possible to trade between BitCoin and StableCoin at will. All while remaining completely anonymous, even to the exchange that facilitates your trades. In addition, you wouldn't need to "trust" an exchange to secure your fiat, your coins or protect your personal information. Both sides of every trade could be done while keeping your coins securely in your wallets, in their respective chains.

At least that is the vision...

Currently, no stable bitcoin-like currencies exist. Over the past four years many individuals have kicked around promising ideas, but no social moment has every formed in support of a stable coin.

---------------

The point of this thread is to create a gathering place for people who SUPPORT the concept of a stable-value COMPLEMENT to bitcoin. This thread is NOT the place to bash the StableCoin concept or criticize its supporters. Nor is it the place to bash any particular BitCoin attribute or its supporters.

SUPPORTERS, Please post a message introducing yourself and please LINK any papers you've written or insightful posts you've made on the subject. Many people have hidden many insightful things somewhere on this forum. I'd like this thread to serve as a quick reference for any new supporters that might arrive.
138  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 06:31:34 PM
Wow, so many thing to respond to. I want to write one coherent post so that is going to mean replying to several of you out of order. I tried to keep the quote references pointing back to their respective complete posts. In general this post reverences posts by.
@herzmeister, BubbleBoy, Impaler, Etlase2

BubbleBoy,

I can't stop MY MIND from jumping to conclusions, and it has jumped to generally the same conclusions as you. So DON'T consider any of this post an attempt to refute anything you are saying. My current best guess is that you are exactly correct. However, sometimes thinking about things that seem completely impractical leads to a certain clarity.

A long while back Etlase2 proposed what you call MordorCoin (EnCoin). He claimed you could get stability by requiring the generation of 1 EnCoin to REQUIRE expending 1 KWH of electricity. I thought I was misunderstanding him because that concept seemed stupid. There's clearly not enough information I thought at the time. Nobody would waste so many posts on so stupid an idea.

I decided he must be trying to say, "1 EnCoin is equal to the COST of 1 KWH of electricity." That still seemed impractical and stupid but at least the units of the equation matched. Both were measures of value at least. That had to be what Etlase2 meant. At least, that's what I thought.

So even though I thought it was impratical and stupid I decided to explore the concept. Surely Etlase2 wouldn't allow so many people to call him an idiot, over and over, if he wasn't on to something? It didn't take long before I had some plausible ideas so I posted them in the EnCoin thread. Etlase2 kept calling me an idiot who couldn't understand his most basic concepts. So I'd look at what I wrote, find a flaw and fix it...

After about a week, I found a solution that created a StableCoin. It used the cost of electricity to discourage over production of coins. But it didn't actually need to peg the price to the cost of electricity. Instead it used non-linear equations. The logic went,
1. When the system is in equilibrium, it should cost exactly as much in electricity cost to generate a coin as that coin is worth. Therefore ZERO people would rationally choose to generate a coin.
2. When external demand increases the value of a coin will move above equilibrium. Therefor EVERY rational person would choose to generate new coins. LET THEM! Then increase the difficulty of generating coins in proportion to the number of coins rational people chose to generate.
3. The speculators must then RACE to the exchanges to sell their coins before the exchange rate falls back to their personal cost of electricity. Otherwise they can't pay their electric bill.
4. Increasing the supply of coins AT THE EXCHANGE puts downward pressure on the price.
5. Increasing the difficulty, increases the cost of generating new coins, pushing the system back to equilibrium.
6. (Tired of typing. Pretend the logic for when the value falls below equilibrium is here.)

I thought it was genius. I'd proved that a StableCoin could theoretically be created. Etlase2, however, still thought I was an idiot. My presumption wasn't what he was saying at all. I had failed to understand his most basic premise. He was proposing that it always on average required 1 KWH to generate 1 Coin.

I thought the concept was silly, but just as an exercise I decided to see if I could make his concept work. I could! He was correct a stable coin could be created using his principles. So for the sake of having another concrete example of a potential StableCoin, I wrote it up for discussion as GEM. (the link is above in this thread somewhere.)

Now when I wrote it up, I still thought the MordorCoin concept was stupid. It SHOULD NOT require so much energy to create a stable currency. WTF! the Federal Reserve and Bureau of Engraving and Printing combined don't use that much energy!

But at least three people were discussing the concept so I decided not to derail the discussion. I figured that if I could convince 10 people that a StableCoin was plausible, then I'd work on convincing them we could make the whole system more electrically efficient.

Unfortunately, we never got more that 4 people to believe that StableCoins could be created without REQUIRING a central exchange to directly make monetary policy decisions. We had PROVED the opposite at least 3 separate ways, but we couldn't overcome everyone's preconceived notions.

That said...

The only way economists know how to that is by watching a certain basket of goods, compute the CPI and control the monetary variables to that effect. It's simply absurd to think a distributed currency could compute a distributed version of the CPI...

You are absolutely right, we couldn't write a program to do all that.

...And there's no way to design the currency to be intrinsically stable, because the value of money is entirely driven by external factors...

It's also pretty clear to me that someone or something has to have some relationship to the external reality in order to create any meaningful stability. The functions CANNOT be only self-referential.

Who observes the external world, and how they do so, are the open questions.

If you want to stabilize a ship on the open sea, you don't need a reference to stable land to do so. You don't need a reference wave height, period, or relative sea level. You need external information to "leak" into the system. In this case the information leaks in through MOMENTUM. A change in position requires movement. Movement has a velocity. A change in velocity requires acceleration. Acceleration of a known mass equals implies the external force applied. (Not a great explanation)

But the point is that while the inference chain may be long... computers calculate really fast! As long as we figure out where the appropriate information leaks into the system, we can stabilize it.


I think Impaler might be onto something in regards to exchange rate discovery using some internal tradeable commodity, but I can't quite put my finger on it. As I've said previously, blockchain transaction rate, "coin days destroyed" or other such folly are not good signals...

I think Impaler might be on to something to. Again I'm not exactly sure how the information "leaks" into the system, but it sure seams like it might.

The goal is to eliminate external dependencies and statistical noise and to come to faithful predictions about actual adoption and use by internal metrics alone, like amount and volume of transactions. Maybe more metrics can be found. Of course people move wallets around, but this should also even out in the long term. Transaction fees may be able to discourage all too much manipulation. They will have to be fixed to a reasonable level. The exchange rate is intended to be boring and not attract speculators.

I think you are saying the same thing. But just to be clear we need to understand where EXTERNAL REALITY leaks into our system, before anyone or anything can determine the proper forces to stabilize it.

A direct way to incorporate the price information is to use a vote and I tend to believe all other schemes can be reduced to this - it they form a majority users would just fork the chain and modify the inflation rate algorithm.

Sounds interesting; I originally did not intend a voting mechanism, but if metrics cannot be discovered automatically, why not let money supply growth be voted upon somewhat democratically. I don't understand why old miners would vote for no new coins for themselves though.

Speculating through futures IS VOTING. Importantly it is voting by people who are ACTUALLY OBSERVING the external world rationally. Voting by people who are thinking "philosophically" like fixed-coin bitcoin fanboys doesn't leak any useful information into the system.

You really need access to some real currency market. Like the built in market in Ripple for example...

It seems that real world central banks have a pretty good grip on this problem and regular currencies are more or less stable, so pegging to a real world currency, be it USD, EUR, GBP, or a basket like SDR, is probably the best we can practically achieve. It's also a single number that we need to discover or be told, so it seems a reliable distributed algorithm, be it a vote from the users or an internal market, can agree to it's value.

I agree that SOMEONE somewhere needs access to this information before it can "leak" into our system. However, I'm not ready to jump to conclusions that it must be measured by a trusted authority or deliberately injected. In fact, as with my ship stabilization example, and my initial StableCoin example it might already be measurable based upon a derivative value. In both cases observation is done by measuring "acceleration". In my StableCoin example, I measured the change in coin generation velocity. From that I could infer what speculators had observed in the external market.

And yes I agree, using a reference point we don't have to calculate makes this conversation and system design easier and faster. It might make the conversation much less fascinating!

1. A StableCoin needs to maintain it's value in reference to a basket of common goods, otherwise it's unstable by definition; speculation, bubbles, etc.
2. We have no chance to compute the value of that basket with a distributed algorithm
3. There is no monetary law that can guarantee intrinsic price stability, it's an economic impossibility
4. Therefore we need to find some proxy of SC's CPI, and peg it's long term value to it; if the long term value is credible, the market will do the short term and price stickiness will appear
5. What CPI proxy to use ?

I agree with this logic, but I'm not ready to commit to a decision yet. I'm reasonably convinced that if we can prove we can stabilize to any CPI particular proxy, we could just as easily stabilize to any of the others as well. While the choice of with CPI proxy to use makes an interesting debate. I don't think that choice is on our "critical path" at the moment.


Quote
"If a loaf of bread costs 1 DCR in 2012, then a loaf of broad will cost 1 DCR in 2050, assuming the production costs of bread and money have not changed." This idea has been my cornerstone.

Yes, that's a restatement of the stability problem....

We'll probably have to standardize on some terms. I propose the following definitions for discussion:

StableCoin - An abstract class of COINS which have the shared property that their monetary policy (coin creation/destruction bounding algorithms) will never allow the coin's future value to "tend toward infinity" or "tend toward zero" given the case of unbounded adoption and unbounded increase in external value traded.

GrailCoin - sub-class of StableCoin whose value attempts to always tend toward the value it had on the day the coin was first launched. It should retain long term value stability even if every reference its value can be measured against varies independently.

InertiaCoin - a subclass of StableCoin whose value is intended to deliberately resist change. InertiaCoin may be pushed off its initial price by extreme external conditions. But it will always re-stabilize to some appropriate value. (non zero, non infinite) Any coin with infinite inertia IS A GrailCoin. But not all GrailCoins need be InertiaCoins. Grail coins always move back to their initial value when pushed off. InfiniteInertia means the value can never be pushed off.

MordorCoin - a sub-class of StableCoin requiring a fixed expenditure of electricity to mine.

CPICoin - a specific StableCoin whose value tends toward a particular measurable consumer price index.
FiatCoin - a specific StableCoin whose exchange rate value tends toward a particular fiat currency.
DollarCoin, EuroCoin, YenCoin, etc. - A FiatCoin intended to always trade 1 to 1 with USD, Euro, Yen, etc.

For reverence, my initial coin (described above) was an InertiaCoin.
GEM was a MordorCoin.


On the other hand, pegging to energy or hardware costs is not an optimal idea because energy is relatively volatile. Energy should be just a component of SC's CPI. I don't want to sound patronizing towards your proposal, I just think it's an objectively worse CPI than simply leveraging the USD rate. Nor is it possible to find out the energy costs without external information. So if we need external information either way, why not use the best CPI proxy we can find, the exchange rate ?

Einstein talked about standing in a free-falling elevator. It helped him visualize what was truly necessary and what was superfluous to the problem at hand. I don't think he ever intended that people actually stand in free-falling elevators because it would facilitate their epiphany.

:-)


139  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 05:18:33 AM
Red, why such the heavy focus on stabilizing a cryptocurrency against a fiat currency? Do you think the alternatives will still be too unstable?

Philosophically, I'm not trying to stabilize against fiat currency. I want to be able to always drive a coins value toward any particular stable target value. In the best case that means the coin's target value tomorrow equals its value yesterday and the day before and the day before.

My best definition of StableCoin means my salary this week buys the same number of StableCoins as my salary last week and it will buy the same next week. (Given I don't get a raise) That lets me price my work effort in StableCoins. It lets me agree to a year long lease priced in StableCoins. It lets me put products priced in StableCoins on LayAway. Or even take out a loan in StableCoins, for a car priced in StableCoins, with interest bearing monthly payments in StableCoins. Try pricing, leasing, LayAway, or lending with goods/services priced in VolitileCoins. It is simply infeasible to draft/agree to contracts.

Practically, when writing examples, I don't know how to convey meaning without saying what I'm measuring against. Above target and below target start to get vague without real numbers to show how examples play out. Also saying 1 loaf of bread, 0.2 loaves of bread, "higher than the price of a basket of goods yesterday" starts to get tedious. Formula get much more concrete when I pick example numbers. $1 is the easiest thing for me to type. My keyboard doesn't have any other currency, goods or services symbols.

However, the whole point of my prior post was to see if the process can happen WITHOUT reference to external markets or fiat currency. I don't know if it can. I do know it can happen WITH those references. Hence my example.


Personally, however, I'm becoming intrigued with the idea of creating multiple StableCoins and pegging them to existing fiat currencies. (i.e. DollarCoin, EuroCoin, SterlingCoin, YenCoin, RupleCoin, RenminbiCoin, etc)

Why?
1. People "get" their native currency. It is easy for them to use on a day by day bases for pricing and contracts.
2. Anonymity. All I really want is Anonymous Cash that works over the internet. Is that too much to ask?
3. Fluidity. I want to be able to anonymously move value among currencies as it suits me. It's trivial to create an anonymous currency exchange mechanism when both sides of the exchange are digital coins. This lets me anonymously speculate in BitCoins (Ha Ha). Or lets me "logically" (and privately) move my money to China, Europe, England or whichever currency seems more stable than the Dollar. It also lets me trivially repatriate my money as I need it for day to day local spending.

I think any StableCoin would obviate the need for BitCoin. However, I think it will be MUCH easier to get widespread adoption if people are using something that seems like their local currency. While one unified StableCoin for the world seems simplest to promote, I don't actually believe it is very usable in practice.

Say StableCoin was actually perfectly stable in practice. But We all presume that no other fiat currency is really perfectly stable along with it. That makes it DIFFICULT to write contracts in StableCoins in EVERY country. Because everybody's weekly salary buys a different number of StableCoins each week. It all depends on the whims of their respective Governments. This also leads to constant repricing of every day to day item that people are used to buying. Sure, since your salary is being repriced along with it everything is relative. But who is going to constantly do the math to make sure everything is repriced correctly. All of this extra work and frustration for day to day transactions would just make StableCoin look DEFECTIVE to the casual currency user.



What do you think about a system that forces you to leak information about your profitability if you want to be profitable, and using that as a basis for stability?

I'm beginning to thing this is actually mandatory. But I'd love to hear your thought on this.
140  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 03:42:28 AM
I'm going to comment in detail on BubbleBoy's posts (Very Impressive!) but Impaler got me thinking about futures markets yesterday. I want to write down a few ill formed ideas before they start to slip away.

----------

Starting in the future and working backwards, presume that we have a functioning stable coin. Further presume that its monetary policy (coin creation & destruction) is guided by speculating futures traders trying to maximize their personal profit. So what might that mean?

In traditional futures markets, speculators look at the share price today and guess what the future price will be. Then they purchase the OPTION to buy or sell a certain number of shares before a certain time. Buying options always requires cash out of pocket. (skin in the game) but the amount is always less than the cost of the shares specified in the option contract.

So an option to [buy 100 shares at $10/share before May 1st] it might cost you only $20.

The point is that if the share price goes above $10 anytime before May 1st, then the option holder can purchase the shares for $1,000 and immediately sell them for their market price netting the difference. If the shares never break $10, the options expire and the purchaser is out the $20 option cost. It's a fancy way to gamble a little money on the chance to win a lot of money.

----

Purchasing options on stable coins are similar, but with a slightly different twist. Everyone knows what the future price will be!

Since we are presuming our medium term monetary policy is correct, the future price should always be the target price. Along the way to the future the coin value may diverge temporarily (above or below) the target prices. But the goal of our system is that it always converges back to the target.

To me this speculating scenario seems analogous...

Today the stable coin prices is at the ($10) target value <-- just for analogy sake
Our speculator thinks demand for coins will rise in the near term which will tend to drive up the price above target.
So for (2 coins) he purchases an option to buy (100 coins) at the target price ($10) within the next (10 days/1440 blocks).
If he's right and demand does drive the price above the ($10) target, then he:
1. Exercises the option by paying $1000
2. Receives his 100 coins.
3. IMMEDIATELY races to liquidate the coins on the exchange for (>$10) before the price falls back to the target ($10).
4. The buying speculator profits in DOLLARS or loses in COINS
5. He must wait for the price to return to target, before converting dollars back to coins otherwise his profits will evaporate.

To make this work, someone has to take the opposite side of the option. In other words, the option seller is gambling that the coin price WILL NOT go above target for the length of the option. Or if it does, it will not go far enough above target to net more than the option cost. So to be an option seller a speculator has to:
1. Set an option price (X) to sell (Y) of his coins @ the target price within the next (Z) days/blocks.
2. Finding an option purchaser earns the seller the option price (X)
3. It also OBLIGATES the seller to:
   a. NOT SELL his (Y) coins to anyone else before the option expires. (These coins are otherwise hoarded/locked)
   b. SELL his (Y) coins to the option holder at target if the option holder exercises the option.
4. The selling speculator earns COINS for selling the option. Receives DOLLARS for selling his coins.
5. He must wait for the price to return to target, before converting dollars back to coins otherwise he will incur losses.

----------
Yes this seems crazy complicated to implement. But that is not my question. My question is:

Huh Can this process be done WITHOUT directly referencing an exchange and WITHOUT transferring fiat between parties? Huh

For example, instead of "receiving DOLLARS," the option seller might receive coins back only after the price returned to target.
Or for example, you might get a similar effect by changing the option definition to:
"$20 buys a 10 day LOCK against you selling 100 of your coins. This allows me time to sell my coins instead."

All I want is brain storming. The whole construct might be a non starter.
If it starts to seem promising, there are lots more questions to answer. Like, "Does this attenuate the oscillations in the near term?" and "Does this give us additional data we can use to set coin generation/destruction rules for the medium term?"
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!