Bitcoin mining pools rely on centralization, but P2Pool and other protocols have sought to reduce the need for trust in third parties.