There's a bill from Maryland's John Sarbanes, and which already has 150 co-sponsors in the house, which tackles that very problem. From the website[0]:
The Government By the People Act has three specific policy prescriptions:
1. Empower everyday citizens and engage them in the political process by providing a $25 My Voice Tax Credit for campaign contributions.
2. Amplify these small-donor contributions, and give candidates the incentive to seek them out, with a six-to-one match from a Freedom From Influence Fund.
3. Allow candidates to earn additional public matching funds within 60 days of the election so that citizen-funded candidates can combat Super PACs and outside groups.
The Government By the People Act has three specific policy prescriptions:
1. Empower everyday citizens and engage them in the political process by providing a $25 My Voice Tax Credit for campaign contributions.
2. Amplify these small-donor contributions, and give candidates the incentive to seek them out, with a six-to-one match from a Freedom From Influence Fund.
3. Allow candidates to earn additional public matching funds within 60 days of the election so that citizen-funded candidates can combat Super PACs and outside groups.
[0]https://sarbanes.house.gov/bythepeople