Skip to content

universes: fully specify the pocket universe construct #9

@Roasbeef

Description

@Roasbeef

A pocket universe can be used to implement proof aggregation, and also create proofs that sclae with the number of internal transfers, instead of external Bitcoin transactions. Right now we have a design sketch, but we need to further specify:

  • If we want a delay to allow ppl to unilaterally exit
  • The way we bootstrap the new genesis output that's used to create the virtual transaction chain

Terse notes from an older local draft:

Pocket universe: able to do updates and batched transfers as part of universe, uses time delay to allow ppl to remove funds, needs new taproot leaf for each parties asset set, top level pubkey mapping -- genesis output for each transfer is used to bootstrap virtual txn chain:

  • specify that it's a wallet, which is actually committed within the Universe

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions