-
Notifications
You must be signed in to change notification settings - Fork 326
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
Ethereum Core Devs Meeting 45 Agenda #54
Comments
Can we please talk about forking these ASICs again? EIP 958 |
This was posted in the Magicians Forum and seemed pertinent. It also talks about adding EIP 958 to the discussion around the difficulty bomb. |
@lrettig when discussing miner sentiment (especially if some miners are able to join the call) I would love it for Miner Hashrate Signaling to be included in the discussion. Specifically:
|
I would like to participate this call and "champion" EIP-1218 which would indeed be very useful for trustless light client syncing. Actually I would like to propose a slightly extended version of it where the same contract would also store the total difficulty. I will write a short doc about the reasons why I think this should be included too. |
I'll be around to champion 1234 this week. I was sick during the last meeting, sorry. Just some thoughts that I will raise before the call:
Also, now that hybrid Casper is off the table, we should discuss 958 again (ASIC resistance), there is a strong community sentiment in favour of having this dealt with. Edit: Just noticed, 958 is not an actual EIP. Not sure how to discuss this properly then. |
the three EIPs related to issuance are worthless unless they include an ASIC forking algo change of some sort. The majority of ether is being mined by large asic farms and bitmain in particular, when pos launches they will hold the majority of mined ether. For the good of the protocol they should be forked off if you intend to reduce issuance in a meaningful way |
@5chdn, 858 shouldn't be discussed because it's justification is not necessarily tied to the delay of the difficulty bomb? That seems strange when it's received community support through numerous discussions as well as a coinvote. EIP 858 could be edited to include a difficulty bomb delay or a separate EIP could be authored. Without a bomb delay the network would halt. Nobody is arguing for that. |
@lrettig Please include EIP-1295 in this discussion (https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1295.md) |
Small fix for EIP-1014: ethereum/EIPs#1247. |
Since it will hopefully make the relevant discussions easier I've made modifications (pending pull request) to EIP 858 to include delaying the difficulty bomb. |
A small update on EIP-1283: Based on work by @chfast (ethereum/tests#483), I added 17 test cases to the spec, with the two additional ones testing a slot being reset and then set again (https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1283.md#test-cases). |
Presentation on EIP-1295 can be found here: |
@sorpaas can you add the two additional test cases to ethereum/tests#483 ? |
Can we drop EIP-1227- Delay bomb and increase block reward to 5 ETH? It looks like a joke... Edit: let me make myself clear: |
Here’s what we can expect from miners in opposition to the block reward reduction EIPs, along with thoughts on each one. But I’m going to have to shut off my operations!
This is catching us completely by surprise! Ethereum hashrate will plummet, causing the network to be vulnerable to attacks! Bitmain will control the network if we decrease inflation, because ASICS |
You cannot use a scenario with a coincident price surge as supporting evidence. What would have happened if price had dropped? What would have happened if price had stayed the same? If your only historical reference is an upward sloping trajectory - it's not usable for scenario analysis. |
Look at the dates from 5/9 to now. Block rewards have dropped and hashrate has continued increasing. There's no period in history where a block reward has ever caused a massive decrease in hashrate. None. In all cases the hashrate reduction has been small and temporary. Would love to see data supporting otherwise. It just doesn't make sense to say that block reward reduction from $17.5M/day to $10M/day coincides with a +5% increase in hashrate but another drop to $6.6M/day (what it would be at 2 ETH/block assuming no price change) would cause a massive, network-threatening drop in hashrate. Its just conjecture. |
Block rewards haven't dropped - total issuance has dropped due to a reduction in Uncle rates - partially driven by a reduction in network throughput. Reduce the headline Block Reward and I almost guarantee you those Uncle rates are going to skyrocket. What are the medium term purchasing power implications of ETH if hashrate takes a large step down and ASICs become a larger portion of the network composition (which is a result of reducing the Block Reward directly)? |
https://docs.google.com/spreadsheets/d/1QSRTTPqmga3OOniGpQLtMqEahAHxESxMlfWN9v1AI2E/edit?usp=sharing This shows mining margins net of electricity cost on a daily basis for a GPU and ASIC miner at current network hashrate and price. As the headline Block Reward is reduced, the network ratio of ASIC to GPU will increase, both instantaneously as GPUs are priced out, as well as over time as the ASIC is significantly more economic in a low price environment. You can see from the waterfall sheet that high electricity price GPU miners (typically hobbyists, the truly decentralized) will be quickly priced out. As is widely accepted, as ASICs become a larger portion of network composition, the network will theoretically become more centralized. |
No one truly belives bitmain is not hashing away in secret with thousands of thier E3 miners right? look at what happened with monero, they denied that they had secret mining farms but once monero announced thier fork Bitmain and other asic companies suddenly had cryptonite asics for sale. And bitmain is not alone , there are lots of asic companies that do not sell gear to the public as well. Again reducing issuance without a corresponding algo change to at the very least find out the REAL gpu and decentralized etherum hash rate is a half ass solution. Ethier do both or leave it alone |
Hey all! Tomorrow is the meeting and one of the agenda topics is potential issuance reduction. I have invited a number of guest participants to explain their opinion.
I sent an e-mail to these participants and will re-post it here for the sake of transparency:
Here is the statement from Ethermine mining pool:
|
Aion is an Erc20 token and they have forked to a unique specification of Equihash , although i would prefer the Devs to pursue Cryptonite variant 2 , since Ethereum has been traditionally an Amd heavy algorithm similar to monero. cn v 2 also will use far leas power thab the existing dagger algorithm and also provide much better resistance to fpgas as well. |
This is a conspiracy theory that has been proven false. Bitmain released its IPO investor docs last week. Their share of revenue from mining operations is small and shrinking (<10%). Nearly all their revenue is from selling mining equipment. Unless you think they are lying to their investors.... |
proven false by who? Bitmain is a chinese company no one except a few insiders truly knows what is really on thier books. Even if they are not mining directly as they claim I would expect they have some subsidaries not linked directly to the parent that they have sold thousands of Asics to. Remeber the hash rate spikes of oct 2017 and January 2018 , were all in times of extreme gpu shortages. A basic brand rx580 was selling for $700 , A nvidia 1070ti was at $900 and all retailers were limiting sales to 1 gpu per month in somecases or 1 of any brand per order. yet the hashrate went up that month from 200k if i remeber to 240k No one could sell that many gpus at the time. The october jump was even a worse scenario.... gpus were basically unavailable to the point larger farms were renting entire aircraft to buy directly from the source. In that case the hash rate went from 90k to 150k in two months. If you cant put two and two together still , you must work for an Asic manufacturer lol |
I am tickled pink to see a resurgance in ProgPoW interest. Know that if the Ethereum community decides to adopt ProgPoW, they will have the full support of IfDefElse, SQRL (http://squirrelsresearch.com/) and Mineority (https://mineority.io/) behind them, and our assistance in implementation in consensus level code. We support decentralized hardware, and decentralized mining, first and foremost. |
This paper analyzing attack scenarios on Ethereum's proof of work is probably relevant: https://fc18.ifca.ai/bitcoin/papers/bitcoin18-final17.pdf According to the paper, a 51% attack via AWS rentals would cost $1 million/hr, and a bribery attack would only be $125K/hr assuming miners are susceptible. |
We need a 1.5 to 2Eth per block reduction tomorrow or it could be disastrous for this whole ecosystem. When they did not make a decision two weeks ago we slid from $515 to now $273. If the core dev doesn't reduce the inflation the market will do it for them. This whole crypto space is 20% of what it was when we were dishing out 3Eth / block. The market will just not allow the miners to profit at a tune of $3,000,000,000 in mining awards. It is absolutely wasteful and irresponsible. The market is 20% what it was in Jan so miners should also receive 20% or .6 Eth/block at this point to equal the same decline that holders and developers have to bear. |
There is basically zero profit right now for normal gpu miners , The majority of the inflatonary eth you are so worried about is going to large asic mega farms. Dropping the issuance with no algo change basically seeds the entire pow network to them and thier Ilk. No sane proposal would advocate for this Lol if you think its bad for the holders of eth imgine the pain for miners , 20 percent less value of the mined asset and a 30 percent increase in the global hashrate as the sugar on top. Most miners I know have already quit |
Yes, there are entirely way too many miners at this stage. A tsunami of miners flowed in back in January when this space was overheating. Now that this space has declined 80% to 90%, unfortunately, this space cannot support a billion miners anymore. What can I say? No one said life was fair. We all suffering here not just miners. No one has $3,000,000,000 to give to a billion miners anymore. Sometimes things have to get worse before they get better. It's like pulling a cavity tooth. Yes, it hurts for a day but then you come out on the other end and you get better health afterward. Trust me as an economist, once Eth price starts to go back up miners will be happy again. |
I say things as they are. Truth can hurt sometimes but is very much needed. Bye |
Part 2 - Our discussion of the Purchasing Power of ETH and the deflationary nature of ETH's Proof of Work system. https://medium.com/@brianventuro/eth-issuance-part-2-deflation-13775c651a42 |
All the credit goes to @econoar for this well sourced and informed paper: https://www.reddit.com/r/ethereum/comments/9arwc2/comparing_the_issuance_eips_network_security/ |
Hi everyone, I wrote an article on this issue. Join the discussion! |
@snuff How can you say ASICs are only 10% of the network? I can also say it's 60% of the network. Both are opinions. According to Jon Peddie research ( source: https://www.jonpeddie.com/press-releases/gpu-market-declined-seasonally-in-q4-cryptocurrency-provides-smaller-offset) a total of 3 million GPUs, worth $776m were sold to miners in 2017 by both manufacturers. So now we can do some math: If $454m worth of GPUs were sold to miners in Q1 2018, and it was down 10% from Q4 2017, then during Q4 2017 approximately $500m worth of GPUs were sold to crypto miners or a total of $954m worth of GPUs in Q4/17-Q1/18. Now what about the rest of 2017? According to our numbers, $276m worth of GPUs should have sold during that timeframe to miners (Q1 virtually nothing, because crypto wasn't hyped back then, and then it slowly rose during Q2 and at the latest by Q3 people were crazy for GPUs and crypto). At the start of 2017 the network hashrate for Ethereum was 5.96 TH/s (https://bitinfocharts.com/de/comparison/ethereum-hashrate.html). Therefore by the end of Q1 2018, we should have had a total network hashrate of $776m+$454m/$250 per RX 570 = 4'920'000 RX 570 or 147.6 TH/s. We had 110 TH/s more than that by end of Q1 2018. Where did that come from? Yes, probably Bitmain and other ASIC manufacturers (as was also evident in Bitmain secretly mining Monero and owning over 80% of the hashrate). |
Carbonvote https://www.etherchain.org/coinvote/poll/298 The community is voting! |
With 100 votes it's quite a small sample. Since carbonvotes are weighted by amount of ETH someone has it doesn't necessarily represent understanding of network security and long term economic policy. It only represents "I have a lot of ETH, I don't want anyone else to get new ETH so I can sell mine for a lot of $$$". As earlier commented, the poll doesn't include a PoW change nor does it include an option for EIP-1295. At least it should be updated to reflect the different options that people actually want. |
@salanki how dare you use logic. i'm going to post a reddit thread about you being a terrible human and shackling baby kittens to a one lane highway divider. |
Haha lol @atlanticcrypto the master engineer PHD of space and science |
@nico9111 so 0.1% of ETH holders should decide for everyone? |
@MoneroCrusher Decentralized governance is a hard thing to manage but we have tools and etherchain carbon vote is a good one. I agree it needs to better managed i.e how many are not voting because they think they’ll have to share their private keys. So yes more education is needed but as time goes by we need some result and the clock is ticking. If you don’t agree with this vote because you think it doesn’t represent the community then you’re welcome to offer solutions. |
I wonder how people would like if we changed the way democratic voting works in parliament elections to give people with more in their bank accounts more votes. Without verified identity it's hard to make a better anonymous voting system, that is for sure. |
@salanki, it’s called lobbying. At least with the blockchain only the owner of a wallet can vote so easy to verify the “being part of the community” aspect. One of the proposal I have is that for each and every vote proposals, there’s one option that always says “I don’t agree with this vote”. If this last option wins, the entirety of the vote is nullified. What can be challenging is the vote proposal step. I feel a proposal needs to be promoted and agreed by a mininum number of community members, pretty much like for presidential election where a list of candidates is proposed and only a few move on to the actual election. |
Again the little guy gets screwed , failure to fork off the corporate ASIC mining conglomerate is a huge mistake byt the ethdev team, no half ass vote can hide this fact. Why would a miner even bother to vote, 4 options and none carry the MAIN concern of miners. Miners really don’t even care about issuance that much becuase you could double issuance and all that means is ASIC builders will ramp up even more and normal miners get the same tiny peice of the pie. Forking Asics however is a Re-leveling of the playing field and would get alot of votes. Reduce issuance with no fork will probably kill the network for gpus , If thats what the team wants have at it. |
Completely agree, the decentralized miner community wouldn't care if issuance was increased even to 6 ETH :-) |
Hi @MoneroCrusher! Thanks for the research, it seems your version is more trustworthy than mine. When I was working on the article I took the data on a total NVidia & AMD sales, so 10% seems ok. I'm working on the second part of the article on ASICs, ProgPOW, and other possible solutions of ASIC issue. What do you think of ProgPOW? |
@snuff you need to go back to the drawing board, even a layman with zero research could tell you there is far far more than 10 percent of ASIC powered hash on the network @MoneroCrusher your numbers are even conservative, if you consider the fact that , people buy gpus to mine neoscrypt, cn7 forks, Ethereum forks , and a multitude of other algorithms. So even looking at the millions of dollars worth of gpus sold for crytocurrncy mining maybe only 75 to 80 percent or lesss of those are pointed to the Ethereum network which even pushes the scale of ASICS higher than 50 percent, this is an informed educated guess. |
Folks, I want to put the BTC vs ETH analysis in perspective. Let's compare the networks at the same age (meaning, 100 days of operation for both). If we do that, we get to see ETH issuance versus BTC issuance at the same network age. I'm not sure the ETH network has EVER overpaid relative to BTC. It seems to be years away from doing so. Bootstrapping network security is expensive in terms of monetary supply. The ETH dev team should be celebrated on every street corner in the digital world for how cheaply they've done it so far. On a length of network life adjusted basis, ETH is no where near overpaying. |
Legend:
@atlanticcrypto you forgot to subtract the ETH created in the genesis block. |
ETH in the presale and ETH mined should be fungible. I didn't think I should subtract it? |
@atlanticcrypto I'm not sure using time since inception is a relevant factor unless both started at the same time. Otherwise the different start times occur in different socio-economic contexts. |
@atlanticcrypto because you are counting percents by comparing issuance to the current supply while BTC started from 0 and ETH from 60 millions. |
@jean-m-cyr Absolutely. And now I get to make my point. Comparing ETH to BTC is a dumb relative metric. It is unusable. The ETH network is composed of a different type of hardware and is much more decentralized. It has a different USD street value of components. It takes longer to scale. There are so many things that are different that invalidate any comparisons between ETH and BTC in terms of "under" or "over" paying. All I can say is, we operate a ton of mining hardware. If people believe that makes me untrustworthy, whatever. What I am yelling at the top of my lungs though is that if we cut the issuance here by more than we proposed in EIP-1295, we believe that the portion of hashrate that falls off the network is going to be large enough that it will put the security of the network at risk. That's all I can really do - I've published a ton of data to support it - now I have to trust in the developers to make the best call as they see it. |
@chfast I understand your point, but does issuance as a percent of mined coins matter or does issuance as a percent of all coins matter? The fungibility makes me believe it's the latter? If you mined a coin at block 2, it's not like you had 50% of the coin float, whereas in BTC you did. |
@atlanticcrypto Unfortunately the outcry from both miners and investors unjustly places the core developers (or whoever will ultimately decide) between a rock and a hard place... |
Cross posting from #55 as that thread is less active, I apologize for the spam: There seems to be concern of possible centralization risk with EIP-1295 and also concern about the network impact of EIP-858 and EIP-1234. I've submitted a EIP that proposes a reward reduction similar to EIP-1295 but without changing the reward structure. This EIP is intended as a measured decrease to provide data for making decisions on further decreases in latter hard forks. |
Link to 55, It seems the same voices are talking to each other out there, basically thier own echo chamber. AGAIN NO ONE CARES ABOUT THE BS EIP VOTE. ita like a ballot with only one candidate, worthless , worse than rigged banana republic elections. stop pointing to its results , its a farce |
Closing in favor of #56 |
Ethereum Core Devs Meeting 45 Agenda
Meeting Date/Time: Friday 24 August 2018 at 14:00 UTC
Meeting Duration 1.5 hours
YouTube Live Stream Link
Livepeer Stream Link
Constantinople Progress
Agenda
a. EIP 1014 Issues
b. EIP 1218: Simpler blockhash refactoring. Looks like we are dropping this one unless someone speaks up, like, immediately.
c. EIP 1283: 1283 is moving forward per discussions on the previous call and the core devs chat room.
a. EIP-858 - Delay bomb and reduce block reward to 1 ETH per block.
b. EIP-1234 - Delay bomb and reduce block reward to 2 ETH.
c. EIP-1295 - Delay bomb, keep rewards to 3 ETH, change other factors such as POW incentive structure.
There is renewed interest from miners to implement ProgPoW.
Different articles/links regarding potential issuance reduction conversation:
The text was updated successfully, but these errors were encountered: