Bonded Exclusivity
One current disadvantage of the Eco Protocol is that it lacks a system for matching users and fillers off-chain (i.e., an alt-mempool or RFQ system) before the submission of intents on chain.
Depending on the choice of prover, this can result in intent funds being locked up for a few hours, and in the worst case, longer than a week. While this is acceptable for the Alpha release of the protocol, which is targeted at application developers who already have reputational incentives to fill intents for their users, alternative mechanisms are needed for the protocol to make it more friendly to decentralized fillers and users.
This also creates a race condition on the Inbox
contract, where a filler may submit an intent fill after another filler, and have a reverted transaction included in a block.
Bonded Exclusivity
Bonded Exclusivity provides fillers with the ability to submit intents on behalf of users using Permit2 with valid signatures. The filler would be required to post a bond (or have a sufficient bond in the system), to perform an exclusive transaction. In a situation where the filler does not fulfill the intent, a collateral bond would be awarded to the user at the time of reclaiming the original token reward that would be sufficient to reimburse them, and dissuade the filler from not fulfilling the intent.
Last updated