Blockchain Clients: Connecting to the Network

Client is software that can access and process blockchain transactions on a local computer. It is usually a cryptocurrency wallet.

What is client?

In computer science, a client is a piece of software or hardware (or a person using such tools) that connects to a server in a client-server relationship or to the rest of the network in a peer-to-peer environment. This allows end users to interact remotely with other organizations over the Internet.

The cryptocurrency industry uses software clients to connect to and interact with the blockchain network. In the process, clients communicate with other nodes on the network.

Cryptocurrency clients are used in many ways. In particular, they are miners – software that manages the user’s mining equipment and transfers the computed hashes to the blockchain network. Another example is a wallet that allows users to deposit, store, send, receive and withdraw cryptocurrency coins and tokens. They are often equipped with graphical user interfaces (GUIs) that allow even relatively unsophisticated users to easily manage their cryptocurrency funds. There are also blockchain viewers used to access blockchain data such as block height, current hash rate, total transactions, individual transactions and more in a human-readable format.

Related terms