RPC Nodes (which might otherwise be referred to as ‘Lite Nodes’ or just ‘Full Nodes’) differ from Validators in that they hold a copy of the Nyx blockchain, but do not participate in consensus / block-production.
You may want to set up an RPC Node for querying the blockchain, or in order to have an endpoint that your app can use to send transactions.
In order to set up an RPC Node, simply follow the instructions to set up a Validator, but exclude the nyxd tx staking create-validator
command.
If you want to fast-sync your node, check out the Polkachu snapshot and their other resources.
FAQs
RPC Nodes (which might otherwise be referred to as 'Lite Nodes' or just 'Full Nodes') differ from Validators in that they hold a copy of the Nyx blockchain, but do not participate in consensus / block-production.
What are RPC nodes? ›
A Remote Procedure Call or RPC node is a type of computer server that allows users to read data on the blockchain and send transactions to different networks.
What is the difference between RPC node and validator node? ›
While validator nodes run the Solana consensus protocol and earn rewards for validating blocks, Solana RPC nodes function as an entry point through which Solana DApps gain access to blockchain data.
What do validators do in the NYM network? ›
Validators secure the Nyx blockchain via Proof of Stake consensus. The Nyx blockchain records the ledger of NYM transactions and executes the smart contracts for distributing NYM rewards.
What is a RPC server in blockchain? ›
RPC stands for remote procedure call, and RPC nodes allow applications to communicate with the blockchain. Protocols may opt for private RPC endpoints, as these can improve a blockchain application's security by offering front-running protection, shielding transactions from the public mempool.
What does RPC stand for? ›
Remote Procedure Call (RPC) protocol is generally used to communicate between processes on different workstations. However, RPC works just as well for communication between different processes on the same workstation. RPC Features.
Should I disable RPC? ›
You should disable RPC if you do not need it. Remote Procedure Call (RPC) is a protocol that programs can use to request services from other programs located on different computers.
Do validator nodes make money? ›
Node operators can earn money through block rewards and transaction fees. Block rewards are given for successfully validating a new block of transactions and adding it to the blockchain.
Is a validator the same as a node? ›
In blockchain and crypto, Validator nodes are what most people think of as a node. These are nodes that are part of that blockchain's validator set and are responsible for validating transactions in consensus with the other validator nodes in the validator set. Full nodes do not conduct consensus.
Why are validator nodes important? ›
Validator nodes are the backbone of Proof of Stake (PoS) blockchain networks, serving as essential components for governance, consensus, and security. These nodes maintain the integrity of the network, approve transactions, and support a strong, decentralized digital economy via staking.
Decentralized VPN: Functioning as a decentralized VPN, NYM encrypts internet traffic and routes it through a global node network. This feature is vital for secure and private internet access, especially for users on public Wi-Fi networks.
What is the main focus of NYM technology? ›
Nym Technology is a decentralized mixnet and zk-nyms protocol designed to enhance online privacy and secure communication. The Nym mixnet, powered by the Nyx blockchain, shields internet traffic by concealing crucial data such as IP addresses and communication patterns.
What is the difference between full node and validator? ›
A full node contains the blockchain data and helps in transactions, while a validator node participates in consensus as well. Once started it will sync to the latest block.
What can RPC do? ›
Remote Procedure Call (RPC) is typically used to call remote functions on a server that require an action result. You can use it when you require complex calculations or want to trigger a remote procedure on the server, with the process hidden from the client.
What is an example of a RPC server? ›
Other examples of the use of RPC in experiments at CERN include: remote monitoring program control, remote FASTBUS access, remote error logging, remote terminal interaction with processors in VMEbus, the submission of operating system commands from embedded microprocessors, and many less general functions.
What is RPC server for? ›
What is RPC? A remote procedure call (RPC) is a protocol that allows different processes on a computer to communicate with each other to perform a task. An RPC server is unavailable error occurs when a Windows PC cannot communicate with another computer on the same network.
What is RPC and how does it work? ›
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a normal (local) procedure call, without the programmer explicitly ...
What are RPC ports used for? ›
Summary. RPC dynamic port allocation is used by server applications and remote administration applications, such as Dynamic Host Configuration Protocol (DHCP) Manager, Windows Internet Name Service (WINS) Manager, and so on.
What does the RPC server do? ›
RPC acts like a low-level transport protocol for carrying data packets between communicating programs. It does this using a client-server model.
What is the difference between node and endpoint in RPC? ›
What Is the Difference Between RPC Endpoint and Node? RPC endpoints are specific addresses or URLs through which you can access the Remote Procedure Call functionality provided by a node. These endpoints act as entry points for making RPC requests to interact with the node's services and functionalities remotely.