Report Date | 2024/10/28 |
Submitted by | skunert |
@sebastian:parity.io
1682A5hxfiS1Kn1jrUnMYv14T9EuEnsgnBbujGfYbeEbSK3w
Cumulus Node
, Substrate Node
, Parachain Authoring
, Weight
During this reporting period I focused on the hardening of our proof weight system. Earlier this year we identified two issues with the way we handle proof size weight:
SignedExtensions
post-dispatch hook, it was missing trie accesses that occured in pre-dispatch hooks. Together with unbenchmarked extrinsic base weights on parachains, this can lead to an underestimation of proof weight.finalize_block
.I worked on a quick fix to alleviate the impact of #5229 (#5281, #5257). However, proper hardening of the proof weight includes multiple steps, one of which is to integrate overhead benchmarking into the frame-omni-bencher
in polkadot-sdk. Before, benchmarking block overhead and extrinsic base weight was not supported for parachains at all. I worked on identifying the requirements and came up with the design in #5303. Then I implemented the proposed changes, leading to #5891.
Another workstream has been the continuation of the slot-based collator improvements #6066. The MVP is in place and works for elastic scaling chains which want to produce blocks at fixed intervals, with one block per slot. However, the slot-based collator should aim to fully replace our existing collator implementations with the following improvements:
Work on this has started but is not yet presentable.
I invested time in supportive work:
Provide your voting record in relation to required thresholds for your rank.
Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
---|---|---|---|---|
III | 70% | N/A | ||
I | 90% | N/A | There was nothing to vote on. | |
II | 80% | N/A | There was nothing to vote on. | |
III | 70% | N/A | ||
IV | 60% | N/A | ||
V | 50% | N/A | ||
VI | 40% | N/A |
Question(s):
Concern(s):
Comment(s):
Threshold