stellar / slingshot

A new blockchain architecture under active development, with a strong focus on scalability, privacy and safety
Apache License 2.0
415 stars 61 forks source link

zkvm: tx protocol #314

Open oleganza opened 5 years ago

oleganza commented 5 years ago

We need an off-chain transaction composition and signing protocol that would be sitting in between raw transactions and higher-level application-specific APIs. E.g. "payment protocol" or "payment channels" or "trading protocol" would all need this common middle-level protocol to implement exchange of public keys, blinding factors, signatures etc.

This protocol should enable the following:

Specifics:

  1. Specify the number of outputs.
  2. Each output contains an asset flavor, quantity, blinding factors, predicate.