Starknet on-chain voting is a governance process where STRK token holders can participate in decision-making for the network. It allows the community to vote on key proposals, such as the staking mechanism and token distribution. The goal is to progressively decentralize control over Starknet, giving the community a direct say in its future.