Is there any incentive to run a full node in IOTA? If not, what makes people to run full nodes and how they keep them running if there are no economical returns out of it?
Currently, other than supporting the community (or if you're a business implementing the Tangle internally) there is little incentive to run a full node. The expectation is that the introduction of Qubic (no ETA) will also bring incentives to run full nodes.
There are no incentives to running a "full node". In fact, there are many reasons that people may want to not run a full node. For example:
- they use a lot of RAM.
- they use a lot of disk space from storing a lot of low value transactions.
- they use a lot of internet capacity from receiving and sharing every IoT transaction that vendors decided to entrust to the IOTA network.
So, as you can see, the actual reasons to NOT run a full node are quite convincing.