So I had went through the steps in this "IOTA Full Node Copy-Paste Installation Guide" and got the full node installed and running.
I had earlier read in this "Making a Transaction" article here at iota.readme.io about what it said about Proof of Work:
Proof of Work: In order to have your transaction accepted by the network, you need to do some Proof of Work - similar to Hashcash, not Bitcoin (spam and sybil-resistance). This usually takes a few minutes on a modern pc.
So I had assumed that having PoW enabled on full nodes is what keeps the transactions flowing and the network "doing stuff".
Then earlier today I read this other question "How do I enable my fullnode to do POW?" and noticed that, based on its instructionsthe answer to the question, PoW never got enabled on my full node.
Apparently thoseI am saying this because after completing the installation steps do not enable PoW by default., the REMOTE_LIMIT_API
property (in the /home/iota/node/iota.ini
file) looked like this:
REMOTE_LIMIT_API = "removeNeighbors, addNeighbors, interruptAttachingToTangle, attachToTangle, getNeighbors, setApiRateLimit"
So here are some questionsBased on those instructions in the answer to the other question, to enable PoW I would likehave to ask:remove the attachToTangle
and interruptAttachingToTangle
values from the REMOTE_LIMIT_API property.
So here are some questions I would like to ask:
- Why would enabling PoW not be included in full node installation instructions?
- Does a full node with PoW disabled still contribute to the network, and if so, in what way?