I’m creating a partecipation node in algorand. I’ve read the documentation and watched some video.
I’ve downloaded the node and it’s running, now i wanted to create the key for the partecipation account, i was watching this video: https://www.youtube.com/watch?v=ahCqIE7Ih_0 where he mention to create the private key on an offline computer. But i do not understand how can i generate a new account on an offline computer with the goal command line tool? Because from what i understood the goal command line is downloaded together with the node, but on my offline computer i do not want to download a node.
Do i need to install on the offline computer the javascript SDK? Can someone explain to me?
Thank you
The participation node must be online to verify the transactions.
On the participation node you must run the “goal account addpartkey” which generates for any address the participation keys.
The “goal account changeonlinestatus” is for those who import the private key to the participation node of the account which holds algo balance (this is not secure part). It has the limitations that you cannot do it for the accounts which you do not have mnemonic for example, and i dont think there is support in goal for multisig for example…
However this second part can be done easily in javascript, in some wallets which supports adding custom participation keys, or some other web tools. The main thing is just that with your account which holds algo you sign the regkey tx with the info from the participation node and then blockchain after you submit it will add you to the VRF verifiers.
And for the record AF is cooking something that if you hold 30k algo on the account, and you make your account online, you will receive some yield.