user4361: I am new to the bitcoin world and I'm fascinated by its principles. I have found a great description of how the mining works in this answer. Now, I see that a great deal of it is based on network-self input caps.
But what prevents a user from not following those and generating more blocks than established? Wouldn't, in such a case, the attacker only need a great amount of wallets and transactions so that his mined bitcoins become "factual"?
Feel free to correct me if any of my assumptions is wrong.

user1878: There are probably many misconceptions you have that aren't articulated here.  
The thing that enforces the limitation of 21 million is that everyone uses the same software that enforces the same rules.  
If that software were to be modified to accommodate new rules,  everyone would have to upgrade to alter those rules.
Since a majority of people on the network own bitcoins will see this action as lessening the value of their coins, they will not upgrade to the version you imagine.
If you go ahead and implement your idea in some software, then only those clients that use that software will see those coins and will allow them to be spent.
The rest of the network will just reject your money as forgery .

4361: <p>I am new to the bitcoin world and I'm fascinated by its principles. I have found a great description of how the mining works in <a href="https://bitcoin.stackexchange.com/a/922/4361">this answer</a>. Now, I see that a great deal of it is based on network-self input caps.</p>

<p>But what prevents a user from not following those and generating more blocks than established? Wouldn't, in such a case, the attacker only need a great amount of wallets and transactions so that his mined bitcoins become "factual"?</p>

<p>Feel free to correct me if any of my assumptions is wrong.</p>
 1878: <p>There are probably many misconceptions you have that aren't articulated here.  </p>

<p>The thing that enforces the limitation of 21 million is that everyone uses the same software that enforces the same rules.  </p>

<p>If that software were to be modified to accommodate new rules,  everyone would have to upgrade to alter those rules.</p>

<p>Since a majority of people on the network own bitcoins will see this action as lessening the value of their coins, they will not upgrade to the version you imagine.</p>

<p>If you go ahead and implement your idea in some software, then only those clients that use that software will see those coins and will allow them to be spent.</p>

<p>The rest of the network will just reject your money as forgery .</p>
