DeNet Node - CLI app for receiving rewards by sharing storage
To use the app you need an account. The account is just an Ethereum wallet that you can import or create.
When you run the app it prompts you for password if you already have an account otherwise it runs the account import command. If you run the app for the first time you need to setup the configuration. It's simple, all you need to do is to answer the question prompts. Information about the IP address and port that you specified for remote connections will be added to a smart contract.
- $TBY token equal to node id you will own (how to get $TBY)
Having MATICs in your account wallet is also needed for paying transaction fees when sending file storage proofs, please top it up on time. DeNet smart contracts are deployed in Polygon. More networks will be added in the future.
You can run the app in the terminal emulator by navigating to the directory that contains the binary file and typing the following command:
./denode
If you want to create a new account instead of importing an existing one just run the following command:
./denode account create
If you generated a new wallet when creating an account and need to receive the private key run the following command:
./denode account export
Account Command | Description |
---|---|
account create | generates new Ethereum wallet that is used as an account |
account import | imports Ethereum wallet by its private key |
account export | discloses your private key |
account delete | delete your account |
▪ Stable internet connection, at least 100Mb/sec
▪ Public and static IP address
▪ Uptime close to 100%
▪ Minimum allocated free disk space 0.5 TiB
▪ 1GiB of RAM
▪ OS: Linux, MacOS, Windows (all x64)
Permitting DeNet Node execution on MacOS
▪️ Yes, but ....
If you already use a VPS it is ok to launch DeNet Node on it, but if launching the node is your only purpose, we recommend you try to launch it on your own machine instead of subscribing on a VPS. So if you have a PC or laptop with Linux or MacOS on board, you'll also need a public IP. It can be obtained via your ISP and is going to be cheaper than VPS.
▪️ You can share as much as you can but sharing out more space will allow you to store more files and increases reward totals and your chances of being the first to receive it.
▪️ There are no special requirements, but the faster your I/O speed, the more files you are able to store simultaneously and send proofs. However, your hard drive must be in working condition without any damage.
▪ Recommended speed is 100Mb/sec, and the connection should be stable.
▪ Nodes are rewarded in TBY tokens. One TBY can be received for storing 1 TB of data for a year. If you stored 500 GB for a year you will receive 0.5 TBY and so on. The inflation rate will be 2% out of TBY Total Supply. Daily system reward is shared among all Datakeepers. You can also calculate your expected income in more detail depending on your Node ID in Dune Analytics.
▪️You can take a look at current node supply in contract. That means if there are already 5 nodes in the contract, you will be the sixth to register there and your ID is going to be number 6 in this contract. That also means that you must have 6 TBY on your balance in order to register your node.
▪️ You will start earning TBY_Mined when files are uploaded to your node and you find proof for these files (based on the DeNet Proof-of-Storage algorithm).
▪️ The approximate reward for providing 1TB is $100. But we're improving our rewarding system and creating conditions for more profitable storage usage.