Author

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

legendary
Activity: 2968
Merit: 1198
An optimal final emission schedule should converge on a finite number, so we don't have an unlimited number of coins.  Infinite inflation scares the BTC hard money types, although lost coins probably dominate the actually available money supply and results in undesirable(?) net deflation.

But without a lower limit, it is uncertain whether tx fees will be sufficient to provide incentive to miners.

It is not uncertain, it won't work. The "hard money" BTC types are being unrealistic about how the technology operates, entirely independent of whether their monetary theories are valid or not (I take no position).

BTC is on a collision course with failure, or being reinvented as a centralized ledger system (with the degree of centralization that already exists its almost there already, so this isn't hard to imagine at all) or switching to PoS or something else equally retarded. This is a good example of what I'm talking about when it comes to not being strangled by an inflexible "social contract."

The only way it could possibly work would be to have some internal source of mining rewards that don't increase the money supply, for example demurrage. Actually that's the only one I could think of but maybe there are others. But I guess the Bitcoin version of "social contract" probably prevents that too. Bitcoin is likely beyond saving.

There is a reason that Monero was designed with a minimum block reward, although I'm skeptical that the rapidly declining rewards will continue to secure the network even long before the minimum kicks in. Still better than Bitcoin though.

legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
If we must insist on kind-of replacing the relatively insignificant 1% shuffled coins

What do you mean by shuffled coins? I don't understand the term.

BTW, multisig doesn't exist in Monero. Of course, that could be one of the funded development items but it is a bit of a bootstrapping problem with your proposal. Relatively minor detail though.

I meant the 1% of bootstrap coins which get shuffled from the bottom of the deck to the top.  Sorry for mixing shoe/card metaphors.

Nice catch on the multisig derp, but XMR doesn't need multisig to be held in escrow by third parties.  I guess the fund should be divided among several reputable escrow providers for redundancy, until that functionality is enabled internally.  No biggie; social engineering will prevail!   Cool

Did I miss the discussion about the cost/difficulty of exposing multisig?  I see it's already in Cryptonote...

Let's add multisig, trustless Blockchain type web wallet, and p2pool to our Wish List of items for the final platform to be funded by the Bootstrap.

Anything else crucial we want, while keeping within the 184k XMR/~$300k budget?

Damn this is good coffee.  As it must be, if I'm to solve the mystery of optimal post-Bootstrap final emission schedule...

An optimal final emission schedule should converge on a finite number, so we don't have an unlimited number of coins.  Infinite inflation scares the BTC hard money types, although lost coins probably dominate the actually available money supply and results in undesirable(?) net deflation.

But without a lower limit, it is uncertain whether tx fees will be sufficient to provide incentive to miners.

This smells like an empirical question whose correct answer cannot be deduced by analysis.  Maybe modeling would help.  We can't wait for Bitcoin to figure it out first.   Tongue

In any case, I think we have to iron out the logically prior details of if/where/when the last 1% of coins actually occur before we move them to the Bootstrap Block.

Maybe we could sidestep the issue by using the second to last 1% instead?   Grin  Are their whereabouts known with reasonable certainty?

Such a hard problem!  I wonder what (((((cypherdoc))))) would say.  He's brilliant at this kind of monetary architect stuff.
legendary
Activity: 1624
Merit: 1008
I'm a fan of setting things on stone unless its a bug or catastrophic problem, whatever you guys decide to do, not making it default enabled (except the mix count that need to be forced to a minimal of 1 as discussed before) is a must imo to keep xmr trust intact, but thats just my opinion.

People seem to think and I agree.....it's problem.
legendary
Activity: 2968
Merit: 1198
If we must insist on kind-of replacing the relatively insignificant 1% shuffled coins

What do you mean by shuffled coins? I don't understand the term.

BTW, multisig doesn't exist in Monero. Of course, that could be one of the funded development items but it is a bit of a bootstrapping problem with your proposal. Relatively minor detail though.

legendary
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
I would spend Moneros voting pro this idea.  Rptellia, smooth, fluffypony, tacotime?  Somebody with clout please ...  Roll Eyes

I certainly think it is premature to make any kind of decision or even consider voting, etc., but the discussion is healthy and interesting. I 100% applaud the willingness to think big and break a few "rules" in crafting a proposal, whether or not it gets adopted. More of this please!

There are some things I really like about the idea. For example, compared to a premine or IPO, I very much like that it is happening after there has been some experience with the coin and team, rather than right at the start when it's all promises, no distribution or established market value, and no track record.

There are some things I think are quite strange and need further explanation and/or revision. I'm not even sure how much of this is sincere. Some of the biggest problems with the emission of the coin is the rewards going away too soon. Pulling from the tail end of the distribution makes that worse. Fund being 50/50 in BTC/XMR might be a bad idea to set in stone for all time, and would almost certainly be a bad idea to enforce quickly, because it would require dumping a ton of XMR (unless that were somehow built into the bidding). And CZ?!

I'm not a fan "everything must be set in stone because that is the social contract" model that comes out of Bitcoin's precedent. I think part of the whole idea of doing something that isn't Bitcoin is to try to improve on it, and especially not feel compelled to follow its precedent when it doesn't work for us (and arguably hasn't even worked for it). That is not just code, and especially not just anonymity, but also culture and process.



I'm a fan of Bitcon's ultraconservative approach, but I'm also a fan of calculated risk, diversity, innovation, and hedging.

Monero's success grants it the unique privilege of monetizing its devteam's sweat equity by means of the (AFAIK) world's first postmine.

Making our Bootstrap Block on the 100k anniversary of the Troll Block is a pointed reference to the salient moment when Taco and the rest cemented their coin's world-class altcoin rockstar status, proving true RP's statement that Monero is the only hedge to, and coin most likely to achieve parity with, Bitcoin.

The main ideas, a 1% devtax like BBR and a block presale like VIA, aren't new.  We know they are working so far, and don't have to reinvent the wheel.

I like how both approaches are flat taxes.  We whales/botherders/private miners with more to gain shoulder a part of the dev burden proportional to our hlodings and hoards.

As for the social contract, the 18.4 MM figure is a minimum, with a maximum contingent on final outcome of an unsettled debate.

There are a number of options to offset pulling coins from the end, especially since the specifics of how the curve ends (or doesn't end) are in active discussion.

Maybe adopting my proposal will have a clarifying effect on the final emission debate, killing two birds with one stone.

If we must insist on kind-of replacing the relatively insignificant 1% shuffled coins, we increase the (proposed and controversial) hard lower block reward limit.  Increased tx fees are another option to secure revenue for miners in the distant future.  But we're talking about 1% of the coins, that's not a big deal even at the penultimate Tacoshi.

My initial proposal only sets in stone the finality of the one-time only Bootstrap Block and the mining devtax hard upper limit of 1%.

Perhaps it should be expanded to include or even be contingent upon resolution of exactly when/if we'll mine the last Tacoshi.  That will require more thought/coffee...!

There will be no med/long term dumping because of the Bootstrap Block presale.  Read how the VIA presale was conducted; it is a demonstrably optimal form of the gimmicky crowdsourcing ideas being bandied about here earlier.  It's at least equally likely the price will increase in response to the Bootstrap, given that our devteam will now be able to complete its ambitious previously unreachable goals and provide for the mature platform's maintenance in the foreseeable future. 

Image the dumping if the dev team has to quit or scale back their vision for the final platform.  We may already be seeing it today.  Less devs = less security/more risk = dump the truck up.

If you have a more elegant/robust idea than 50/50 XMR/BTC with 5/9 multisig escrow, I'd love to hear it.  Remember to KISS please.

I knew you would have concerns about one of the two non-core people with partial multisig authority.  RP is there to represent the MEW (whale money) and CZ is there to represent the rest of the more-respectable Cryptonote community.  We require at least one adversarial, but authoritative, voice in the mix to prevent groupthink and keep you all honest.  Besides, you only need 5/9 sigs to authorize expenditures.
legendary
Activity: 2968
Merit: 1198
The social contract was that eventually there would be 18.4 million coins in circulation.

That is incorrect. Let's look at the OP (which in this regard has not changed since day one, so no funny business here)

Quote
Actual number of atomic units is M = 264 - 1. A minimum subsidy may be implemented in the future with <1% inflation to preserve mining incentives.

The first sentence (with scaling factor applied) corresponds to the 18.4 million. The second sentence says there may be a minimum subsidy, which, if implemented, would inevitably result in sooner or later there being more than 18.4 million coins in circulation (of course not counting lost coins, etc.)

So aside from the issue of whether this alleged social contract even exists and if it exists whether it should be changed, it certainly doesn't even say what you think it says.

Thank you for sharing the experience with LTC though. I wasn't aware of that background and it is definitely interesting. And regardless of what I said above, your specific suggested changes are well taken and helpful.

legendary
Activity: 1624
Merit: 1008
Hi, guys , how should I join in  #Monero-Dev Fireside Chat? Thanks

Monero Fireside Chat #2, how to connect:
https://plus.google.com/b/101861896996947433029/events/c8094ts82ggh0mpkffu4ja5kohg
http://www.youtube.com/watch?v=s9gH2ndAAkE

YouTube allows you to watch live and later.
Google+ allows you also to interact. You can also ask questions on #monero-dev.

-- updated by davidlatapie
legendary
Activity: 1154
Merit: 1001
Hi, guys , how should I join in  #Monero-Dev Fireside Chat? Thanks

Preferably dressed, but I hear some people will be attending naked.
~ Myagui
newbie
Activity: 47
Merit: 0
Hi, guys , how should I join in  #Monero-Dev Fireside Chat? Thanks
legendary
Activity: 1624
Merit: 1008
The number of coins being talked about is 9 days worth of emissions at the present rate.
legendary
Activity: 1256
Merit: 1009
Quote
It is my belief that the question of funding will get solved not by a single solution but by a combination of several ones.

I come from litecoin which I've been in and out of for the last few years.  They literally have to always beg for donations.  They have hordes of rich bagholders.  They have an active forum and sell advertisements.  Donation drives.  My point is - they have the "several solutions" you are talking about.  And it's barely enough for a mature coin that is basically just a clone of bitcoin.

I want to bring up the social contract again.  The social contract was that eventually there would be 18.4 million coins in circulation.  I'm not an advocate of changing that number in any way shape or form.  However what we are talking about is essentially doing 3 things (in this solution)

A - Changing when they are released.  This essentially creates more short term dillution but does not change the long term "social contract"

B - Changing how they are released.  This is really just stating that the developers are 10% as important as the miners to the long term health of the coin hence it should be released now to make it possible for the other 18,216,000 coins actually get to the point they are usable.

C - It forces everyone to share in the cost of the development.  Including the miners, traders and hodlers.

I'm not saying this is the solution but it's the one I've liked the most so far.

*Edit - I would actually like the idea better of releasing the coins over 1 - 3 years rather than all at once.
legendary
Activity: 2968
Merit: 1198
Quote
The notation in the whitepaper and what you've seen here is proper notation. I = x*H_p(P) means x times H_p(P) where H_p is a hash function, H_p(P) is the hash function evaluated at a point, and * denotes elliptic curve multiplication which is NOT normal multiplication. Just like matrix multiplication is not the same as usual multiplication, elliptic curve multiplication takes place in a different manner than what you learned in, say, elementary algebra class. This is an abstract multiplicative notion, it is quite usual and proper to see it used this way.

For further reading, I would not begin necessarily with fluffypony's wall of links, but with Daepp and Gorkin's "Reading, Writing, and Proving" to learn a little bit about formal mathematics, and then maybe move onto Trappe and Washington's "Introduction to Cryptography." In that order. Be sure to try all the exercises in both books before asking any more questions.

Edit: I a word.

geez why so many accounts anonnymint  Kiss

lol. I believe this is actually the cryptographer who the XMR devs had vet the whitepaper ... google is your friend.. I'm not. Tongue

This being the Internet and there being no controls over what names people use a forum nicks, don't assume. However, in this case I can confirm that one of them did make that post.

hero member
Activity: 658
Merit: 503
Monero Core Team
I would spend Moneros voting pro this idea.  Rptellia, smooth, fluffypony, tacotime?  Somebody with clout please ...  Roll Eyes
It is my belief that the question of funding will get solved not by a single solution but by a combination of several ones. This in turns means that 1) no option need to be very ambitious and 2) we can afford for some options to be discarded later on as they are deemed inappropriate.
To reiterate what smooth just wrote, the fact that it is happening while the coin is already known and people had time to judge the coin, the project and the team, should definitely help in making it more acceptable. Also, I'm not a big fan of "set in stone" here. My experience proves that, as long as people know that the rules can change later on, there are OK with it. When (possible) changes is part of the contract, this is fine - only unexpected changes should be avoided, changes announced well in advance are OK.

That being said, donations should be handled as they are now: dev decide what to do with the money. Not the competitors, not the donators, not the big investors. This is what we did until now, it allowed us to diligently make the most out of it and, if this doesn't suffice, MEW will act the exact same way.
If this is not enough, consider that governance would become much harder: all of a sudden, someone else than the devs could consider what is a priority without necessarily having all the information to make an informed decision. We would spend more time discussing than acting. Shills and trolls would invite themselves in the discussion to try to sabotage it all. We would have to keep two different accounts: one for money we can use as we see fit and one for money we must ask for usage.
Much ado bloat for nothing, in my opinion. Especially considering we already proved who we are and what we can do, contrary to a pre-launch IPO.

If someone is not comfortable with giving us a blank cheque, then one could use this money on one of the many crowdfunded projects that will pop up later on. Keeping in mind that some crowdfunded projets might never happen if the fundations are not paid...

Still, this is good to have some constructive proposals for ensuring Monero will thrive. Keep it on!
legendary
Activity: 3570
Merit: 1959
Quote
The notation in the whitepaper and what you've seen here is proper notation. I = x*H_p(P) means x times H_p(P) where H_p is a hash function, H_p(P) is the hash function evaluated at a point, and * denotes elliptic curve multiplication which is NOT normal multiplication. Just like matrix multiplication is not the same as usual multiplication, elliptic curve multiplication takes place in a different manner than what you learned in, say, elementary algebra class. This is an abstract multiplicative notion, it is quite usual and proper to see it used this way.

For further reading, I would not begin necessarily with fluffypony's wall of links, but with Daepp and Gorkin's "Reading, Writing, and Proving" to learn a little bit about formal mathematics, and then maybe move onto Trappe and Washington's "Introduction to Cryptography." In that order. Be sure to try all the exercises in both books before asking any more questions.

Edit: I a word.

geez why so many accounts anonnymint  Kiss

lol. I believe this is actually the cryptographer who the XMR devs had vet the whitepaper ... google is your friend.. I'm not. Tongue
member
Activity: 112
Merit: 10
Quote
The notation in the whitepaper and what you've seen here is proper notation. I = x*H_p(P) means x times H_p(P) where H_p is a hash function, H_p(P) is the hash function evaluated at a point, and * denotes elliptic curve multiplication which is NOT normal multiplication. Just like matrix multiplication is not the same as usual multiplication, elliptic curve multiplication takes place in a different manner than what you learned in, say, elementary algebra class. This is an abstract multiplicative notion, it is quite usual and proper to see it used this way.

For further reading, I would not begin necessarily with fluffypony's wall of links, but with Daepp and Gorkin's "Reading, Writing, and Proving" to learn a little bit about formal mathematics, and then maybe move onto Trappe and Washington's "Introduction to Cryptography." In that order. Be sure to try all the exercises in both books before asking any more questions.

Edit: I a word.

geez why so many accounts anonnymint  Kiss
newbie
Activity: 3
Merit: 0

The notation in the whitepaper and what you've seen here is proper notation. I = x*H_p(P) means x times H_p(P) where H_p is a hash function, H_p(P) is the hash function evaluated at a point, and * denotes elliptic curve multiplication which is NOT normal multiplication. Just like matrix multiplication is not the same as usual multiplication, elliptic curve multiplication takes place in a different manner than what you learned in, say, elementary algebra class. This is an abstract multiplicative notion, it is quite usual and proper to see it used this way.

For further reading, I would not begin necessarily with fluffypony's wall of links, but with Daepp and Gorkin's "Reading, Writing, and Proving" to learn a little bit about formal mathematics, and then maybe move onto Trappe and Washington's "Introduction to Cryptography." In that order. Be sure to try all the exercises in both books before asking any more questions.

Edit: I a word.
legendary
Activity: 2968
Merit: 1198
I would spend Moneros voting pro this idea.  Rptellia, smooth, fluffypony, tacotime?  Somebody with clout please ...  Roll Eyes

I certainly think it is premature to make any kind of decision or even consider voting, etc., but the discussion is healthy and interesting. I 100% applaud the willingness to think big and break a few "rules" in crafting a proposal, whether or not it gets adopted. More of this please!

There are some things I really like about the idea. For example, compared to a premine or IPO, I very much like that it is happening after there has been some experience with the coin and team, rather than right at the start when it's all promises, no distribution or established market value, and no track record.

There are some things I think are quite strange and need further explanation and/or revision. I'm not even sure how much of this is sincere. Some of the biggest problems with the emission of the coin is the rewards going away too soon. Pulling from the tail end of the distribution makes that worse. Fund being 50/50 in BTC/XMR might be a bad idea to set in stone for all time, and would almost certainly be a bad idea to enforce quickly, because it would require dumping a ton of XMR (unless that were somehow built into the bidding). And CZ?!

I'm not a fan "everything must be set in stone because that is the social contract" model that comes out of Bitcoin's precedent. I think part of the whole idea of doing something that isn't Bitcoin is to try to improve on it, and especially not feel compelled to follow its precedent when it doesn't work for us (and arguably hasn't even worked for it). That is not just code, and especially not just anonymity, but also culture and process.

How about not quoting the whole thing (especially incorrectly) repeatedly though? It makes the thread very hard to read.
legendary
Activity: 1762
Merit: 1011
Quote

BBR has a 1% dev tax, and I still consider it free as in FOSS.  VIA had a completely fair, transparent, and very successful presale of Block 1's 10% of total coins.

We should emulate both of these approaches, and combine them to make Monero a staggeringly well funded project with concomitant high resiliency/survivability characteristics...

I'm a Monero investor who has been hloding tight since it was at parity with Primecoin, and only traded on cryptonoteexchange.

Which is more unfair to me?
A) risking the near certainty of devs running out of enthusiasm/money for completion of our very ambitions goals (thus XMR being unable to grow and respond to emergencies), or,
B) changing the emission 'social contract' condition by a slight degree

I think the former is far more unfair, because it puts my entire investment at risk in entirely predictable and probably preventable ways, IE liquidity crises and stagnation.

The emission 'social contract' is not set in stone, EG the final emission rate is still undecided.

As in investor, I don't feel comfortable being a free rider by expecting the devs to work for free/cheap, or jointly subsidizing others' free rides by making piddly one time donations.


I LOVE this idea.  And it does NOT change the social contract - it helps ensure it actually gets delivered by not allowing the coin to die.

I would spend Moneros voting pro this idea.  Rptellia, smooth, fluffypony, tacotime?  Somebody with clout please ...  Roll Eyes

1 - everyone pays the price (more supply - early inflation = everyone pays the price)

I think this is a false dilemma. There are other options that don't fiddle with the fundamentals of the coin that should be tried first.
sr. member
Activity: 471
Merit: 250
I like the idea, but I'm sure there must be implications I can't encompass. Can't wait to see how the core-team react to it.
legendary
Activity: 1256
Merit: 1009
Quote

BBR has a 1% dev tax, and I still consider it free as in FOSS.  VIA had a completely fair, transparent, and very successful presale of Block 1's 10% of total coins.

We should emulate both of these approaches, and combine them to make Monero a staggeringly well funded project with concomitant high resiliency/survivability characteristics...

I'm a Monero investor who has been hloding tight since it was at parity with Primecoin, and only traded on cryptonoteexchange.

Which is more unfair to me?
A) risking the near certainty of devs running out of enthusiasm/money for completion of our very ambitions goals (thus XMR being unable to grow and respond to emergencies), or,
B) changing the emission 'social contract' condition by a slight degree

I think the former is far more unfair, because it puts my entire investment at risk in entirely predictable and probably preventable ways, IE liquidity crises and stagnation.

The emission 'social contract' is not set in stone, EG the final emission rate is still undecided.

As in investor, I don't feel comfortable being a free rider by expecting the devs to work for free/cheap, or jointly subsidizing others' free rides by making piddly one time donations.

Yes, the devteam has proven themselves worth of a pre-mine which never happened.  Here is how to create it:

I call it the 'Two To TacoTime' plan.   Cool



-One-time Bootstrap Block 302612 (celebrating 100k anniversary of historic Battle of Troll Block)

-Bootstrap Block includes 1% of final coin total (184k XMR) moved from end of emission (years away) to SoonTM

-Bootstrap Block coins are bid for and distributed proportionately in the same trustless/transparent way as VIA's Block 1 presale (http://presale.viacoin.org/terms)

-Bootstrap Block is worth at least $300k dollars, enough to refactor codebase, integrate DB, complete I2P, create Official Wallet, and hire pros for meticulous security audits

-After the Bootstrap Block, all subsequent blocks (less transaction fees) pay 1% to dev fund

-Ongoing 1% mining tax provides for continued care and maintenance of the mature platform created by our Bootstrap Block


-New 'set in stone' rules/guarantees/commitments/social contract: no more Bootstrap Blocks ever no matter what, and mining devtax will never go over 1%

-dev fund is kept 50/50 in XMR/BTC multisig escrow.  Rebalancing may be done without notice, prior or otherwise

-dev fund expenditures must be authorized by at least 5 of the 9 (7 core team members + RPietila + Zoidberg)

-dev funds may only be used to pay for writing/auditing critical code, and may not be used to raise more funds or for marketing

This sounds pretty fair to me, but then again i'm not all that savvy on premines or how it may or may not affect current prices etc.

Sounds like the general consensus is that either way, something must be done, these guys can't work for free, or this whole project will just never happen... something has to give, somewhere....

Quote
As in investor, I don't feel comfortable being a free rider by expecting the devs to work for free/cheap, or jointly subsidizing others' free rides by making piddly one time donations.


I LOVE this idea.  And it does NOT change the social contract - it helps ensure it actually gets delivered by not allowing the coin to die.

I would spend Moneros voting pro this idea.  Rptellia, smooth, fluffypony, tacotime?  Somebody with clout please ...  Roll Eyes

1 - everyone pays the price (more supply - early inflation = everyone pays the price)
Jump to: