An option I'd like to see implemented is to make the customer put down a bond. Besides charging the customer for the ticket, also charge them another higher amount that gets refunded x days after the concert. If the customer is found to be a scalper don't return the bond. Scalpers can't pay high bond amounts at scale combined with the risk of not having the bond returned.
Won’t everyone just charge the ticket buyer the price of the bond? So this still only harms the fans that want to see the show. The scalpers just need to have more up front capital in your system.