# Radstakes Validator is Moving for Decentralisation

**URL:** <https://radixtalk.com/t/radstakes-validator-is-moving-for-decentralisation/486>\
**Category:** Validators\
**Tags:** staking, validators\
**Created:** [31 May 2022 13:56 UTC](https://radixtalk.com/t/radstakes-validator-is-moving-for-decentralisation/486 "2022-05-31T13:56:34Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Mattia](https://radixtalk.com/user_avatar/radixtalk.com/mattia/32/64_2.png) [@Mattia](https://radixtalk.com/u/Mattia)\
**Post date:** [17 August 2022 09:47 UTC](https://radixtalk.com/t/radstakes-validator-is-moving-for-decentralisation/486/8 "2022-08-17T09:47:45Z")

</div>

No, you just have to spin up a Radix node, you don’t have to become a validator or have any stake delegated. See here: [https://docs.radixdlt.com/main/node-and-gateway/node-introduction.html](https://docs.radixdlt.com/main/node-and-gateway/node-introduction.html)

Once your node is fully synced, you should be able to match the validator address with its IP from the logs, usually located in /etc/radixdlt/node/logs/radixdlt-core.log (on Linux).

These might help you too:

> [@How to convert a Node Id (02... or 03...) from the Radix log file into a Validator Address (rv...)?](https://radixtalk.com/t/how-to-convert-a-node-id-02-or-03-from-the-radix-log-file-into-a-validator-address-rv/63):
>
> The Node Id reported in the Radix Node logs is a compressed public key - it starts with either 02 or 03 and is 33 bytes long. To convert it into a Validator Address then just bech32 encode it with a human readable part of rv. import bech32 hrp = "rv" node\_id = "03d781270fcebe921a9517ead7f79ec4761a4dc80e2b8b705bc1f47938e1421305" # Convert hex string into bytes public\_key = bytearray.fromhex(node\_id) # Convert from array of 8 bit unsigned integers to array of 5 bit unsigned integers public\_key…

> [@How to convert a Node Address (rn...) into a Validator Address (rv...)](https://radixtalk.com/t/how-to-convert-a-node-address-rn-into-a-validator-address-rv/62):
>
> Both the node address and the validator address are Bech32 encodings of the same compressed public key with different human-readable parts (hrp). import bech32 node\_address = "rn1q22ts4wderfhzham0vnzs93g68d5hal3g8yyvv06re8sn88er9ud7us2dgj" print("Node Address:", node\_address) # Extract Node HRP (rn) and Public Key \_hrp, public\_key5 = bech32.bech32\_decode(node\_address) # Re-encode Public Key with Validator HRP (rv) validator\_address = bech32.bech32\_encode("rv", public\_key5) print("Validator A…

---

_[View the full topic](https://radixtalk.com/t/radstakes-validator-is-moving-for-decentralisation/486)._
