Hello @Andrea, thank you for sharing these article, I found Ifrach’s one really interesting. There are some points I would like to comment though.
I think airbnb has improved the not-strategy-proof algorithm you refer, because now when you request a stay and it is successfully booked , it is charged to you at that precise moment, so if you book for 4 days and leave at day 2, you will be losing money and no rational agent would want that. The host should have no problem since she has already received her money.
Airbnb has also improved its algorithm because now ratings are really relevant to hosts, so it is not an easy way out for users to keep creating new accounts, they rather improve their rating to increase their likelihood of a match.
It is interesting how Ifrach described the process of developing their own model and show us how sometimes you need an algorithm that fits your needs, even if it means creating a new one.