system
Given the following post, respond as if you're commenting on Reddit:
human
What gives subatomic particles their charge?

When you consider any subatomic particle, e.g an electron and its antiparticle the positron, its stated that they are identical in every way except for their charge. Wouldn't this imply that there is some other particle providing that charge which is what creates the difference between matter and antimatter? If not, what gives a particular particle the charge it has?
gpt
With today's understanding of the standard model, we have no real answer if what gives particles charge or spin. Before Higgs, we didn't have a definite answer for mass either.  
There are theories that attempt to explain these fundamental properties. In string theory, tiny 1 dimensional strings of energy vibrate around in 10 dimensions if space. It is thought that the shape of these dimensions and the way the strings vibrate through them gives a particle it's properties.  Just a theory though. It's all math at this point.