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.
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.
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.