Skip to content

Cryptographic Hash Functions in Java

    Hash functions are a foundational topic in computer science and have many practical applications in many areas of software engineering. Cryptographic hashes due to their unique properties are used in cryptography and also play a key role in the implementation of cryptocurrencies, blockchains and other distributed ledger technologies. It’s important… Read More »Cryptographic Hash Functions in Java

    Introduction to Web3j

      Web3j is a Java library which provides a wrapper for the ethereum JSON-RPC API and allows you to easily interact with the ethereum blockchain. From the official documentation (see here:, Web3j is described as a highly modular, reactive, type safe Java and Android library for working with Smart Contracts… Read More »Introduction to Web3j

      What is Web 3.0?

        Web 3.0 is what people are referring to as version 3 of the internet. Version 1 of the web was the beginning. Websites were very simple with limited interactivity and the basic tools and protocols of the internet were first being developed. Later, websites started to be created with more… Read More »What is Web 3.0?