We've been working on this for some time, and I'm really excited to finally start sharing the details publicly.
In many ways, this is the missing piece for crypto adoption as it provides answers to several critical questions simultaneously:
1. This makes crypto safe and accessible for 99% of people w/o compromising its core value prop. The "not your keys, not your coins" is just too risky for most people, but the alternative, up to now, has been to give up control of your coins to a third party. The Guardian introduces a new point on the spectrum where users retain custody but get the same guardrails as in the traditional financial system (e.g., account balances are fully private, a stolen key does not mean loss of life savings etc.).
2. This provides a clear way to resolve privacy vs. compliance tension. Guardians provide a powerful way to enforce any ruleset on a subset of the users. In many ways, it is like creating a set of economic zones with different compliance rules and different privacy guarantees. For example, we could have a Guardian that manages accounts only for US-based users and are able to impose the required compliance rules that are specific to the US.
3. Importantly, Guardians do not fragment the liquidity of the chain – all accounts managed by Guardians still live on the base chain. This again, is a different point on the spectrum between deploying smart contracts or app chains. Users/institutions don’t want to run a separate chain for every single application – and Guardians provides a way to deploy an application that plugs in directly into the liquidity of the base chain but scales independently. This is made possible by Miden’s architecture of local state and local transaction execution.
The above is just scratching the surface – there are many more interesting properties and benefits that Guardians unlock and we’ll share these over the coming weeks. We think of Guardians as a new category of network participants. They are kind of like validators but instead of helping with the consensus, Guardians help secure the network in different ways.