@/all Core dev meeting in 9.5 hours.
Don't party too hard in Berlin! :tada:
@/all Meeting in 10 minutes!
Join URL: https://zoom.us/j/283714012
Made some calculations of Equihash using the blake2 precompile: https://github.com/ethereum/EIPs/issues/152#issuecomment-524324077
Added this as a comment to the meeting (https://github.com/ethereum/pm/issues/121#issuecomment-524325234), if anyone wants to discuss it. However I cannot join the call for the most part, potentially around the last 30 mins of it.
Another interesting bit: current zcash block height is 590338. Lets take a very optimistic estimate and say verifying one block takes 500.000 gas. In this case it would take 295.169.000.000 gas to validate the zcash blockchain on Ethereum.
Q1: would anyone pay that cost?
Q2: can zcash be validated on ethereum without validating from the genesis?
INVALIDinstruction is reached. Why would this consume all gas? Isn't the idea of gas that we "pay" for execution? Looking up if an opcode is a valid opcode and if not terminate/revert the transaction should cost (for execution) something like 3 gas..? Why is this not the case, and what is the reasonable behind it?