networks//RPC//JSON-RPC
A JSON-RPC request to an Ethereum node is a JSON object that names a method and its parameters, such as `{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}`, and the response carries the result under the same id, such as `{"jsonrpc":"2.0","id":1,"result":"0x87"}`, with values hex-encoded. JSON-RPC is the wire format; the node listens for these requests on its RPC port.
A JSON-RPC request to an Ethereum node is a JSON object that names a method and its parameters, such as {"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}, and the response carries the result under the same id, such as {"jsonrpc":"2.0","id":1,"result":"0x87"}, with values hex-encoded. JSON-RPC is the wire format; the node listens for these requests on its RPC port.
The key methods are eth_getBalance, eth_blockNumber, eth_sendRawTransaction and eth_getTransactionReceipt. Querying one node returns the state of any account, because the full world state is replicated on every full node.