Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add protocol updates #1508

Merged
merged 1 commit into from
Sep 13, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 28 additions & 12 deletions agendas/2024/sprint-kickoff/2024-09-13-Flow-Sprint-Kickoff.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,21 +225,39 @@ Cycle Objective(s):

**Done last Sprint:**

* <ins>Crescendo upgrade</ins>
- Peter, Khalil and Jordan supported Crescendo upgrade and follow on operational issues
- Tarak: fix build on private repo

* <ins>Data Availability:</ins>
- KROK Team
- Add StopControl for access nodes ([PR #6202](https://github.com/onflow/flow-go/pull/6202))


* <ins>EFM Recovery</ins>
- Addressing PR reviews
- [DKG smart contract data model update](https://github.com/onflow/flow-go/issues/6213)
- [Protocol updates for DKG IndexMap](https://github.com/onflow/flow-go/pull/6338)
- [Consensus updates to block signing](https://github.com/onflow/flow-go/issues/6389)

* <ins>Cryptography</ins>
- Last part of state proofs: performance estimations of VC and set accumulator-based state trees:
- SAGE scripts for operation bench
- New designs covered (Catalono - Pedersen IPA - Nguyen)
- IPA bench from cloning Ethereum go implementation - document IPA high level design
- Bench summary presented.
- Randomness: update docs and review implementation

**This sprint**

* <ins>EFM Recovery</ins>
- DKG smart contract updates (cont.)
- Final feedback and merge [EFM Recovery transaction](https://github.com/onflow/flow-core-contracts/pull/440) PR
- Address feedback [EFM integration test part 2](https://github.com/onflow/flow-go/issues/6164), [PR](https://github.com/onflow/flow-go/pull/6424)
- EFM Ejected node integration test https://github.com/onflow/flow-go/issues/6331
- Allowing DKG key-sets to be re-used to recover from Epoch Fallback Mode, even if nodes are dropping out ([PR #6338](https://github.com/onflow/flow-go/pull/6338) ongoing)
* <ins>Crescendo upgrade</ins>
- Continue benchnet testing libp2p peer gater and add peer gater to flow-go

* <ins>Data Availability:</ins>
* <ins>EFM Recovery</ins>
- [Continue DKG smart contract data model update](https://github.com/onflow/flow-go/issues/6213)
- Protocol updates for DKG changes [https://github.com/onflow/flow-go/issues/6214]
- Finish up and merge [EFM Recovery transaction](https://github.com/onflow/flow-core-contracts/pull/440), EFM integration test part 2](https://github.com/onflow/flow-go/issues/6164), [EFM Integration Test Part 2](https://github.com/onflow/flow-go/pull/6424)

* <ins>Data Availability</ins>
- KROK Team
- Expand on payer balance checks ([Issue #6129](https://github.com/onflow/flow-go/issues/6129) - In review, [Issue #6139](https://github.com/onflow/flow-go/issues/6139) - In review)
- Registers db pruning ([Issue #6066](https://github.com/onflow/flow-go/issues/6066) - In review, [Issue #6068](https://github.com/onflow/flow-go/issues/6068) - In review)
Expand All @@ -248,15 +266,13 @@ Cycle Objective(s):
- Documentation improvements ([Issue #815](https://github.com/onflow/docs/issues/815) - In review, [Issue #727](https://github.com/onflow/docs/issues/727) - In review)
- Access API / Go SDK alignment ([Issue #735](https://github.com/onflow/flow-go-sdk/issues/735))

* <ins>Cryptography:</ins>
- State proofs: performance estimations of some VC/set accumulator constructions
- Pick up SPoCK aggregation related reads if time permits
* <ins>Cryptography</ins>
- Get back to SPoCK aggregation related reads

* <ins>Misc other</ins>
- Ongoing Pebble migration PR reviews

**On Hold**
* Implement BFT mitigations to enable 20 permissionless ANs

---

Expand Down
Loading