New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Engage community on interest rate #251

Open
JustinDrake opened this Issue Dec 7, 2018 · 10 comments

Comments

Projects
None yet
@JustinDrake
Copy link
Collaborator

JustinDrake commented Dec 7, 2018

Started spreading the word in this tweet. So far everyone who replied seems to agree that interest rates need to be increased.

My suggestion is to have no more than 1% inflation with 2^24 ETH (~16.8 million ETH) effective stake, corresponding to 2^19 validators (~0.5m validators).

@hwwhww hwwhww added the discussion label Dec 7, 2018

@nisdas

This comment has been minimized.

Copy link
Contributor

nisdas commented Dec 7, 2018

@JustinDrake What would be the basis for 1% , or any other arbitrary percentage. Is there any hard data we can rely on when choosing the interest rate for staking ? Right now it feels like everyone is going on gut feeling when choosing the interest rate, which is not a good way of determining what would effectively be the annual increase in the supply of ether in ETH 2.0 .

@vindberg

This comment has been minimized.

Copy link

vindberg commented Dec 7, 2018

It seems low compared to other blockchains. Have you considered adding a warm-up period E.g. the first 5 years it should generally be higher while the validators industry matures and number of transactions are relatively low.

It might help stabilize the interest for validators if inflation is relative to the combined value from transaction fees (maybe of the last epoch).

@JustinDrake

This comment has been minimized.

Copy link
Collaborator

JustinDrake commented Dec 7, 2018

What would be the basis for 1%

It's a convenient shelling point (nice round number). Telling the community "inflation is less than 1%!" is an easy sell, IMO.

@djrtwo

This comment has been minimized.

Copy link
Contributor

djrtwo commented Dec 7, 2018

I want to see better models on the costs to run a normal validator machine -- say ~5-10 validator instances. Without understanding the fixed costs of a normal consumer setup, discussions of appropriate interest rate are very difficult.

@vbuterin

This comment has been minimized.

Copy link
Contributor

vbuterin commented Dec 8, 2018

I want to see better models on the costs to run a normal validator machine -- say ~5-10 validator instances. Without understanding the fixed costs of a normal consumer setup, discussions of appropriate interest rate are very difficult.

At present the simplest approximation is bandwidth, and for that we have fairly clear numbers: 16 KB per 6 seconds per shard, so minimum 2.67 KB/s, maximum 2.67 KB/s * 1024 shards = 2.67 MB/s.

@crsCR

This comment has been minimized.

Copy link

crsCR commented Dec 8, 2018

I want to see better models on the costs to run a normal validator machine -- say ~5-10 validator instances. Without understanding the fixed costs of a normal consumer setup, discussions of appropriate interest rate are very difficult.

True - also any(?) 'labour' cost of operation needs factoring in.... (Opportunity cost and risk should be factored in too I guess.)

And I'm assuming you're talking about costs for the setup and running of beacon nodes and not just validator clients - referring to: #157

EDIT: I don't think bandwidth on its own offers much as an indicator of total costs - unless it's v. high of course (and I'd guess only the top tier nodes could require high bandwidth). Connection latency due to contention ratios and network infrastructure should be more crucial...

@IvanTheGreatDev

This comment has been minimized.

Copy link

IvanTheGreatDev commented Dec 22, 2018

I'd honestly favor an inflation closer to 1%, maybe even around 2%.

Are there any systems planned for ETH2.0 like the difficulty bomb that will force organized upgrades? If not, I'd really favor a automatically reducing inflation system like Bitcoin's.

@cyber-hokie

This comment has been minimized.

Copy link

cyber-hokie commented Dec 28, 2018

I’d like to see model that accounts for a baseline estimate of cost to run N validators. If it is realistic to run 5-10 validators per “node” (maybe host is a better term here?) and the cost of additional validators is insignificant vs the cost of 1 (e.g. cost of compute resources for 1V is the brunt of the expense), then we should be able to estimate a cost and model out a viable interest rate accordingly.

@econoar

This comment has been minimized.

Copy link

econoar commented Dec 29, 2018

I ran some different scenarios on the reward scale by tweaking the base reward quotient. Results can be seen her: https://twitter.com/econoar/status/1078694032618844160

Example B seems pretty solid to me if we really want to get to that 10mn number.

Discussion on the topic here as well: https://ethresear.ch/t/the-economic-incentives-of-staking-in-serenity/4157/63

@Swader

This comment has been minimized.

Copy link

Swader commented Jan 11, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment