Blockchain technology relies heavily on a broader category of development within computer science–cryptography. In fact, most of its underlying mechanisms are based on cryptographic concepts. Hashing algorithms, public and private keys, and other key components that blockchain users usually become familiar with. They are the building blocks that ensure that blockchain networks remain censorship resistant