You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consider collapsing per-capability protocol.IDs into a single endpoint.
Capability Authentication
// TODO ...
protocol.ID and RPC Considerations
Splitting capabilities into their own protocol.ID endpoints is expected to have a measurable impact on performance. However, this warrants an investigation into security implications.
Pro
Per-object flow-control
Per-object transport streams can improve performance (esp. w/ QUIC)
Modularity at the libp2p level
Con
Requires per-capability authentication
Increases size of ambient-auth <--> capability boundary
But perhaps we can mitigate this by reusing exactly the same auth code for each stream?
The text was updated successfully, but these errors were encountered:
This is a two-part task:
protocol.ID
s into a single endpoint.Capability Authentication
// TODO ...
protocol.ID
and RPC ConsiderationsSplitting capabilities into their own
protocol.ID
endpoints is expected to have a measurable impact on performance. However, this warrants an investigation into security implications.Pro
Con
The text was updated successfully, but these errors were encountered: