JSONフォーマットを使用したリモートプロシージャコール規格。クライアントがサーバーの関数を遠隔実行するためのプロトコル。
「JSON-RPC」を星図で探索する →
「JSON-RPC」とは?意味を解説
JSON-RPCは、JSON形式のデータを使ってクライアントとサーバー間で遠隔関数呼び出しを実現する軽量なプロトコルです。HTTPやWebSocketなど様々な転送層で利用でき、ブロックチェーン技術やWeb APIの構築において特に重要です。シンプルな仕様で高い相互運用性を持ちます。
例文
- ブロックチェーンノードへのJSON-RPCリクエストで最新ブロック情報を取得した。
- マイクロサービスはJSON-RPCを使い、複数のサーバー間で通信を行う。
- Web3ウォレットはJSON-RPCでスマートコントラクトを呼び出す。
語源・由来
JSONはJavaScript Object Notationの略で1990年代に開発。RPCはRemote Procedure Callで遠隔関数呼び出しを意味する計算機用語。両者を組み合わせて軽量なプロトコルとして2010年頃から普及。
英語で言うと
JSON-RPCJSON Remote Procedure CallJSON RPC protocol
「JSON-RPC」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「JSON-RPC」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「JSON-RPC」を探索する →