poolinfo:join:communitynode
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
poolinfo:join:communitynode [2022/06/19 11:41] – [Node Uptime] earl | poolinfo:join:communitynode [2024/01/08 21:34] (current) – Remove page, add link to new URL aj | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Farming using the Spacefarmer Community Node ===== | + | ====== This page has moved ====== |
- | <WRAP center round info 90% em> | + | Please |
- | If you have the capabilities to run a full node by yourself, we absolutely urge you to run your own full node! A large number of properly operating full nodes is the optimum for network decentralisation. The Spacefarmers Community Node is only intended as a fall-back for those who are //not// able to properly run a full node by themselves. | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | Farming can be quite a struggle when trying to keep a full node running on a system with low specs. Chia allows many architectures, | + | |
- | + | ||
- | + | ||
- | ==== Network Topology ==== | + | |
- | The network structure looks like this: | + | |
- | < | + | |
- | other network peers --- Wallet | + | |
- | | | + | |
- | | | + | |
- | | | + | |
- | Spacefarmers | + | |
- | Community Node | + | |
- | | | + | |
- | | _____ Harvester 1 | + | |
- | | / | + | |
- | Farmer (CA) ----------- Harvester 2 | + | |
- | | + | |
- | Harvester 3</ | + | |
- | + | ||
- | The communication between the Community Node and your local Farmer is bi-directional; | + | |
- | + | ||
- | + | ||
- | ==== Decentralisation ==== | + | |
- | The Spacefarmers Community Node does NOT sign your blocks, YOU do. As can be read in [[https:// | + | |
- | + | ||
- | As for the overall effects on the network: obviously, 10 farmers sharing our community node instead of running 10 full nodes on their own reduces the total number of full nodes and thus has a negative impact on decentralisation. | + | |
- | + | ||
- | On the flip side, there is positive impact from farmers who are unable to run a stable full node on their own and are thus would not able to farm at all. Their additional netspace from farming via the community node increases decentralisation. Similarly, farmers only able to farm intermittently (like a hypothetical farmer for whom it only makes sense to farm on PV-generated electricity) can resume farming more quickly after a downtime because of not having to sync up their own full node. | + | |
- | + | ||
- | In any case, we absolutely urge anyone who is able to run a full node for themselves to keep doing this, as ultimately this is best for maximum decentralisation of the network! | + | |
- | + | ||
- | + | ||
- | ==== Node Uptime ==== | + | |
- | To ensure the highest possible uptime for the Community Node, we use a multi-node set-up behind a load balancer. This way, when we upgrade one of the nodes, you can rest assured that you will stay connected to a full node without noticeable disruption. | + | |
- | + | ||
- | By default, the Chia farmer process reconnects immediately after losing connection to the full node; so even if you are currently load-balanced to a node that restarts or goes down for maintenance, | + | |
- | + | ||
- | We currently operate with at least N-2 redundancy: that means that even if two of our backend nodes go down at the same time, there is enough capacity left on the other nodes to serve all connected farmers. | + | |
- | + | ||
- | + | ||
- | ==== How to connect ==== | + | |
- | + | ||
- | Chia 1.3.0 and up is required! Find the latest version of Chia [[https:// | + | |
- | + | ||
- | * Make sure all Chia processes are stopped by closing the GUI or running '' | + | |
- | * In the '' | + | |
- | full_node_peer: | + | |
- | host: localhost | + | |
- | port: 8444</ | + | |
- | full_node_peer: | + | |
- | host: community-node.spacefarmers.io | + | |
- | port: 8444</ | + | |
- | * You can now start just the farmer (without local full node). CLI: '' | + | |
- | * If you want to run a harvester as well, don't forget to start it. CLI: '' | + | |
- | * If you want to use a wallet as well, make sure your '' | + | |
- | connect_to_unknown_peers: | + | |
- | * If you use this node as a fail-safe node to your main node, make sure to copy + paste the '' | + | |
- | + | ||
- | + | ||
- | ==== Are my keys safe? ==== | + | |
- | Yes! We don't ever see your secret keys. All necessary signing is still done by your farmer process. | + | |
- | + | ||
- | Let us repeat this, because it's important: your keys are used to sign the blocks //locally on your farmer//. The Community Node is just used to send signage points to your farmer and eventually propagate your blocks to the network. Also note that all of this is using a completely unmodified node from [[https:// | + | |
- | + | ||
- | Regarding your wallet: as per Chia 1.3+, you can run your wallet without a full node. This way, your wallet doesn' | + | |
- | + | ||
- | + | ||
- | If you have any suggestions or critiques, please reach out to us in our [[https:// | + |
poolinfo/join/communitynode.1655638869.txt.gz · Last modified: 2022/06/19 11:41 by earl