1 Comment

Thanks for this in-depth study. Really comprehensive.

Here are two more observations from my side

In Project Guardian, they were two borrowing transactions rather than a FX trade (PvP). It was not made atomically at transaction level (one ethereum transaction to complete the swap). Certain coordination including the fixed rate (1 SGD = 104.02941 YEN per the transactions recorded in Polygon) needed to be agreed and possibly done off-chain.

While Project Guardian adopted VC for identity, recently there was another project (Project DAMA) that Deutsche Bank was using a SBT (soul-bound token), a modified ERC-721 NFT where transferability was removed. In order to make this work, a modified DEX was needed to check the SBT before it proceeded the normal DEX process. Using the ERC-based token has advantages over using VC, as it can leverage metamask to handle the token. For Project Guardian, a modified wallet was needed to incorporate the credentials, and the transaction was not natively an Aave arc transaction at all.

Expand full comment