New idea's for blocking

I've been thinking about adding a Block system to the game just to make the Hitrate stat a little more interesting. Since currently it is literally a roll between Damage or No damage.

Thus i came up with this:
Combatants are able to block your attacks based on your current hitrate.
Blocks are calucated at the end of your attack when total damage is already calculated.
Blocked attacks only do half of their original damage. Blocked attacks can also be

critical attacks.

A combatants block rate is determined by the attackers hit rate with a certain formula.

For each 10% hitrate YOU have, you gain 1% block rate. For each 5% of the attackers

missing hirate untill 100% you will gain an additional hitrate.

Example:

You have 50% Hitrate, Attacker has 50% Hitrate.
You gain 5% Block rate from your own hitrate.
You gain 10% Block rate from the attackers hirate (50 until 100% 50/5 = 10).
Total = 15% Block Rate.

Another Example:

You have 75% Hitrate, Attacker has 75% Hitrate.
You gain 7.5% Block rate from your own hitrate.
You gain 5% Block rate from the attackers hirate (25 until 100% 25/5 = 5).
Total = 12.5% Block Rate


Another Example:

You have 100% Hitrate, Attacker has 100% Hitrate.
You gain 10% Block rate from your own hitrate.
You gain 0% Block rate from the attackers hirate (0 until 100% 0/5 = 0).
Total = 10% Block Rate

Another Example:

You have 25% Hitrate, Attacker has 25% Hitrate.
You gain 2.5% Block rate from your own hitrate.
You gain 15% Block rate from the attackers hirate (75 until 100% 75/5 = 15).
Total = 17.5% Block Rate


Maximum Block Rate achieved with this system would be 30%.