RPC-вузол (RPC Node)
Сервер, який дозволяє зовнішнім додаткам взаємодіяти з блокчейном через віддалені виклики процедур (RPC).
RPC-вузли є точкою входу для більшості користувачів. Вони дозволяють веб-додаткам працювати з блокчейном, не вимагаючи від кожного користувача завантаження гігабайтів даних.
graph LR
Center["RPC-вузол (RPC Node)"]:::main
Rel_grpc["grpc"]:::related -.-> Center
click Rel_grpc "/terms/grpc"
Rel_virtual_private_cloud_vpc["virtual-private-cloud-vpc"]:::related -.-> Center
click Rel_virtual_private_cloud_vpc "/terms/virtual-private-cloud-vpc"
Rel_rpc_nodes["rpc-nodes"]:::related -.-> Center
click Rel_rpc_nodes "/terms/rpc-nodes"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простими словами
📞 Уявіть, що RPC-вузол — це секретар у великому банку. Коли ваш додаток (наприклад, [MetaMask](/uk/terms/metamask)) хоче дізнатися ваш баланс, він не вивчає всі папери банку самостійно; він просто телефонує секретарю і запитує. Секретар (вузол) перевіряє дані в книзі записів і повідомляє результат додатку.
🤓 Expert Deep Dive
Більшість реалізацій використовують JSON-RPC 2.0 через HTTP або WebSockets. RPC-інфраструктура забезпечує абстракцію над складними P2P-протоколами пліток (gossip protocols), надаючи структурований API 'запит-відповідь'. Важливими аспектами є пакетна обробка запитів (batching) та підтримка сумісності з різними клієнтами (Geth, Erigon).