anoma / taiga

A framework for generalized shielded state transitions
https://anoma.net
GNU General Public License v3.0
144 stars 24 forks source link

Integration with intent gossip layer #9

Open ghost opened 3 years ago

ghost commented 3 years ago

Just like the transparent exchange, there must be mechanism to match makers and takers. Unlike the transparent exchange, a shielded exchange should leak as little information as possible.

Unfortunately, without exotic cryptography, some information must be leaked (such as exchange rate) in order to match counterparties (this is not necessarily bad, as it helps public price discovery).

This issue is to design, start to finish, the transaction building process, from gossiping intent to generating proofs to submitting the final transaction.

cwgoes commented 1 year ago

Thinking through some of the mechanisms can be handled by the architecture team, but we should mock up a abstract intent gossip & solver interface for Taiga so that the abstraction boundaries are clear.