Please describe your proposed solution
Having built a multi-sig DAO previously on Plutus, we have first hand experience of the limitation of the computation resources (memory/cpu) and tx size while trying to make the DAO scalable.
While it is possible to use simple multi-sig transaction that can scale relative better than the plutus based multi-sig, the flexibility to add or remove participants on the multisig/DAO is limited or requires ugly workarounds.
Our proposal is to leverage Schnorr signatures to build a multi sig DAO that can scale well among the hundreds of participants with the following features:
- Add/remove participants on the DAO
- Support for proposals and voting actions
- On-chain and off-chain signing support