What's the minimum Technical Requirements for a Relay Node? - General - Algorand
What’s the minimum Technical Requirements for a Relay Node?
post by badmanj on Dec 14, 2019
Hi Guys - I’ve tried to find this out but not having much luck. Can anyone tell me, or provide a link for what the min specs are for hosting a Relay Node in terms of cores, memory, storage space, network connections etc?
And I understand that being added as a ‘Relay Node’ is discretionary - what criteria is used to determine this? If I invest in a system capable of running a Relay Node, it would be harsh to then be refused Relay status…
Thanks.
post by tsachi on Dec 16, 2019
Yes, as you have already figured, being added as a node running is discretionary.
You can look on https://algorand.foundation/network to get some idea of the node requirements.
I would guess that a relay would need to have the above as a minimum, plus some extra bandwidth capacity.
Also, note that the foundation “Early Node Runners Program” is now closed : https://algorand.foundation/faq ; I don’t know if there is any other programs in place.
post by Tephyrnex on Jan 23, 2022
I’ve been pretty dismayed by the lack of definitive information on this topic. It is quite important to the long-term viability and decentralization of the Algorand. Does anyone “in the know” have updates on this?
post by tsachi on Jan 23, 2022
This topic was opened more than 2 years ago. Clearly, the functionality of the algorand network and the transactional load have changed significantly since. As was mentioned recently, Algorand is working on improving the network throughput. This would clearly have some sort of an impact on the underlying hardware.
Unless otherwise specified, I would follow the above links for suggested spec (for the time being), while being mentally prepared that these could change at any time.
post by Tephyrnex on Jan 23, 2022
It’s not clear to me where discussions on these improvements are taking place. In fact, it’s not quite clear which GitHub repo is considered “primary”…Go or Python?
post by tsachi on Jan 23, 2022
The main repository is GitHub - algorand/go-algorand: Algorand's official implementation in Go.
post by Tephyrnex on Jan 23, 2022
Thank you, and be well.