Searchers and miners play a key role in identifying and extracting opportunities from decentralized finance protocols