As we know, MimbleWimble transaction is an interactive transaction, which means sender has to interact with receiver to finish coins moving. However, if we could Use smart contracts to complete transactions on behalf of individuals, user could have a usage experience similar to bitcoin. Something like “Sender—Sendercontract----ReceiverContract”.