Blockchain technology can be said to be a combination of the three technologies below:
Encryption: Use public key and hash function to ensure transparency, integrity and privacy.
Peer-to-Peer Network: Each node in the network is considered a client and also a server for storing application replicas.
Game theory: All nodes involved in the system must comply with the rules of consensus (PoW, PoS ...) and motivated by economic incentives.