@hawkeye10,
Except this isn't a secret ballot.
1. The people that sign the petition must be residents and registered to vote.
2. It is required that they prove the above are true.
3. The public should be allowed to double check that the above are true.
Even in voting, voters are not allowed to sign in without doing it publicly and the ballots are not counted in secret. The only thing that is kept secret is once you go in the ballot box. People are not allowed to be secretive about giving money to a candidate why is this any different?
Their names should be revealed to allow the public to confirm that they are valid voters, etc.