ren (wassie arc) pfp
ren (wassie arc)
@ren
Everyone is asking when ZK? ZK is here, check the chain 👀 Ethereum added precompiles for zero knowledge proofs in 2017 and over the past year their usage is up 3x. Precompiles play a critical role for Ethereum's transition to data availability layer and for app rollups. Why?👇
1 reply
0 recast
1 reaction

ren (wassie arc) pfp
ren (wassie arc)
@ren
Precompiles are operations that are too gas intensive to implement in solidity but desirable enough to have on mainnet like ECADD and ECMUL which are used in zkSNARKs. They are directly implemented by client teams as part of the client spec.
1 reply
0 recast
0 reaction

ren (wassie arc) pfp
ren (wassie arc)
@ren
Precompiles will also play a huge role in app chains as different EVM rollups experiment with including or excluding precompiles for their specific use case. ZKSync chose to exclude ecRecover due to difficulty in generating circuits for them to go to market faster.
1 reply
0 recast
0 reaction