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
implement M/N internally precisely following the container placement policy (Extend container contract with node lists #412), each REP X should be satisfied by one of the appropriate nodes
This can be used both in contracts and verification scripts (with CID fixed). A set of signatures like this can prove object existence (refs. nspcc-dev/neofs-api#299).
The text was updated successfully, but these errors were encountered:
Initial replication requires nodes to sign object's main meta information and
respond with it. Meta information is not sent on wire and treated as a fixed
ordered NEO's map. Signatures are verified, not stored/send anywhere yet.
It follows the recent API extension: nspcc-dev/neofs-api#299.
Further, this extension is planned to have a contract adoption:
nspcc-dev/neofs-contract#413 and nspcc-dev/neofs-contract#414.
Closes#2876.
Signed-off-by: Pavel Karpy <[email protected]>
carpawell
added a commit
to nspcc-dev/neofs-node
that referenced
this issue
Sep 10, 2024
Initial replication requires nodes to sign object's main meta information and
respond with it. Meta information is not sent on wire and treated as a fixed
ordered NEO's map. Signatures are verified, not stored/send anywhere yet.
It follows the recent API extension: nspcc-dev/neofs-api#299.
Further, this extension is planned to have a contract adoption:
nspcc-dev/neofs-contract#413 and nspcc-dev/neofs-contract#414.
Closes#2876.
Signed-off-by: Pavel Karpy <[email protected]>
carpawell
added a commit
to nspcc-dev/neofs-node
that referenced
this issue
Sep 10, 2024
Initial replication requires nodes to sign object's main meta information and
respond with it. Meta information is not sent on wire and treated as a fixed
ordered NEO's map. Signatures are verified, not stored/send anywhere yet.
It follows the recent API extension: nspcc-dev/neofs-api#299.
Further, this extension is planned to have a contract adoption:
nspcc-dev/neofs-contract#413 and nspcc-dev/neofs-contract#414.
Closes#2876.
Signed-off-by: Pavel Karpy <[email protected]>
Is your feature request related to a problem? Please describe.
I'm always frustrated when we can't check something container-level.
Describe the solution you'd like
Smth. like
VerifySignature(cid interop.Hash256, msg []byte, sigs []Signature, curveHash NamedCurveHash) bool
, we need to:This can be used both in contracts and verification scripts (with CID fixed). A set of signatures like this can prove object existence (refs. nspcc-dev/neofs-api#299).
The text was updated successfully, but these errors were encountered: