Skip to content

Drop matryoshka from meta headers #387

@roman-khimov

Description

@roman-khimov

Is your feature request related to a problem? Please describe.

I'm always frustrated when I see this:

// Meta information attached to the request. When forwarded between peers,                                                                                                                   
// request meta headers are folded in matryoshka style.                                                                                                                                      

We add signatures to signatures while not providing any real benefit. Container nodes can do almost anything to data, they're explicitly allowed to, so an additional signature added to request doesn't change anything. Non-container nodes can only forward requests in which case an additional signature is useless as well, the original request needs to be checked.

Describe the solution you'd like

The most critical thing is to do drop SN signatures. Then we can rely on TLS-only properties of the network to even allow 1:1 unsigned requests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    I2Regular impactS2Regular significanceU2Seriously plannedenhancementImproving existing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions