When Satoshi Nakamoto published the original white paper describing the Bitcoin protocol, they referenced Hashcash and B-money. B-money is a proposal for an electronic cash protocol, similar to Bitcoin. Hashcash is the proof-of-work algorithm used in Bitcoin.
P2P, digital signatures, proof-of-work and electronic cash protocols existed before Bitcoin. What exactly were the novel contributions of the Bitcoin protocol?