Report Date | 2024/07/09 |
Submitted by | Andrei Sandu |
In the past year I have played a critical role and made major contributions in the following areas:
Planning and tracking: I lead the project planning, development, testing and deployment of changes starting with 200 validators and 40 cores to currently proposed 500 validators and 100 cores on Kusama. https://github.com/paritytech/roadmap/issues/26
Assignment certificates v2: Introduces a new kind of assignment certificate that batches multiple tranche0 in a single certificate/message: https://github.com/paritytech/polkadot-sdk/pull/1178
Approval voting re-design: I proposed a new design for the node aproval voting subsystems. This is expected to allow Polkadot to scale to 1kV and 200 cores in 2025 https://github.com/paritytech/polkadot-sdk/issues/1617
Forum posts
I lead the design and development of the subsystem benchmarking initiative. This new development tool allows to recreate the network traffic and load found in large scale networks on your development machine. It performs stress test of one ore more parachain consensus subsystems without the need to run the network. It collects granular CPU usage and network metrics and is an integral part of ongoing scalability and performance optimization development and CI performance regression testing.
Availability read benchmarks PR https://github.com/paritytech/polkadot-sdk/pull/2528 Availability write benchmarks PR https://github.com/paritytech/polkadot-sdk/pull/2970
I played a major role in the design, development and testing of Elastic Scaling MVP.
PRs bootstraping the node side and runtime changes:
candidates_pending_availability
runtime API: https://github.com/paritytech/polkadot-sdk/pull/4027Currently in the design stage, I have created two development plans discussed which one is best to follow in the current context: https://github.com/polkadot-fellows/RFCs/issues/92:
CandidateDescriptor
and CandidateCommitments
fields: https://hackmd.io/xrzVVZ_qSZemEIVdEV8cpACandidateDescriptor
and CandidateCommitments
: https://hackmd.io/fWYvO8HQSFKjUlnpgwjcKwCheckWeight signed extension: Include extrinsic len as proof size https://github.com/paritytech/polkadot-sdk/pull/4765
Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
---|---|---|---|---|
I | 90% | N/A | ||
II | 80% | N/A | I have voted on 4 out of 21 referenda in which I was eligible to vote (19% voting activity) | I target to raise it to 80% at least for the next reporting period |
III | 70% | 100% | ||
IV | 60% | 90% | ||
V | 50% | 80% | ||
VI | 40% | 70% |
Threshold