PZM Cash two-level node structure

PZM Cash two-level node structure


A node is just a computer on which a program is running (for example, a Bitcoin wallet). The nodes are connected to other computers (with the same installed program) to create a cryptocurrency network.


Usually, a node has three purposes:

  • Follow the rules (consensus online).
  • Share information (about transactions and the amount of funds).
  • Keep a copy of confirmed transactions.


The blockchain is based on P2P principles (Peer to Peer, or Person to Person). Most networks do not have dedicated servers, there is not a single centralized governing body, but there is consensus among users. Since they are all crucial to the security and integrity of the network, membership in a particular cryptocurrency community is not only exciting but also an obligation. 


Regardless of which algorithm is selected for the coin, they all have a decisive common factor — the use of complete nodes to enforce rules and verify transactions.


PZM Cash uses a two-level node structure:

1. Full node. A full node is a device with installed PZM Cash software, which stores the full current version of the blockchain. A full node can act as a consensus node (to participate in the creation of new blocks — to perform forging). The holder of a full node can actively participate in the formation of the blockchain, constantly grouping incoming transactions into blocks and distributing them over the network. A full node also acts as an audit node. In this context, a node regularly checks (and confirms) the forging results of other nodes and distributes the load across the network, acting as a kind of content delivery network (CDN) for blockchain data.


2.  Light clients. The second type of nodes is light clients. They are called light because they do not have a full version of the blockchain and contain only the data that is important for the node, which allows you to limit the required amount of allocated memory on the HDD and processing power. For this reason, they are a good option to organize a dedicated cryptocurrency wallet. The light client stores only the data that is required to implement custom use cases.


Implementation of PZM Cash in JavaScript enabled the use of Web3.js technology, which significantly expanded the capabilities of the PZM Cash Wallet due to unification. The wallet can be used on the resources of our partners (for example, on exchanges or in the casino) without creating a separate wallet for each project. Moreover, the browser implementation eliminates the need for a blockchain core to integrate new resources.


Web3.js is a collection of JavaScript libraries that allows you to remotely interact with a node via HTTP or IPC connection, that simplifies the integration of PZM Cash Wallet through a dedicated API. As a result, partners do not need to deploy a full node for integration.


Join the PZM Cash community, become a node and get rewarded!

Report Page