Bitcoin Forum
May 09, 2024, 11:01:43 PM *
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ... 93 »
541  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 19, 2013, 11:26:29 PM
The 999 part is my addition and is what Decrits attempts, if I understand it correctly. But you need to be exceptionally careful who you give the new coins to. If random addresses then you have a guaranteed interest for simply holding money. People stop spending and start watch their accounts rise, deflation and instability ensues: the more you try to fight it by issuing new coins the more profitable it becomes to hold currency until the whole bubble pops violently as people crash the exchange market looking to "cash in". Familiar ?

Solution: you award people transacting a much larger (in terms of award to volume) percentage of the pot. It's simple to fix this, and I already have.

Quote
So it's either inflationary and money, or it's Bitcoin - a speculative unstable commodity for the internet geek and closet anarchist.

"Inflation" isn't such a bad word when the new money goes to the people rather than the banks or government. It should not typically cause price inflation at all with the proper precautions in place (like in decrits).

Quote
It's important for this stability thread to note that even 0% inflation (complete stability) is a counter productive goal. Sometimes a real 0% return is above what market has to offer, for example during a recession. If you try to guarantee a 0% risk free return, you kill trade because people prefer to hold money and wait for better times.

I must point out that a big part of recession is a slowing of the velocity of money. Deflation should *almost always* happen during a recession, but it does not due to price stickiness. Look at gasoline in 2008. Because of the simple fact that gasoline is priced sometimes even hourly, it does not suffer from price stickiness, and it dropped in half. If prices become too high for the average person to afford (respective to salaries and such), minting will become lucrative. And money will be spread into the economy. Yes, this would likely cause slight long-term inflation, but this is exactly what you are asking for. The wealthy are being punished for not moving money and killing the economy; and this new money will spread into the economy and avoid unnecessary suffering. It might inspire the wealthy to stop the shenanigans in the first place after a few economic power grabs fail.
542  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 19, 2013, 11:23:04 PM
Quote from: Etlase2
Luckily I haven't proposed an algorithm that attempts to find out the energy consumed or its cost.

It is to me an apparent contradiction: either you have external information or you have a distributed algorithm that can compute it's own energy use. There doesn't seem to exist another way to reliably move from hashes to KWh. Something as generic as Moore's or Kommey's laws can't provide stability in the short run.

It's a contradiction between encoin and decrits, but they don't work the same way. And there is a third option.

First of all, the energy usage is only one facet. The cost of hardware *does matter*. The human resource cost *does matter*. It doesn't matter what the mhash cost is in real terms is--as long as you can foster competition, people will find ways to do better, and this in turn must raise the difficulty to where the mhash cost is in line with whatever inertiacoin's (potentially original) coin cost is.

The original way I came up with to foster this competition was to algorithmically change the coin award at certain intervals. During these intervals, miners would be encouraged to lower their output, because if they don't, the difficulty is going to increase. However, more efficient machines would not really be bothered by this and would be able to profit handsomely during this interval. However, for whatever various reasons that could thunk up for this, more efficient machines may not want to or can not oblige, and this could cause a longer-term inflation of the crypto CPI.

I will walk you through what I am currently thinking Decrits will do:

1) It will algorithmically determine the number of coins to be created in the next Mint Block, as I call them.
1a) This number of coins is determined by a percentage of transaction volume over time. (note: for this to matter, transactions must be charged a percentage fee, which in Decrits is 0.01%)
1b) This figure will be difficult and costly to manipulate because it will require significantly increasing the transaction volume of the entire network over a period of a year or more while paying those fees.

2) A Mint Block cannot begin until enough money has been transacted to warrant it.
2a) This will be based on either a (large) percentage, equal to, or a (small) multiplier of the number of coins transacted since the last Mint Block.

3) Once enough money has been transacted, those who wish to create money will have to join a queue to begin the Mint Block.
3a) For the first 25% of the queue, 10% of the individual coin award (the amount each queuer will receive) must be supplied in the currently accepted difficulty with a 10% winning hash and an account number. (note: this can *always* be accomplished in 40-50 bytes because of the account ledger)
3b) For the rest, 5% of the award must be supplied. The most efficient are the most likely to start the next block, but we do not want to unnecessarily raise the difficulty if the majority of people are less efficient, so they get a slight bonus. (This will eventually lead to deflation if we do not account for it, and perhaps because of money supply manipulation.)
3c) Once 75% of the the block's worth has been queued, a minimum amount of time must pass before the queue will close. This figure will be based on some percentage of the the average time it has historically taken to create a Mint Block. (This means that magnitudes more powerful ASICs can not shut others out)
3d) If more than 100% have queued before the minimum amount of time has passed, a random selection of the queued minters will be made to complete the block.

4) Once the block begins, all minters are encouraged to mint at once because:
4a) The coin award is higher the faster you finish. Likely +10% for the top 25%, +5% for the next 25%, -5%, and -10%.
4b) Taking longer than an algorithmically determined amount of time (based on prior blocks) will result in penalties of at least 10% and perhaps more. (e.g. if everybody finished past this time, even the top 25% would still only receive -10% of the promised coin award.)
4c) At some point the block will close, and unminted coins are lost.

5) (Tentative) After the block is over, minters will be randomly assigned to groups (probably of 40) to determine the 10/5/-5/-10 payouts.
5a) This means that there will be groups where ASICs fight ASICs and GPUs fight GPUs (NB: obviously not all of them). This reduces the overall profitability potential of ASICs.


To avoid the p2pool-like data spam, the number of coins mined per queuer must be relatively high. I think the target length for each block will be around 5-10 days. This requires commitment from those minting. It will be annoying. And the fee to join the queue could be completely lost. 50% of those queued will make less than the award.

In addition to all of this, we must eschew mordorcoin and give money away for free. Now we know for damn sure that new money is needed with the difficulties associated with minting. The written decrits proposal proposes giving away 5x of this block of coins to transactions and 5x to existing accounts, both randomly (blocks of accounts will be stored together, and this will be the starting point for awarding free money to them because awarding every account is infeasible in a network of any reasonable size). This area can be nitpicked, but I have come up with some very solid solutions.

In addition to that, because network expansion could easily outpace the time constraints set on Mint Blocks, each successive Mint Block within a defined period will increase the tx/account award further. The second block in a row will award 6x to each. The third will award 7x. This may max out at 10 each, or maybe it could go on continuously (perhaps after 20x the difficulty could start increasing say 3% per block; with so much new money in circulation [especially to transactors], if this causes mild deflation it would likely not have any problems being counteracted). So even in the worst case scenario of everyone instantly switching to ASICs and intentionally not raising the difficulty, designing and producing those ASICs will never be profitable. Plus the inflation has to catch up and raise the average amount of transactions over an extended period, or the ASICs will simply run into a wall where they can not mint for extended periods.

How 'bout it?
543  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 10:25:07 PM
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.

After lightly reviewing some of the discussion on this, I will admit I was fairly dense to the point you were making about encoin being a mordor currency. Thanks Bubbles for the nickname though. However, after I did get you fleshing it out, I was against it because it created avenues for a monopoly over the money supply and/or a monopoly over the profit of an expanding economy. Shortly after you stopped posting again, I posted the very initial idea behind decrits here, which was my first thought experiment to eliminate those problems. The gist is to make other people money for your hard work mining. Sounds awful at first, but the people mining are only making money because there is demand for the currency, not because they are mining. This wealth must be spread out or I strongly believe you will find yourself with another bitcoin.

Quote
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.

This would appropriately define Decrits. I don't think it would even be possible to know if you had a grailcoin because it would require absolute stagnation among all other things of value (and thus as "futile" to tie something to a CPI as it is to tie it to electricity). But a key to making IntertiaCoin work is protecting against moore's and koomey's laws, in whatever way they present themselves. Jumps outside of the curve (ASICs) are actually not that difficult to defend against. However, it would be very difficult to programmatically prevent, for example, the halving of the currency's individual unit value with a sudden halve in the cost of electricity, though.* But things don't actually work that way. In the mean time, if the new currency is distributed equitably among its users, then the inflation caused by this is not nearly as big of a problem--though it isn't the greatest thing for creditors. (Can we be all that mad about that?)

* - please note that if this does happen, it does not necessarily cause this value loss. If electricity becomes less expensive as a natural result of innovation, that is a benefit to all mankind. The price of products and services that rely heavily on energy could easily remain stable in the face of a money supply inflation due to the same reduction in cost of electricity.


Can you explain briefly how are you going about regaining  stability ? It's not clear from your proposal because there are allot of low level technical details.

Thank you for getting to the point of asking me the question rather than making a judgment. Unfortunately, an answer that will tie it all together requires me to again organize my thoughts. At least I've had a lot of practice. The Decrits proposal was focused on the major technical aspects to get the idea across of how you could create "InertiaCoin", as Red has called it. Even at the beginning of that thread I assumed I could solve certain problems that I knew were present. And I conceded that there are probably some that can't be programmatically fixed. It just isn't knowable. But that does not mean there is not a solution...

It's hard trying to combine the technical and the economical into one thing, and it's hard to explain one without the other. It's even more difficult to explain if I haven't filled in the gaps on how to get from point A to point C either. But I have a knack for finding B. At this point I am, often in a too aggressive manner (personality defect, what can I say), trying to get people to test me on Decrits like Red did with encoin.

My point is, briefly explaining it will only raise more questions, questions that are more suited for that thread. In short, I believe it would achieve a value that would be more stable than the goods and commodities it is valued against. It would very effectively prevent manipulation of the money supply. It would prevent excessive periods of deflation and/or "credit crises". It would prevent banks from being able to control the network. I know that doesn't explain much, but that is a huge change in philosophy from the encoin proposals, and I have designed with them in mind.
544  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 05:13:30 PM
It *does not* require external information. I repeat, you are criticizing a proposal that you think I've written rather than the actual proposal. While at the same time you are proposing that the solution is more external information. You are going to run into walls every step of the way in trying to make a system that relies on external information that is also completely decentralized.
545  Other / Beginners & Help / Re: Has anyone proposed a coin that adjusts its supply to stabilize prices? on: April 18, 2013, 04:21:41 PM
It would be helpful for me if you could write an updated post on Decrits that no longer describes the things as tentative that are not tentative and that includes the refinements you've made. But I understand if you are not interested in doing that.

It is getting to the point where my time would be a lot more productive just writing the code instead. But I will probably make one more proposal before that point.
546  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 12:36:24 PM
Yes, that's a restatement of the stability problem. "The production cost of money" should be zero because money is information. So my chain of thought is as follows:

In a non-fiat, decentralized currency, the production cost of money cannot be zero.

Quote
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 ?

You aren't patronizing my proposal, you are criticizing a proposal you think I've written.
547  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 06:43:48 AM
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.

I think you need to think about StableCoin as being a replacement currency rather than a complementary one. Think bigger and these problems are less important. Besides, these problems are no different than the problems that international commerce already deals with. Any cryptocurrency intended to replace or complement a fiat currency is going to have issues like this until it is accepted up and down the chain. It isn't a strong enough reason to focus on fixing day to day valuations, which I think is detrimental to progress.

Quote
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.

You mentioned that I convinced you that a relatively stable currency based around electricity was possible. If that is true, then I think I can convince you that Decrits proposes to be even more stable, less attackable, and more energy efficient by using indirect information and reverse tragedy of the commons scenarios. I guess a simpler way to put it is game theory. Hell, one of the massively helpful ideas was yours to begin with, and I originally thought it was dumb. But for now, it is bedtime.
548  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 04:09:48 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? 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?
549  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 02:06:09 AM
I spent a lot of time debating with jtimon about freicoin before it was released. I read a lot of Giselle's stuff during that time, and his candid way of writing made it easy to fall for the allure of demurrage. But, imnhso, it attempts to fix problems that are too narrow in scope. And borrowing heavily from bitcoin, Freicoin is still set up as a commodity, but now a commodity that no one wants to keep.
550  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 18, 2013, 01:19:22 AM
It's nice to see some new voices speaking about Freicoin, but demurrage, like deflation, is a concept that only works without competition.
551  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 18, 2013, 12:20:22 AM
Which is why I said the community would have to agree since they'd have to voluntarily use the fork with the change. However, you only need a 75% majority of miners because 49% can power the network while the 26% 51% attack the 25% left.
552  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 18, 2013, 12:10:39 AM
I think it would be hilarious if a majority of the miners (and I suppose the community would have to agree) decided to set a date where coins still unspent from blocks prior to say 30,000 would become unspendable. Then we could answer the question of satoshi's intentions once and for all.
553  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 17, 2013, 11:25:58 PM
Unfortunately that's very unstable do to Moore's law etc.

Moore's law, by golly, I totally forgot about that.

Quote
To target the electricity cost you need external information (no algorithm can find out the energy consumed by the computer who is running it, let alone it's cost).

Luckily I haven't proposed an algorithm that attempts to find out the energy consumed or its cost.

Quote
Also, I hope you are not proposing the currency of Mordor scenario where each coin requires it's value in resources to be destroyed. That's worse than Bitcoin, where at least the energy waste drops after a few decades when coin production slows.

Bitcoin's coin production is replaced by transaction fees. Transaction fees are essentially coins that are mined again. Admittedly my early designs followed the currency of Mordor scenario (edit: to a much lesser degree than what you described in the link--too long to explain), but that is nowhere near the case in the Decrits proposal.

I apologize for the sarcasm, but I've spent a lot time trying to convince people that there is an outside-the-box way to accomplish this, but I still always hear the same "problems" that the outside-the-box thinking is directly addressing. I might actually just be a lot further along than you give me credit for.

Quote
The notion of CPI is not arbitrary, it's by definition the index that you look at to judge the stability of StableCoin. You might not like the US government's CPI and it's implementation in US monetary policy, that's quite another issue. But the CPI of StableCoin, the amount of real life stuff you can buy with a coin, determines it's inflation by definition.

I don't know why because your meaning was fairly obvious, but I was thinking of the actual CPI when I said arbitrary. "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.
554  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 17, 2013, 10:55:59 PM
A more practical goal than a distributed CPI is to simply target a long term value of the fiat exchange rate. Since fiat currencies already have their CPI and are certainly more stable than bitcoin, we need to somehow incorporate that information into the blockchain and act on it. If you don't trust the USD inflation, you can target a lower rate, say by 1-2%. So in the first year the rate is 1USD, in the fifth year the rate is 1.1USD etc. (a high rate could potentially open a whole can of deflationary worms but if don't believe in the CPI you probably don't fear deflation either).

Instead of targeting a long term fiat exchange rate or something as arbitrary as CPI, why not create your own target based on hardware costs, electricity, and time and foster competition among miners to keep this target honest. "But it can't be done!" Well I wager it can.
555  Other / Beginners & Help / Re: Has anyone proposed a coin that adjusts its supply to stabilize prices? on: April 17, 2013, 10:24:23 PM
But who would supply that variable? The cost of computing? This would have to be automated and how would that be automated?

Step 1: separate currency creation from securing the network. This is a huge task and one that has been solved in the Decrits proposal.
Step 2: find a way to force miners to compete against each other in who can create coins faster by offering incentives. In addition to this, difficulty must only increase, not decrease (this can only happen if step 1 is in place). See the Decrits proposal.
Step 3: while the technical supply of coins must be unlimited, the realistic amount of coins that can be created in a certain time frame needs to be tied to network activity. To make network activity "honest", a percentage of each transaction must be taken as a fee (Decrits proposes 0.01%).
Step 4: defensive measures must be in place to protect against attacks on the difficulty via ASICs or pooled power. See deeper in the Decrits thread.
Step 4a: make mining create only a portion of new coins with the rest being given away in a lottery to reduce the "hardware tax" as I call it, so that you don't need to be a miner to make a profit using the network. This reduces the power that, for example, a region with cheap electricity would have over one with expensive electricity. It also means that few coins actually need to be paid for in hardware/electricity/time, which as we all know is a complete waste.

And billion other things that would make the network better and more efficient for fun.

<goes to work detailing specific proposal>

edit: To be clear, I'm at work and sort of booked the next couple days. But I'm planning on writing a little analysis up within the week.

I would suggest checking out Decrits before potentially reinventing the wheel. Although I mention several times in that thread that many ideas are tentative, they are not so tentative in the 6+ months of delving down and refining since.
556  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 17, 2013, 06:18:52 PM
557  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 17, 2013, 05:06:11 PM
I'm the one picking what I want to see? You are the deluded person who thinks that determining how much BTC satoshi controls is the same as revealing his identity and that is your pathetic reasoning for telling Sergio to do something useful. You are the one that believes protecting satoshi's identity is more important than informing people about the hidden dangerous of bitcoin. Gee I wonder why.
558  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 17, 2013, 04:52:22 PM
And really, it is Satoshi's identity that lies at the core of these efforts.  All of them.

'He' wants to remain anonymous, and I am ethically constructed in such a way that a request like that - from someone who has done no harm to anyone - is inviolate.

Would selling 1M bitcoins do no harm to anyone? What you want is for this information to remain hidden because it is very damaging to bitcoin's reputation. No one who has not invested in bitcoins gives a shit about who Satoshi is. What they will care about is that this mysterious inventor has the currency by the balls.
559  Alternate cryptocurrencies / Altcoin Discussion / Re: StableCoin on: April 17, 2013, 03:10:48 PM
I guess I should read more of what you've written lately. Are you still equating 1 coin = X joules?

I'm pretty sure I stopped doing that while you were still around, but maybe it has been that long. Smiley


dacoinminster: how have we not ever spoken? Or maybe I've forgotten. What have you written in regards to stable prices? Have you read the decrits and/or encoin proposals?
560  Bitcoin / Bitcoin Discussion / Re: The Well Deserved Fortune of Satoshi Nakamoto, Visionary and Genious on: April 17, 2013, 01:18:29 PM
Why aren't you using your skills to do something useful?

I think you mean, why don't you do something that doesn't threaten the bitcoin economy. Confirming or nearly confirming that satoshi does indeed have 1m+ bitcoins is not good news for the knob slobbers.
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ... 93 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!