Darknode FAQ

General info that's good to know

Chaosnet Darknode FAQ

Tips and Reminders 1) Follow the installation instructions explicitly and you won't have any troubles with installation. 2) Keep your AWS and DO accounts locked down as securely as possible. Use 2FA to login and make sure your password is long. The machine that you used to run the Darknode CLI has all of the access keys that you will need to continue to manage your Darknode. You must not lose these keys. 3) Do NOT send REN to your Darknode, you need to register it using the Command Center (CC). You are interacting with a smart contract, the easiest way to make this interaction with a smart contract is through MetaMask. 4) MetaMask is the only way to interact with the Command Center (CC). We encourage you to get familiar with the product if you are not already: https://metamask.io/​

‌What is the purpose of a Darknode? Darknodes provide the engine that powers the Ren ecosystem. Ren is powered by a decentralized network of machines, called Darknodes, that contribute their compute power and storage space in exchange for fees. Darknodes are the physical machines, where every machine contributes CPU time for compute power and its disk space for storage.

What version of Linux is supported for Darknode CLI? AMD64

What version of Windows is supported for Darknode CLI? Windows 10 and newer

What is the recommended amount of ETH (for GAS) needed for a Chaosnet Darknode? .1 ETH

How long does it take to fully register or deregister my Darknode during Chaosnet? Given the new epoch cycle for Chaosnet is 7 days, it will take approximately 8 days to register and 3 weeks to deregister one's Darknode. For more information on Epoch Cycle changes for RenVM Mainnet please review this article.

What happens to my bond if I deactivate my droplet/AWS instance before deregistering my node? ‌You must use the CLI tool to destroy your node. It will not let you destroy your node until the deregistration and bond refunding process is complete. However if you have done this, your funds are safe, but you need to destroy the node using the CLI to ensure all resources are terminated correctly, your node can lose its rewards if it is offline while registered.

Can I use a Hardware Wallet to interact with the Command Center (CC)? Yes, if using a Hardware wallet you can Utilize it via Metamask. Make sure it is set to “contract data => yes” in the ledger Ethereum application settings on your device.

Is the private key of the Darknode on the local system encrypted? No, but it will be possible to add this at a later date.

What happens to slashed REN bonds, if my Darknode act maliciously? The slasher gets a portion and the rest is burned. The entity that noticed the malicious behavior and pointed it out to the blockchain is the slasher. Slashing is reserved for corrupting a computation or correctly verifying a bad proof.

‌Where can the Command Center (CC) be located? https://chaosnet.renproject.io/

Interacting with your Darknode through the CLI

What is the Darknode CLI? The Darknode Command Line Interface (CLI) is how your physical computer interacts with Darknode that is hosted on a VPS.

‌How do I save and backup Darknode info? Do I need to do anything else besides storing my keys in a safe place? It is recommended you keep a safe copy of your “~/.darknode” folder in addition to storing the keys in a safe place. Directions | Back up your Darknode file by inputting this into your Terminal and pressing enter:

MAC OS

cp -r ~/.darknode ~/Desktop/darknode-backup-2019XXXX

(Note: XXXX= A date of your choice). A backup folder will appear on your desktop/documents folder. Save this folder somewhere safe!

Windows OS via Ubuntu

cp -r .darknode/ /mnt/c/Users/Administrator/Desktop/2019xx

(Note: Replace ‘Administrator’ with their windows username). A backup folder will appear on your desktop/documents folder. Save this folder somewhere safe!

Linux

cp -r ~/.darknode ~/Documents/darknode-backup-2019XXXX

(Note: XXXX= A date of your choice). A backup folder will appear on your desktop/documents folder. Save this folder somewhere safe!

How do I restore my Darknode from a backup folder?

Find your Darknode folder. Once found, swap the following folder: “~/.darknode/darknodes”

Put your old backup folder in the place of the new one. Close the folder and open the CC via a web browser to confirm all information has been ported over correctly.

How To Tell If Your Darknode Is Running Properly? To ensure you Darknode is functioning properly, please run the following command on your computer’s terminal (CLI):

darknode list

Your darknode name will appear, IP address, etc. in the terminal if running properly. You can also check on the Command Center once registered! https://chaosnet.renproject.io/

Update the Darknode CLI Tool Run this command in your computer's terminal to update your CLI

curl https://www.github.com/renproject/darknode-cli/releases/latest/download/update.sh -sSfL | sh

3. Once updated, you can check the version of the CLI. Use the command:

darknode --version

The current Chaosnet CLI Version is: 3.0.3

What other Darknode commands can be executed via Terminal?

All other Darknode CLI commands can be found at the bottom of this GitHub page: https://github.com/renproject/darknode-cli/blob/master/README.md

Last updated