WATS Wallet logoWATS Wallet
技術6 分で読めます

RPCノードとは?ウォレットはどうやってブロックチェーンと話すのか

あなたのウォレットはブロックチェーンを保存していません——RPCノードに尋ねているのです。RPCエンドポイントが実際に何をするのか、あなたについて何が見えて何が見えないのか、そしてマルチチェーンウォレットがなぜ静かにノードの艦隊を管理しているのかを解説します。

ウォレットはブロックチェーンを保存していない

ブロックチェーンは、何千台ものマシンに複製された数百ギガバイトの履歴です。あなたのウォレットは、当然ながらその一切を保持していません。保持しているのはあなたの鍵——そして、チェーンを実際に保持しているコンピュータたちの電話帳です。あなたが目にするすべての残高、送信するすべての取引は、そのコンピュータのどれかを経由します。それらはRPCノードと呼ばれ、あなたの暗号資産環境全体で最も語られない依存先です。

RPCノードとは実際何か

RPCはremote procedure call(遠隔手続き呼び出し)の略——素朴なリクエスト・レスポンス型プロトコルです。RPCノードとは、完全なブロックチェーンノードソフトウェアを走らせ、クライアントが質問し取引を提出できるAPIエンドポイント(URL)を公開しているマシンのこと。EVMチェーンではインターフェースがJSON-RPCとして標準化されており、残高の読み取り、コントラクトの照会、ガスの見積もり、署名済み取引のブロードキャストといったメソッドがあります。ウォレットで「ネットワーク」を設定するとき、重要なのはRPC URLの部分です。チェーンを代表してどのマシンが答えるかを、それが決めるのです。

残高を確認したり送信を押したりすると何が起きるか

ウォレットを開くとRPC読み取りの一斉射撃が始まります。アドレスのネイティブコイン残高、コントラクト照会によるトークン残高、現在の手数料水準。送信はより教育的なフローです。ウォレットは取引を組み立て、あなたの鍵でローカルに署名し、それからようやく署名済みバイト列をRPCノードに渡してネットワークへブロードキャストさせます。分業は絶対です——ノードがあなたの秘密鍵を見ることは決してなく、署名済みの内容を改変することもできません。ノードは配達人であって、共同署名者ではないのです。これがセルフカストディの技術的核心です。署名はあなたのデバイス上で行われ、署名の後にあるものはどのみち公開情報なのです。

パブリックとプライベートのエンドポイント——そして何が見えるか

チェーンにはパブリックRPCエンドポイントが付属し、インフラ事業者はより速く信頼性の高いものを運用しています。ウォレットは通常、選び抜かれた組み合わせをデフォルトにします。重要な違いは信頼性(パブリックエンドポイントはレート制限があり高負荷時に遅れる)とプライバシーです。使用するエンドポイントは、あなたのIPアドレスを、照会するすべてのアドレスとともに観察できます——オンチェーンアドレスは本来仮名的なので、理解しておく価値のある紐付けです。悪意ある、あるいは侵害されたエンドポイントでも資金は盗めませんが、古いデータを返したり、ブロードキャストを検閲したり、メタデータを記録したりはできます。RPCインフラの選択はつまり信頼の決断です——ただし、誰が鍵を持つかの選択よりはるかに小さな決断です。

ひとつのウォレット、多くの方言

すっきりしたJSON-RPCの話はEVMの話です。Solanaは独自のRPC語彙(アカウント、スロット、計算ユニット)を話し、TONのクライアントAPIはまた別物です。エコシステムをまたぐウォレット——マルチチェーンウォレットとは参照——は、対応するすべてのネットワークへの健全な接続を、各ネットワークの方言で維持し、エンドポイントが劣化すればフェイルオーバーしなければなりません。その見えない艦隊管理こそ、快適なマルチチェーンウォレットとイライラするウォレットを分ける実体の一部です。

RPCが壊れるとき:誤った残高と詰まった送信

「私の暗号資産はどこへ?」というパニックの大半はRPCの天気です。遅延したエンドポイントは古い残高を表示し、過負荷のエンドポイントはブロードキャスト中にタイムアウトし、切断された接続は健全なウォレットを空に見せます。安心できる物理法則:あなたの資金はチェーン上に、あなたの鍵の管理下で生きています——エンドポイントの中には決してありません。RPCを切り替える(またはウォレットにフェイルオーバーさせる)ことで、資金に一切触れずに表示が直ります。おかしいのがdApp接続のほうなら、それは別のレイヤーです——ウォレットをdAppに安全に接続するで扱っています。

WATSの位置づけ

WATSは、この記事が述べたすべてにおいてユーザーの側に立ちます。EVM、Solana、TONへの接続をあなたの代わりに維持し——チェーンごとのエンドポイントURLの手作業編集は不要——署名は厳密にローカルに留まります。WATSはノンカストディアルで、鍵を持つのはあなた、WATSが鍵を持つことは決してありません。そして、RPCブロードキャストを成功させるためにネットワークごとのガスコインを持たされる従来のウォレットに対し、WATSはすべての操作——送金、スワップ、ステーキング——を、チェーンのネイティブガスの代わりにひとつのトークンATSで課金します。EVMではERC-4337ペイマスター、SolanaとTONでは同等のフィーペイヤー/リレイヤーを通じてです。ATSはLayerZeroのOFTなので、ひとつの残高が3つのエコシステムすべてで機能し、徴収されたATSは1億の供給量から3,000万のフロアに向かってバーンされます。WATSは、ERC-4337とOFTの単一トークン手数料をこのバーンと組み合わせた最初で唯一のウォレットです——モデルの全容はATS手数料ページにあります。

よくある質問

RPCノードは私の暗号資産を保管していますか?

いいえ。RPCノードは読み取りと中継のサービスです。チェーンについての照会に答え、あなたがすでに署名した取引をブロードキャストします。資金を管理するのはあなたの秘密鍵で、セルフカストディのウォレットでは秘密鍵がデバイスを離れることはありません。RPCエンドポイントが落ちたり誤動作したりしても、資産は無傷です——影響を受けるのはチェーンの見え方だけです。

悪意あるRPCエンドポイントは資金を盗めますか?

使うことはできません。あなたの鍵を持つことは決してなく、署名済み取引を無効にせずに改変することもできないからです。悪いエンドポイントにできるのは、残高について嘘をつく、ブロードキャストを遅らせたり検閲したりする、IPアドレスを照会アドレスとともに記録する——つまり盗難リスクではなくプライバシー漏えいです。評判のよい冗長なエンドポイントを使う(またはフェイルオーバーを管理してくれるウォレットを使う)ことで両方に対処できます。

ウォレットの残高が時々間違っていたりゼロだったりするのはなぜですか?

ほぼ常に、照会したRPCエンドポイントが遅延している、レート制限されている、あるいは一時的にオフラインだからです——ブロックチェーン自体はあなたの残高を正しく記録し続けています。少し待ってから更新する、エンドポイントを切り替える、あるいはウォレットに別ノードへフェイルオーバーさせれば正しい表示が戻ります。表示レイヤーの問題であって、資金の問題ではありません。