onflow / flow

Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them 🌊
https://onflow.org
Apache License 2.0
359 stars 163 forks source link

Which node to run as a fullnode #1232

Open MatheusMorozetti opened 1 year ago

MatheusMorozetti commented 1 year ago

Hello Guys, I want to run a full node but they are many node type in your doc

https://developers.flow.com/nodes/node-operation/node-roles

I want to know, which node Node Roles run one similar to a fullnode with low cost, it would be the execution or the archieve? I need to make RPC calls to the node too

vishalchangrani commented 1 year ago

Hi @MatheusMorozetti - The access, collection, verification, execution, and consensus nodes are staked nodes, while the observer and the archive nodes are not staked. If you would like to run a staked node to serve RPC calls then the Access node should be ideal for it. An access node runs on fairly nominal hardware - https://developers.flow.com/nodes/node-operation/node-setup. However, an access node does not participate in block production and hence does not receive staking rewards. If you would like to run instead a node that participates in block production, then the Verification node would be ideal since it too requires nominal hardware compared to the other nodes. However, a new verification node will require to go through the approval process .