# RPC 节点 ## 什么是 RPC 节点 RPC (远程过程调用)节点运行与验证节点相同的软件,但它不参与共识投票过程。RPC 节点帮助 Solana 开发人员和其他人与区块链进行交互,但出于性能原因不应该投票。从技术上来说,可以运行 RPC 软件并允许节点作为共识节点及进行投票,但是不建议这么做,因为节点的性能可能不足以很好地完成这两项工作。 ## 作用 RPC 节点响应关于区块链的请求,并允许用户向区块提交交易,然后节点会将交易传递给领导者(leader),RPC 节点可以视为为其他人提供 api 以完成工程任务。 ## 推荐要求 ### 硬件 - CPU:16 核或者 32 线程 - RAM:512 GB 或者更大 - Disk:如果需要更长时间范围的交易,考虑更大的账本(ledger)磁盘。账户(Accounts)和账本不应该存储在同一个磁盘。 - 账户磁盘使用 500 GB 或者更大 - 账本磁盘使用 1TB 或者更大 ### 软件 - Ubuntu 20.04 - 下载 [Solana CLI](https://docs.solanalabs.com/cli/install) 在支持 AVX2 的 cpu 上,Linux x86_64可以使用预构建的二进制文件(推荐Ubuntu 20.04)。MacOS 或 wsl 用户可以从源代码构建。 ### 网络 至少 1GBits/s,商用 10 GBit/s 更好 ## 设置 参考 [设置](https://docs.solanalabs.com/operations/setup-an-rpc-node)