Try   HackMD

Public Notes on ZSA Discussions

2/12/2021 - Arborist call

  • how many assets can you fit in a single transaction / circuit

  • for issuance / minting:

    • how much state does the full node have to maintain? Would add
      • registry list as transparent UTXOs from TZE outputs
      • or state from a new transaction type / version
      • this yields a trade-off: how extensible are TZEs vs how much state must be maintained with new tx types?
    • Do we want to (eventually) allow minting privately?
    • In any case, if do TZE-based issuance, then think about extensibility: what if we want to change to registry-based in the future?
  • backwards compatibility

    • in order to use the Orchard-ZEC in the new ZSA-Orchard one can have either the type be all "0" or have a deafault note slot that does not have a type.
    • Most likely will not need a turnstile method