Open peterargue opened 6 months ago
Does this also allow p2p sharing? Observers in between sharing blobs I mean. If so there may need to add some additional protections.
Does this also allow p2p sharing? Observers in between sharing blobs I mean. If so there may need to add some additional protections.
yes, this would support p2p sharing of execution data between observers and ANs on the public network. What protections did you have in mind?
I think reputation management for sender can be added, to verify they send correct data, with reasonable speed. ( unless this will be p2p for my own cluster )
yes, absolutely. bitswap has some notion of reputation built in, and correctness of the data is validated after download. We will need to closely review the limits of the existing protections and fill any gaps.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Blocked by: https://github.com/onflow/flow-go/issues/2795
Problem Definition
The public network requires no stake for participants, so the security model for the p2p network is significantly different from the staked network. To allow running execution sync via bitswap on the public network, some additional hardening features are needed.
Proposed Solution