New answers tagged

3

JSON-RPC is not a behaviour of the Ethereum network - Ethereum clients don't talk to each other via JSON-RPC - it's just a notation to encode a remote procedure call that some Ethereum client can interpret as commands sent by the users, and they can respond to those requests in a standard manner. JSON-RPC is easy to implement, it's easy to read and to debug -...


1

Your question assumptions are false, because there are other API protocols like graphQL for Ethereum. Why everyone is using JSON-RPC is because Satoshi chose JSON-RPC for Bitcoin back in 2009. Then everyone followed the suit. Not for a particular reason, but because of cargo culting and so on, though JSON-RPC has some good properties like being curlable and ...


Top 50 recent answers are included