Blockchain Private UTXO

Move the blockchain ledger to private UTXOs, with programs governing channel notes. Supersedes the earlier dual-key notes and hierarchical key management designs.

Resources Required

  • TBD

Risks

  • TBD

Deliverables

Private UTXO Specification

Owner: David Rusu

Feature: FURPS

Specify the private UTXO ledger and the programs that govern channel notes.

Checklist:

Private UTXO Implementation

Owner: David Rusu

Feature: FURPS

Implement the private UTXO ledger and its circuits in the node.

Checklist:

  • Private ledger circuits for transfer, program spend, Proof of Leadership and Proof of Quota (logos-blockchain-circuits#59)
  • Private UTXO ledger and channel programs in the node (#3865)