-
Notifications
You must be signed in to change notification settings - Fork 335
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 49 Agenda #60
Comments
As discussed on today's call, we'll skip the call in two weeks due to DevCon. The next call will be in four weeks, on Nov. 9. |
This comment has been minimized.
This comment has been minimized.
How is that off topic when its in reference to the failed fork on Testnet ? |
This is not the right place to talk about the testnet hard fork. This issue is for the agenda for the next core devs call. https://ethereum-magicians.org is probably a better place. |
@5chdn aye , I was as well but still wanted some visibility here as well. |
Question: is there a place where discussion about ProgPoW and when and how it will be released is occurring? Couldn't find anything specifically about deployment in ethereum-magicians, but I know there were some discussions of an additional hard fork after Constantinople. Asking, of course, as I'm looking to see where EIP-1108 might be slotted in. Happy to bring it up in this next dev call if that's the more appropriate place to discuss it. |
If hashpower is what you need to properly test progpow next session, I’m happy to contribute a few rigs to the effort and whatever other assistance I can provide. |
I would like to participate in the discussion if https://ethereum.karalabe.com/talks/2018-devcon.html#1 team is available. I am curious how, this is happening. and if possible I would like to contribute. |
Quoting from my Twitter:
I've been pondering about such a system for a while now. I'm not sure this is the right format, neither am I sure if the community really wants it, but thought I'd bring it up as a proposal that we can debate. This is something the Ethereum Magicians should steward if there's traction; I definitely won't have time to do it, but wanted to create a starting point so everyone's on the same page. |
Based on mining pool requests, I'd like to propose updating the The rationale is that more advanced miners (Geth and Parity) not only create a single mining package per round, but recreate the block multiple times when some events trigger (new uncle, high value tx, etc). From the outside however, it's impossible to decide whether a new mining work invalidates the old one (new block), or is just an alternative (better block). This is problematic for mining pools because they don't know whether to give rewards for those shares or not. By adding a fourth parameter returning the block number too, pools can fairly accurately decide if a mining work completely replaces the old one or is just an alternative to it. Parity already does this, and Geth will ship the next version like this too. Might as well update the specs altogether. eth_getWorkReturns the hash of the current block, the seedHash, boundary condition to be met ("target") and the block number. Parametersnone Returns
Example// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getWork","params":[],"id":73}'
// Result
{
"id":1,
"jsonrpc":"2.0",
"result": [
"0x645080cd2bffef917f7a1260d8da54b929193250d243d0f138481fd6480f7b3a",
"0x0000000000000000000000000000000000000000000000000000000000000000",
"0x000010d00eb60cdf4b4361daf59f96eba40e2f8c699adc6780da90bf3ea756d2",
"0x1"
]
} |
|
I think there should be at least one successful fork on a shared testnet before going to mainnet with Constantinople. Not sure if this can be the new Another option might be to deprecate the coming-to-ages If this is a viable option (can't completely judge the overall effort needed to get this in place + communicate this), I would like to make the following adopted timeline suggestion: December 10th (Monday), 2018: January 16th (Wednesday), 2019: February 12th (Tuesday), 2019: |
About ProgPoW: There are ongoing development efforts to have CPU implementation for verification / test mining in C++, Go and Rust. We are facing some problems: the spec is still being changed and the reference implementation does not produce any test vectors to compare against. |
EthereumStratum 2.0.0 draft: ethereum/EIPs#1571. |
Adding the link to view the stratum proposal doc directly: https://github.com/ethereum/EIPs/blob/de00829d6759a46ea2aa77f95eda4740fdc2871c/EIPS/eip-1571.md |
Link to a recording of the ProgPow talk given by OhGodAGirl at Devcon 4 since it was mentioned in the call and so @Souptacular doesn't have to go to a public library to upload it 😂 : |
Closing in favor of #62 |
Ethereum Core Devs Meeting 49 Agenda
Meeting Date/Time: Friday 9 November 2018 at 14:00 UTC
Meeting Duration 1.5 hours
YouTube Live Stream Link
Livepeer Stream Link
Constantinople Progress
Agenda
The text was updated successfully, but these errors were encountered: