Hello Multichain team,  I have a small usecase where 4 nodes (A,B,C,X) are there connected to a chain. A transfers assetA to B and C.  B transfers assetB  to A and C  . C transfers assetC to  A and B.  when someone does a transaction (B transfers assetA or assetC to X ,  B cant transfer assetB directly to X)  with X , X rewards them with assetX.  assetX  is redeemable against other currency in crypto market.  Is it feasible in multichain ? I have more questions depending on the answer you give. kindly answer.