Taiko has introduced an upcoming improve of its BCR mainnet protocol to model 1.7.0, scheduled for July 1st. In keeping with taiko.mirror.xyz, this launch maintains ABI compatibility with the present Taiko-geth and shopper releases however introduces underlying protocol modifications that may impression block proposers and provers.
Hekla Protocol Already Upgraded
The Hekla protocol has already been upgraded, which can result in failures in some block proposals and proving transactions. Block proposers and provers are inspired to replace their transaction parameters promptly to keep away from disruptions.
Breaking Modifications for Proposers and Provers
The brand new protocol mandates that the block’s assigned prover should even be the proposer. Consequently, sure block proposal parameters will probably be deprecated and ignored. This variation goals to optimize gasoline utilization by eliminating hook calls, that are thought of costly.
Block proposers should now additionally show their very own blocks, or danger forfeiting their liveness bond. These working with a prover associate or utilizing two EOAs for proposing and proving blocks might want to deploy a contract to name proposeBlock
and proveBlock
capabilities within the TaikoL1 contract. Detailed info may be discovered within the ProverSet contract code.
Moreover, block provers should confirm whether or not the stateRoot
of an current transition is zero. Whether it is, the protocol will solely examine the blockHash
to find out if one other transition is a contestation. Presently, all current transitions have non-zero stateRoot
values, and the protocol compares each the stateRoot
and the blockHash
to establish if two transitions are similar.
Different Modifications
The improve can even cut back the liveness bond and SGX proofs’ validity and contestation bond by 50%, permitting extra contributors in Taiko’s permissionless transaction sequencing with decrease capital prices. Moreover, a number of minor modifications to information persistence on Ethereum will cut back gasoline prices, anticipated to lower the gasoline footprint on L1 post-upgrade. These modifications will probably be mirrored within the Dune Dashboard.
For an entire checklist of modifications, consult with the 1.7.0 launch observe.
Request for Suggestions
Taiko invitations suggestions from proposers, provers, Ethereum researchers, and all customers to assist enhance the protocol. Suggestions is particularly precious earlier than the institution of a DAO.
Contribute to Taiko
Contributors can take part in Taiko’s growth on GitHub and earn a GitPOAP, with recognition as a contributor on the README. people can get began with the contributing guide.
Picture supply: Shutterstock