Along with the browser implementation, I think we could see some interesting applications here. These are the ones identified by the community, as far as I can tell:
- Metamask-eque wrapping of ppc on other chains/protocols using large, efficient multisigs
- Oracles for event-aware protocols on-chain
- Mint pools, multisig minting, and air-gapped minting
- Efficient/obfuscated multisigs in general
Wrapping
By allowing for an asynchronous protocol that drastically reduces the signature data, the multisigs that are used to store large amounts of coin in cross-chain bridges can be much faster and more decentralized. This will allow for e.g. wppc to be created and returned much more smoothly.
Oracles
Formalized consensus of independent actors can provide event detection for world activities that do not involve cryptography. These are usually in combination with a 2-of-3 multisig where one actor can be mechanical that waits for the Oracle’s signal to release coin. This allows for complete separation of the judge and the execution, and allowing for scalability to small private multisigs. These are, in effect, context-aware smart gates.
Minting
This is one the community has talked a lot about over the years. By providing ease-of-use for multisigs, the formation of multisig coinstakes is within reach. A mint custodian would solve many concepts simultaneously, as they could be an organization, a service, or yourself. Organizations like the Peercoin Foundation would be able to regularly participate in minting, increasing on-chain difficulty. Services could appear as middle-men to help provide mechanical support to the minting process. Individuals could segregate their internal wallet structure, providing more complex cold- and luke-warm wallet concepts while maintaining full minting presence on-chain.
Multisigs
Managing unwieldy signatures has stymied progress in multisig organizational structures in the crypto community, resorting to fringe implementations like cointoolkit. Peercoin particularly has shown an interest in truly decentralized multisig approaches, having a history of blazing the way with UTXO-driven decentralized consensus. Putting this technology in the app/browser and at our fingertips will allow for very interesting cross-platform concepts. If a userbase develops in one of the other categories, exploration of advanced multisig applications may become more practical.
Other Curiosities/Musings
Could you create a group of oracles to act as logic gates that are txn-aware on certain burn addresses? Then people could P2TH in order to access a full Turing-complete second-layer protocol.
In some ways, the entire PoS protocol is like one big multisig with all the coins and addresses in it. Could we use ROAST to replace the entire minting protocol somehow? Just, like, hypothetically.
We could rethink concepts like Pay4Commit that we used to have, using multisigs and oracles to pay for freelance development work.