Signing RGB consignments #50
dr-orlovsky
started this conversation in
Ideas
Replies: 0 comments 3 replies
-
Why not use Schnorr signature aggregation for combining the signatures from each individual node_id? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We deliberately excluded signatures from RGB genesis as a part of the consensus layer. However, on the level of the standard library, I think the signatures has to be present.
My understanding is that all consignment types should allow signatures to be optionally attached to any of a contract operation item, like genesis, state transition or extension. This will allow issuers to sign genesis and all secondary issuance transitions. The signatures would not participate consensus or consignment validation, but the node should report the wallet if the consignment issue data were signed and were the signatures valid - as well as provide keys for identities which made signatures.
This is why it is not the consignment as a whole which should be signed, but a specific operations (not even bundles) - i.e. the signature should be made over their
NodeId
.Node should report the list of signed ids for each processed consignment, like
$ rgb consignment info --interface rgb20
giving output of
Beta Was this translation helpful? Give feedback.
All reactions