It seems Bitfinex has again worsened the P2P lending from lenders point of view. Now it does not matter if you specify e.g. 30 days lending period. If the borrower wants it for two days, he can just take it. Previously he at least had to cancel it. In this new system, for a lender the only chance to find a 30-day borrower, is to hit a 30-day bid. In that case, the lender loses at least the spread, often more.
An orderbook with different periods mixed is not a good solution. There should at least be a filtering feature. It would help borrowers and lenders alike.