-
Notifications
You must be signed in to change notification settings - Fork 61
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
Steps to be done if we want to see ProgPoW live with Istanbul hardfork #11
Comments
@Souptacular can you please take a look when you have time? |
The old bounty ended (dead) and the new bounty is here: https://explorer.bounties.network/bounty/2502 Yes, confusing. Sorry. |
Apologies for confusion. Yes this is the correct link: https://explorer.bounties.network/bounty/2502 We will post an official announcement including methodologies next week. Thanks for everyone's patience on this. We are taking steps to ensure that the tests are as comprehensive as possible. |
@poojaranjan This one is important to discuss too! |
Yes, I agree. Officially, I am not part of 'ProgPOW' subcommittee, but as an ECH and a member of subcommittee for Hardfork Release manager, I hope this to be taken up soon. Next ECH call will provide more clarity. |
This was discussed on the Cat Herders call today, and the next step is to see whether we can have the EIP be accepted conditional on the results of the audit for Istanbul. I've requested this to be added to the next AllCoreDevs agenda. ethereum/pm#83 (comment) |
@timbeiko: Thank you for your effort. I believe clear commitments, in the form of an accepted EIP under the pretense that "unless the audit comes back with red flags we will include ProgPoW" and a defined roadmap will make the community effort much easier. It's hard to get community funding together when the perception is that there are no clear goalposts. |
@sneg55 I suggest you listen to today's AllCoreDevs call. It seems like there is some rough consensus about next steps. If you feel something specific is still missing for ProgPow, could you please highlight it? If not, can you close this issue? Thank you! |
@timbeiko Would you like to please outline the rough consensus here in this issue as you see it? |
To me (I could be wrong!) it seems that ProgPow is likely going to be implemented for Istanbul and may be pulled out if the audit reveals anything nasty. One action item that came out of the call was for the Cat Herders to nominate a point person for ProgPow. I tweeted a bit about it here: https://twitter.com/TimBeiko/status/1106557972250050562 I would really recommend watching that part of the call to get a better feel for things. |
@timbeiko Thanks! I've watched it live, and I don't feel that this is set in stone consensus. I'll rather wait for Cat Herders confirmation on this steps, before closing this issue. |
I was on the call. The discussion around ProgPoW felt like an unorganized mess, such to the point that Vitalik had to step in (rightfully) and shut it down. The request for a point person is because of this. The Cats (or point person) could have better prepared Hudson for the discussion. There could have been a clearly defined set of talking points and things to agree on, yet Hudson was going on and on about ASICs, benchmarking and signals... all of which has been covered ad nauseam. Thankfully Danno mentioned the security aspect, which is really what we need whiteblock or whatever company for. The analysis company hasn't been figured out yet either. Funding for Andrea and the analysis needs to be dealt with too. It isn't even clear if it'll happen in Istanbul or a separate fork based on what Alexey and Martin were saying. So yea, keep this issue open please. |
@Souptacular as discussed on core devs call, please let everyone know who the point of contact is for the audit process ( you, until you let us know different :) ), and what the terms of the audit are. As I understand it from Core Devs call, the scope of the audit should be a technical and security review. ASIC implementation etc is left as an exercise to the market. |
I think the non-technical aspects of progpow should be dropped entirely from the core devs agendas unless/until there's a technical update. As we lack another governance mechanism to discuss non-technical issues, I propose progpow remain wholly under the purview of the herders for the time being. BTW the topic was discussed here on the last all core devs call. |
@lrettig yes that’s agreed — now everyone is looking who the point of contact is from ECH. If it’s not you and it’s not @Souptacular then who is the human driving this? |
It's not me. I can't speak to anyone else. |
I was under the impression that the Ethereum Cat Herders was created to avoid such chaos when nobody wants to take responsibility, and nobody knows who is in charge? |
Fair game. I responded that way because @Souptacular has run point on this for some time and I've intentionally stayed out of it. Will discuss with Hudson. |
This is probably worth noting here: there will be talk of ProgPow (and all other potential Istanbul EIPs) at an in-person core devs meeting on April 17-18. https://ethereum-magicians.org/t/istanbul-eth1x-roadmap-planning-meeting-april-17th-18th-in-berlin/2899 |
I am the point person for this and will be releasing an update soon. We are currently trying to secure funding before we jump the gun on announcing the details of the audit. I can post some of them here though, or at least post what we hope can be accomplished from the audit pending funding and other things.
|
Is there a timeframe on availability of findings that can be stated publicly? |
Not until we finalize and fund the audit details. |
@Souptacular Any news on this? |
Quote from today meeting notes:
Can you please clarify this point? Could this community sentiment measurement lead to rejection of ProgPow EIP? |
I’d also like to understand this. Community signaling was done using multiple media. It clearly showed support for ProgPoW. Most people who participated have now moved on as they have done their part. Do we need to keep reminding people who voted in the earlier signaling to “keep shouting” as decisions will be revered based on “who shouts the loudest at the moment”? We have asked for a clear roadmap to ProgPoW to be able to get miners to fund the audit. This happened on Friday, and I was confident based on the statements made then that we will get this funded. If ProgPoW implementation reverts back to “Fund the audit and we will see what the community sentiment is” contributing to the audit will seem like a waste of money to many. |
Community sentiment may shift based on audit results. Heck, miner sentiment may shift based on the audit results. But IMHO we should only change course if the sentiment shifts because available information changed. |
Thank you and I agree 100% @shemnon |
Copy pasted it from Gitter/ Eth-magicians
Steps to be done if we want to see ProgPoW live with Istanbul hardfork
(1) get money into the audit bounties.
(2) Then the audit needs to come back with corroborating results
(3) then it gets added to the next hard fork (Istanbul if it happens soon enough)
(4) then the hardfork happens.
The bounty that has to be funded for ProgPoW audit:
https://gitcoin.co/grants/82/official-progpow-technical-audit-funding
we need to fundraise $50k for Least Authority audit
Additional information:
ethereum/EIPs#1804
https://eips.ethereum.org/EIPS/eip-1679
https://en.ethereum.wiki/roadmap/Istanbul
https://www.reddit.com/r/ethereum/comments/b49c26/clarification_on_the_acceptance_of_progpow_into_a/
https://medium.com/ethereum-cat-herders/progpow-audit-goals-expectations-75bb902a1f01
The text was updated successfully, but these errors were encountered: