FigureTechnologies / digital-currency-consortium

Digital Currency Consortium middleware - interface between banks and digital currency smart contracts.
Apache License 2.0
12 stars 3 forks source link

USDF redemption can only be for bank member coin #64

Closed leeduan closed 2 years ago

leeduan commented 2 years ago

Summary

USDF redemption should not be across bank coins but only bank member's own coin.

Problem Definition

As currently designed, a redemption first swaps USDF for requesting member bank's coin and then randomly across other member bank coins. Conceptually, this made sense as an IOU that exists from another bank's coin to the redeeming bank coin. But it adds complexity in needing to then handle individual bank coins and redeem them accordingly against specific bank members. It also requires additional grant authz support for other bank coins which adds complexity to the bank member joining process.

Banks can query individual bank coins to see who has fiat available to redeem against. A bank can then send USDF directly from self to another member bank for redemption, which would trigger an external bank fed wire from recipient bank back to the sending bank (TBD another issue).

Proposal


For Admin Use