In this post, the team provides answers to some of the questions asked by our community. This post is regularly updated. Please note that OriginTrail shall neither be held responsible for the correctness of these answers, nor for your use of OriginTrail Decentralized Network.
Question: The advice from OriginTrail is that 0.05ETH is required initially to run a node. However, initial fees have been much higher, with ERC725 and 3000xTRAC lockup costing around 0.05ETH. Why?
The initial stake required by the system to run a node is 3000 TRAC. ETH is used for publishing transactions on the blockchain solely, the frequency of which differs depending on the way you run your node. The amount of ETH needed can also change depending on gas price. The suggested amount is a bare minimum, but, in operational terms, the node can require a bit more ETH. Based on insights from the first week of operations, we have now changed the recommended amount to 0.05 ETH.
If you plan on running a DC node, then your node will consume ~663330 gas for each data set replication. If you only plan on running a DH node though, your transactions to the blockchain will only happen when you need to deposit more tokens for node operation or withdraw the tokens your node has received (besides the cost of initially starting the node and creating a profile and ERC725 identity).
Question: How can we get visibility of contract bidding and acceptance?
Currently, some information can be observed via the API routes. Here is a link where you can find information about available funds on a node’s profile and wallet: http://docs.origintrail.io/en/latest/introduction-to-api.html#api-balance-get.
Also a web UI is available at http://node-profile.origintrail.io
Question: When is Houston going to be updated?
We plan for Houston to be able to interact with nodes in the near future.
Question: Can we get a breakdown of how much each action will cost in terms of ETH, and what is the minimum required to maintain the node?
Before setting up a node, you must own a valid Ethereum wallet with at least 1000 TRAC tokens and at least 0.05 Ethers. These funds enable your node to initially connect to the network and register its profile. For normal node activity, you should have a bit more funds in ETH so that your node can pay for transactions.
The current breakdown of costs for each operation on the blockchain, in gas, is:
- Initial profile creation = 1242836 gas (one-time cost);
- Depositing tokens = 108399 gas;
- Creating an offer = 663330 gas (not relevant if you do not plan on publishing data to the network as a DC node);
- Withdrawing tokens = 197613 gas.
This can be used as a basis for calculating how much Ether is needed for the operation of your node. It is important to keep in mind that it is different depending on how you want to use your node - i.e. if you want to only have a DH node, your node will not create offers and therefore will not be spending gas to do so.
Question: What / How are tokens withdrawn? What is the notification that a contract is complete ready for withdrawal?
A convenient web UI is available at http://node-profile.origintrail.io to manage.
Keep in mind when tokens can be withdrawn. This depends on the jobs your node has taken on, and how many of them there are.
Questoin: When will the next round of approvals take place?
Please note that your application is subject to screening on whether you fulfill all the necessary technical requirements as defined in the Terms and Conditions (https://origintrail.io/terms-and-conditions-mainnet) and terms incorporated by reference therein. Although acceptance or denial is an automatic decision and applications are regularly processed, it may take a few days to get an answer.
Question: Can rewards be paid back to a different wallet address , i.e. one that doesn’t have keys stored on node, for security purposes?
The wallet stored on the node is an operational wallet and doesn’t need to be used for collecting rewards. From version v2.0.44 of the OT-Node the management wallet feature is supported, which enables the node holder to use a wallet which doesn’t store the private key on the node for rewards. More information on what an operational and management wallets are can be found here
Question: Can we have more information on the reputation functionality? How do we see the reputation of our node(s)?
As litigation mechanisms are slowly being introduced, the reputation mechanisms will also kick in and start operating. At the moment, reputation is not being collected.
Question: Do the expected reward scale with the amount of TRAC staked?
No, it is on a per-job basis and is used as collateral.
Question: i.e will a node staking 100k TRAC expect to earn roughly 10x a node that is staking 10k TRAC?
Question: Can you provide a list of the log actions with a breakdown of what they mean? Example 'Payout for offer <HASH> successfully completed'.
Current messages are subject to change. Detailed log explanations will be available in future documentation once they are final.
Question: Can we set the minimum amount of TRAC for a contract as sometimes GAS fees are higher than the contract itself?
If you are running a DH node, the gas fees your node is covering are not connected directly to the jobs (mistitled “contracts” here). The only fees you need to cover are for when you are depositing or withdrawing tokens, which is done via your management wallet. On the other hand, the DH node responds to offers of a certain minimum amount of TRAC (which is set in the config file), so you can choose which offers your node will compete for. Keep in mind that if you set this number too high, your node might not get enough jobs.
Question: Can we send TRAC to the profile wallet ourselves before contracts are accepted in order to reduce GAS fees?
Yes, this is the preferred option. Use the convenient interface at https://node-profile.origintrail.io/
Question: Time the TRAC fund are stock in a job contract?
It depends on the job that you accepted. The DC sets the holding period for the job.
Question: Minimum ETH? Seems that when a wallet goes below 0.1 they don’t get job anymore?
This should not be the case since 0.1 ETH is enough for the transactions.
Question: What happens if the node shuts down? Do you lose your tokens?
It is recommended that your node be online most of the time because of the jobs you are holding. As litigation mechanisms are slowly being introduced, tokens will be lost in the case that a node is challenged and not able to answer to the challenge correctly, either due to data manipulation or being switched off for a longer period of time. This period of time is determined on a per-job basis.
Question: For tax reasons, will there be a way in the future to see all payout/contract details that a node has got? Without having to keep all the logs.
Yes, it is planned to be visible in a Houston version.
Question: Is the supply of jobs getting less now that some active nodes have entered into contracts?
As a developer, OriginTrail does not control the OriginTrail Decentralized Network, therefore, we do not dispose with this information.