I'm reading this article by Vitalik Buterin on Problems in Cryptocurrency and don't quite understand what this means:
Ideally, after some number of blocks (perhaps logarithmic in the total size of the network) every transaction should require 51% of network hashpower to reverse. However, solutions where transactions can pay very small fees for a lower "level" of security are acceptable, though one should take care to avoid situations where an attacker can profit by performing one attack to reverse very many small transactions at the same time
I understand that Sybil attack can happen if more than 51% of the network is under one person's control, but I don't understand what it means to reverse network hashpower, and why 51% of it should be reversed.