📘
ブロックチェーンのRPCエンドポイント、node、api、providerの関係について
ブロックチェーンにおけるRPCやnode,api、providerの関係性について、chatGPTに質問したところ、非常にわかりやすかったので、備忘録として残します。
まずは、全体の関係性がこちらです。

下のように、apiはプロバイダーを通じて、ブロックチェーンにアクセスしています。

では、RPCエンドポイントはこの中のどこに位置するでしょう。
下のように、ブロックチェーンとNodeを連携させているのがRPCエンドポイントです。

最後に、apiとproviderの関係についての補足です。
下にあるように、providerは低レベルなインターフェースであり、apiが高レベルのライブラリという関係性になっています。

以上です。
Discussion