MultiParty Protocol or MPP is introduced within the Vechain Thor blockchain to get around inefficiencies in user experience when interacting with decentralized apps (dapps) in terms of end-users having to pay for transaction fees.
MPP introduces a sponsorship model for all accounts (contracts or user addresses) in the Vechain Thor blockchain wherein an address can volunteer to sponsor an account based on a pre-determined initial credit plan and recovery rate. A master address would be in charge of selecting sponsors, adding/removing user addresses (which interact with the account), setting credit plans and setting a new master for an account.
The key terminology related to the MultiParty protocol is detailed below: