Author

Topic: [XMR] Monero - A secure, private, untraceable cryptocurrency - page 1923. (Read 4670562 times)

legendary
Activity: 1484
Merit: 1005
Reminder for pool ops wanting to use the experimental version with fixed block reward/mempool algos, follow these instructions for linux:

Code:
git clone git://github.com/monero-project/bitmonero.git
cd bitmonero
git remote add upstream git://github.com/monero-project/bitmonero.git
git checkout --track origin/0.8.8update
mkdir build
make -j4

Pools are reporting this experimental code mines blocks OK

It is recommended that pools/miners upgrade to this daemon now or risk losing large amounts of block reward

http://monerochain.info/charts/reward
http://monerochain.info/

This pool is currently using the upgraded code: http://mro.extremepool.org/
hero member
Activity: 560
Merit: 500
All simulations start after the initial 18,000,000 have been minted (I know it's not exactly 18,000,000, but it makes little difference.)

(Matlab code included in case I screwed up the math or something)

1 MRO released every 120 seconds
http://pastebin.com/UWLVZaam

1 MRO released every 60 seconds
http://pastebin.com/dkVYBFj3

0.33333333 MRO released every 60 seconds.
http://pastebin.com/GwQJQzje

Inflation at 1%
http://pastebin.com/3K0dMnZe

Inflation at 0.5%
http://pastebin.com/6tJtdrqP

Also, for fun times, Inflation at 5%
http://pastebin.com/z5vmmW3z

While we're on the subject of MATLAB scripts simulating emission Cheesy... I wrote one a while ago that plots the block reward, circulation, inflation, and daily production with or without a minimum subsidy as a function of time. Call it with cni(years, ms) where years = number of years to simulate and ms = the minimum subsidy (e.g. 0.3). Here: http://pastebin.com/BVtd5Vmr
legendary
Activity: 1176
Merit: 1015
All simulations start after the initial 18,000,000 have been minted (I know it's not exactly 18,000,000, but it makes little difference.)

(Matlab code included in case I screwed up the math or something)

1 MRO released every 120 seconds
http://pastebin.com/UWLVZaam

1 MRO released every 60 seconds
http://pastebin.com/dkVYBFj3

0.33333333 MRO released every 60 seconds.
http://pastebin.com/GwQJQzje

Inflation at 1%
http://pastebin.com/3K0dMnZe

Inflation at 0.5%
http://pastebin.com/6tJtdrqP

Also, for fun times, Inflation at 5%
http://pastebin.com/z5vmmW3z
full member
Activity: 182
Merit: 100
Thanks for the links. I am intrigued by the idea of CPU mining this while also doing my x11 mining.

Steve
legendary
Activity: 1484
Merit: 1005
Awesome simulation! You guys make great points. The fixed rate is technically a variable interest as well, just going down all the time ... it took me a minute or ten to make the correlation which your simulation makes incredibly clear Smiley.

Having the fixed reward will set this apart in a great way, and does solve a whole lot of issues.

I like the direction we're headed in. Thanks for the discussion!

Glad to see more support for this. I will formalize the MIP (MIP0003) ASAP.
legendary
Activity: 1484
Merit: 1005
http://mro.extremepool.org has decided to be brave and run the experimental daemon with the new block mining code on his pool.

Please point your miners there and let's see if the fix (which seemed OK on testnet) works OK on the mainnet! Hopefully it will result in greater profits for miners as well.
newbie
Activity: 56
Merit: 0
FWIW I endorse drawingthesun's view on fixed emission rates.  It fixes both the inflationary failure scenario and the inadequate fees failure scenario.  Therefore it eliminates a lot of the long-term viability threat.  It helps differentiate MRO from most other crypto, and in the long run it will facilitate the transition from the role of an extreme speculation vehicle to the role of a safe harbor.


This is a good point and the reason I brought up Ethereum. They are the only coin doing things right with regards to the emission rate. (In my opinion :p)

Of course the difference between fixed amount and fixed percentage might not be much in our lifetimes, but it does differentiate us from other crypto. Most crypto either have a rate of increase in percent or a fixed limited supply.

I'm not sure of any big name coins that will a fixed absolute amount per year. Ethereum will be a top 10 crypto that will offer it and I wouldn't mind MRO being the other major Crypto to offer it.

Have a think about 1 MRO release for 120 second blocks.

The first year after emission of the initial supply ends you're left with a inflation rate of 1.4%

I wrote a matlab script to calculate inflation rate at 1 MRO blocks per 120 seconds for 1000 years.

Note the calculation starts when all 18,000,000 have already been minted.

http://pastebin.com/sKyXZBzB

Awesome simulation! You guys make great points. The fixed rate is technically a variable interest (edit: i meant inflation ..) as well, just going down all the time ... it took me a minute or ten to make the correlation which your simulation makes incredibly clear Smiley.

Having the fixed reward will set this apart in a great way, and does solve a whole lot of issues.

I like the direction we're headed in. Thanks for the discussion!
legendary
Activity: 1176
Merit: 1015
The MIP I'm proposing will fix reward when it hits 0.33333333 per block, which, at that time, will result in slightly less than 1% inflation for the first year if I recall correctly, then progressively decreasing inflation each subsequent year.

Not to bad.

Here is 1 - 1,000 years after the initial minting of 18,000,000:

Quote
(0.33333333*60*24*365)

http://pastebin.com/r8WbghuZ
newbie
Activity: 56
Merit: 0
Any news on a more user friendly wallet?

You can follow Bitkoot's progress on a .NET GUI wrapper here (Windows only):
https://github.com/BitKoot/CryptoNoteWallet

You can follow jwinterm's progress on a kivy GUI wrapper here (Windows, and probably Linux as well):
https://github.com/jwinterm/cryptonoteRPCwalletGUI

You can follow Neozaru's progress on a cross-platform Qt GUI wallet here:
https://github.com/Neozaru/bitmonero-qt

We also have another person working on a different Qt GUI implementation, but it's not public yet.
full member
Activity: 173
Merit: 100
zjz_lgd
I use the GUI wallet, but the GUI wallet can mine well!
But it seems cannot send coins out?is anybody have this type of problems?
And all my coins are unconfirmd for a few days?Is it normal?
legendary
Activity: 1176
Merit: 1015
FWIW I endorse drawingthesun's view on fixed emission rates.  It fixes both the inflationary failure scenario and the inadequate fees failure scenario.  Therefore it eliminates a lot of the long-term viability threat.  It helps differentiate MRO from most other crypto, and in the long run it will facilitate the transition from the role of an extreme speculation vehicle to the role of a safe harbor.


This is a good point and the reason I brought up Ethereum. They are the only coin doing things right with regards to the emission rate. (In my opinion :p)

Of course the difference between fixed amount and fixed percentage might not be much in our lifetimes, but it does differentiate us from other crypto. Most crypto either have a rate of increase in percent or a fixed limited supply.

I'm not sure of any big name coins that will a fixed absolute amount per year. Ethereum will be a top 10 crypto that will offer it and I wouldn't mind MRO being the other major Crypto to offer it.

Have a think about 1 MRO release for 120 second blocks.

The first year after emission of the initial supply ends you're left with a inflation rate of 1.4%

I wrote a matlab script to calculate inflation rate at 1 MRO blocks per 120 seconds for 1000 years.

Note the calculation starts when all 18,000,000 have already been minted.

http://pastebin.com/sKyXZBzB
full member
Activity: 182
Merit: 100
Any news on a more user friendly wallet?
legendary
Activity: 1596
Merit: 1030
Sine secretum non libertas
Everything in this universe is a spring.
When all you've got is Hooke's law, everything looks like a spring Wink
legendary
Activity: 1484
Merit: 1005
I think a decent comparison might be made with gold here. Comparing the total amount of gold in the world (estimate) to the amount produced per year may yield some interesting numbers.

I got into Bitcoin because I don't want a similar release to gold. (Or banks!)

I always thought that Satoshi should have kept the 50 bitcoin reward constant, yeah the first 10 years would have had huge inflation but it would allow more people to get on board during the early years. Then 50 years in bitcoin would have been having a moderate inflation but still enough to entice all peoples to invest in a growing currency. 100 years and you're on 1% and then after you get the super rare phase.

Ethereum is the only coin doing it right I think, it'll be a constant supply and people can mine the same amount of Ethereum in a thousand years, but of course it'll be 0.0001% of the supply by then, causing all the Ethereum to hold great value.

In the meantime Bitcoin will be earning it's security from transaction fees. Good luck with that.

Oh and gold? Well gold is 1% now, but there is a limited amount in the Earth. gold is likely to decrease it's percent too, until space mining is a thing.

MRO under a 1% scheme would be worse, as the supply will increase every year, causing MRO to lose value year after year forever.

I would prefer not to have a compounding 1% devaluation of everyones holdings for all time. :p

I really like the idea of lowest reward being 1 MRO per block. Remember that transaction fees would also add quite a bit by that time (As this assumes MRO is being widely used in 20 - 40 years and hasn't died!)

The MIP I'm proposing will fix reward when it hits 0.33333333 per block, which, at that time, will result in slightly less than 1% inflation for the first year if I recall correctly, then progressively decreasing inflation each subsequent year.
legendary
Activity: 1596
Merit: 1030
Sine secretum non libertas
FWIW I endorse drawingthesun's view on fixed emission rates.  It fixes both the inflationary failure scenario and the inadequate fees failure scenario.  Therefore it eliminates a lot of the long-term viability threat.  It helps differentiate MRO from most other crypto, and in the long run it will facilitate the transition from the role of an extreme speculation vehicle to the role of a safe harbor.
sr. member
Activity: 280
Merit: 250
Who cares?
I was wondering if this coin is a good buy, but I saw that this coin traded for 80% less than yesterday, why did it go down so much?

The market is change constantly, we can only judge the investment value according to its situation!
 Smiley

Everything in this universe is a spring.
jr. member
Activity: 98
Merit: 1
I was wondering if this coin is a good buy, but I saw that this coin traded for 80% less than yesterday, why did it go down so much?

The market is change constantly, we can only judge the investment value according to its situation!
 Smiley
jr. member
Activity: 98
Merit: 1
guys does anyone know when we will get a gui wallet

I do hope this takes a very very long time. I like it the way it is, its simple computing at its finest


I hope so, I also like the way it is! Wink
legendary
Activity: 1484
Merit: 1005
Thanks for the update! I'll try it out now too. Maybe you or someone explained this already, but how does the regular update work? Does it restrict tx sizes by denying large size transactions and couple the larger ones with the higher fee? Or are all tx's going to have the same fee you set regardless of size now? What's different with the experimental update 0.8.8? Does it scale on the medium block size or something?

It's a fairly severe bug introduced by TFT. The penalty free block size is the median block size (right now ~20kb), and block reward decays exponentially with block sizes that are larger than the median block size. The maximum block size is 2 * median block size, and as you approach that you rapidly approach a reward of zero. When TFT replaced the old tx mempool getblocktemplate generating code (which had a bug that caused blockchain halting), he made it so that all tx would be included in blocks regardless of the penalty they incur. This is why we're seeing problems now with block reward.

In my update, I have limited the maximum possible penalty incurred to about 9% of the block reward (so at worst instead of 16.5 you get ~15.0 MRO, and aren't penalized any more than this).  The median block size will now grow more slowly.

The ideal behaviour, as proposed in the cryptonote paper, is to only include tx with fees large enough to compensate for the penalty. I'm not sure this would even work as they intend as the incentives are kind of bizarre (it probably incentivizes hoarding tx and not sending them to other miners so you can reap larger rewards). I will be working on a more elaborate fees and penalty algorithm for the mempool, but this will have to do for now.

The severity of the issue may be directly observed here: http://monerochain.info/charts/reward
newbie
Activity: 56
Merit: 0
I think transaction volume is not a good metric, it can be gamed far too easily.

And an absolute number does cause the existing supply to approach infinity.

Perhaps a percentage, but just lower? 1% is so high it really feels dirty! :p

What do you think about something like 0.5% or even 0.25%?

Expanding your point that the amount of gold is finite ... I would think we might be able to use variables like our cumulative difficulty. To me, that means overall demand for the coin. Compared to gold, there is no real limit to the amount of MRO that can be produced.

Maybe taking that variable, as part of total demand, could be used to set up a differential (applied over a certain time period ..week,month,day,or year) that we can put toward coming up with a targeted emission/inflation rate (per week,month, day or year). When demand is (edit: accelerating to a high) high, we set the inflation/supply higher and when it is low we can set those numbers lower. as far as the actual rate I'd like to hope for something lower than 1% ... but maybe a low limit of .1% and a high limit of 2%?

I'll try to think of real world things what we could use to further define the bounds, but making any particular choice (edit: probably 1%, hopefully lower) wouldn't be a bad place to start. Right now while we're producing so many coins I wouldn't want any more inflation honestly, so i hope it would be something that kicks in in 4-8 years.
Jump to: