Questions tagged [iri-node]

Use this tag for Questions related to IOTA full-node:

Filter by
Sorted by
Tagged with
3
votes
2answers
191 views

How do full nodes verify nonces generated after POW completion?

After POW completion, a nonce is generated and added to the transaction object. How does the receiving full node verify it? What will happen if a corrupted node updates the wrong nonce without ...
2
votes
1answer
43 views

IRI Missing Transactions

I would like to know what will happen to missing transactions as revealed by the curl command. My node (IRI version 1.4.1.4 in sync) now has about 10 and sort of slowing creeping up by the hour. ...
6
votes
1answer
169 views

What's the makeup of the transaction object?

If you read "The Anatomy of a Transaction" it seems the transaction ends after the nonce but if you look at the IRI class "transaction.java" I see the following: buffer.put(Serializer.serialize(...
3
votes
1answer
109 views

What does P_SEND_MILESTONE config do?

From what I understand it is the probability that a milestone is selected as a tip? If this value was a bit higher, would it make the nodes sync faster? Here are the places in code which I mean: ...
4
votes
1answer
249 views

sendTransfer Error: “inconsistent tips pair selected”

I'm trying to send my first zero-value transaction with the javascript library. I took out "attachToTangle" from my ini, but now getting this error: Uncaught Error: Request Error: inconsistent tips ...
7
votes
3answers
173 views

Why exactly is it so important that IP addresses are kept secret? [duplicate]

I mean, there's not really a way to keep them secret, as soon as you use DNS. Also, it would be beneficial for network analysis to know the IPs of the nodes.
5
votes
1answer
155 views

How would full nodes cope with large amounts of data?

If a botnet or an entity with large CPU resources were to upload copious amounts of data to the tangle, how would full nodes cope with all that data? Do full nodes need to store all the data from ...
5
votes
1answer
291 views

What can be the reason for the Solid Milestone Index not to increase overtime?

I have a node that always worked. When I do something like updating iri, for example, everything seems fine with it. The problem is, in these cases, the "Solid Milestone Index" started to increase ...
6
votes
1answer
230 views

What's “All Transactions” in IOTA Peer Manager?

All transactions does not seem to be the sum of the rest of transactions. What is it then? See screenshot:
11
votes
1answer
591 views

Nodes Not Syncing

Last night one of my nodes feel behind sync. Someone suggested I set the heap size explicitly when running the iri with -Xmx6500m. java -Xmx6500m -jar iri-1.4.1.4.jar -c iri.ini I did that and both ...
5
votes
1answer
246 views

How to see the “Latest Solid Milestone Index” of my neighbors?

I would like to know if it is possible to see the syncing status of my neighbors.
7
votes
1answer
259 views

IRI: Find neighbor which uses the testnet

I see really often the following message in the logs: Transaction resolves to incorrect ledger balance: -8727317092450 I checked my version. It is the main net. But I guess I got a neighbor who is ...
3
votes
0answers
29 views

What is the network effect of disjointed node software versions?

A new update for IOTA has been released for nodes which is meant to improve network speed and add a new feature, promote, to replace re-attach. Let's say 30% of nodes have updated to it. What ...
4
votes
1answer
128 views

How will IOTA manage node version control?

Right now, updating full nodes is completely manual, and the network is essentially made up of the consensus of the node software. As big changes come in the future to the protocol, how will the ...
5
votes
1answer
230 views

How to Setup a Full Node on Azure?

I have spare credits for Azure, I'd love to use this to setup a full node for IOTA. I know there are Amazon AWS guides, just wondered if anyone had an easy way to do this for Azure?
7
votes
0answers
88 views

High spike in incoming data, high CPU usage

My incoming data to the node suddenly spiked from the usual 200 kbit/s to 11 Mbit/s. It has already tapered off, but I wonder what could have caused this. It is IOTA traffic. It is one node which ...
5
votes
1answer
87 views

“Received an Invalid TransactionViewModel. Dropping it…” after upgrading to 1.4.1.4

These are the first messages in the log after booting 12/19 07:08:03.158 [pool-2-thread-1] INFO c.i.iri.network.TransactionRequester - Removed existing tx from request list: ...
4
votes
1answer
153 views

Nelson Not Adding Connections

I am attempting to setup nelson https://github.com/SemkoDev/nelson.cli I cloned the the iri and compiled with mvn. I run it with java -jar iri-1.4.1.2.jar -c iri.ini iri.ini: [IRI] PORT = 14265 ...
9
votes
2answers
1k views

Full node vs permanode

I would like to clarify the distinction between the pragmatics and incentive of running a full node vs a permanode. Could you comment if my statements correct,and if necessary correct mine to ...
8
votes
2answers
160 views

Why does headless IRI fullnode without PoW keep CPU at 100%?

I am running 24/7 headless IRI fullnode on an i3 workstation with 32Gb RAM. My fullnode is almost always sinchronized with the tangle. I run the node with the option: --remote-limit-api "...
7
votes
1answer
162 views

Why does the tip-selection prefer new tips?

Most of the issues regarding slow or never confirmed transactions seem to arise from time-intensive POW and a badly connected full-node, which both lead to an attach-position not at the tangles "front"...
9
votes
2answers
184 views

Does “transactionsToRequest==0” mean a node is fully synced with its immediate peers?

I've read through the docs and other posts here. However, I'm not 100% clear as to what transactionsToRequest returned by getNodeInfo() means. Does "transactionsToRequest==0" mean, my node is fully ...
5
votes
3answers
261 views

Should full nodes be public?

Since part of the security comes from it being hard to find enough nodes to peer with to influence the selected transactions, should full nodes be mostly hidden? Will a IOTA attack consist of botnets ...
8
votes
1answer
123 views

Is it safe to expose the API to the public? [duplicate]

I just got a full node up and running, following the guide on here http://iota.partners/. I have a firewall on, so all ports are blocked except for UDP 14600 and TCP 15600. In my iota.ini file I have ...
24
votes
1answer
408 views

Estimation of network traffic for a Full Node

Background Full nodes allow to get an complete view on the state of the Tangle (after a snapshot) in order to verify transactions, and to append new transactions to the Tangle. Therefore, full nodes ...
4
votes
2answers
70 views

latestMilestoneIndex value during resync

I am running a headless full node. The first time I synced, I followed the http://iota.partners guide by downloading their current database and performing a rescan_db on first sync. Now their guide ...
10
votes
1answer
262 views

What does an “Hello world!” IXI module look like?

I have an idea for an IXI module that I'd like to try out, but I don't understand how I'm supposed to implement it. I'd like to start with an example; what would an "Hello world!" version of an IXI ...
1
vote
1answer
41 views

Transactions between 2 fresh full nodes? [closed]

There are 2 freshly setup nodes. They neighbor ONLY each other. "numberOfSentTransactions" is increasing. What are these transactions? Who sent them?
4
votes
1answer
297 views

Overview of data replication/syncing

How does the IRI process sync its data between peers? Besides reading the code, is there any information that can explain the process?
6
votes
1answer
105 views

Why does total transactions in log fluctuate

When viewing the logs I notice the totalTransactions value increases and decreases. Given data is constantly being added to the tangle, shouldn't this number constantly be increasing?
3
votes
1answer
65 views

IRI solid milestone tracker crash: GC overhead limit exceeded

I have been trying to get my testnet node to fully sync for the last week. I have a EC2 M4.xlarge instance: CentOS7 64bit testnet iri 1.4.1.3 Oracle JDK 1.8.0.152 Xmx 5GB neighbors with 5 community ...
2
votes
2answers
44 views

Full node initialization error : NoClassDefFoundError

I've got this error when i tried to launch a full node on a mac OS laptop running java 9.0.1. Any tougths on how to fix-it please ? 12/05 19:58:34.267 [main] INFO com.iota.iri.IRI - Welcome to IRI 1....
7
votes
1answer
89 views

Why are there no safeguards in place to prevent sending a transaction to a used-up address?

I have offered up one of my addresses to be used for donation purposes; I withdrew funds to a different address, and a now a third party has deposited funds to an address that has already been emptied ...
5
votes
1answer
204 views

Why do public nodes use http instead of https?

All public nodes are configured in HTTP. Why aren't they using HTTPS? I can figure out that it's easier to setup and that a TCP connection is also a little faster. But is there any other reason to ...
9
votes
3answers
204 views

Is there any point to running a full node that creates no new transactions?

We are hearing a lot, that slow confirmation times are a symptom of there not being enough full nodes and we are encouraged to set up a full node for ourselves. I have done this and I have targeted ...
4
votes
1answer
100 views

Is the tip selection algorithm run only on full nodes?

It appears that running the tip selection algorithm on the tangle does not only require seeing a large part of it but also involves some computation effort that is not insignificant. This leads to the ...
3
votes
2answers
242 views

“latestSolidSubtangleMilestoneIndex” not counting up in full node

In my full node, the milestoneIndex is up to date. However, the latestSolidSubtangleMilestoneIndex is stuck on a fix previous number. Is this correct? If not, what could be the reason for it and how ...
4
votes
1answer
161 views

Can neighbors mix protocols?

Consider the following, each of two peers has both TCP and UDP propery forwarded and bound: Peer A -> tcp 15600 -> udp 14600 Peer B -> tcp 15600 -> udp 14600 Which of the following ...
6
votes
1answer
236 views

Meaning of Full Node Logs

This is how the most common full node log looks like: INFO com.iota.iri.network.Node - toProcess = 963 , toBroadcast = 0 , toRequest = 2117 , toReply = 32 / totalTransactions = 3313092 What do ...
-1
votes
1answer
495 views

Full node syncing/synced? [closed]

I find the logs of the full node kind of confusing. How to know when my full node is syncing or if it is fully synced?
5
votes
0answers
88 views

Full node getting stuck

Since yesterday evening, my full node has been stuck at 3532941 total transactions. 12/03 11:59:12.426 [pool-2-thread-2] INFO com.iota.iri.network.Node - toProcess = 1000 , toBroadcast = 0 , ...
5
votes
2answers
88 views

ProxyPass a path to IRI's API

I would like to be able to set up a webserver on the same address as my node such that curl https://iota.example.com <html><body> Welcome to My IOTA Node! </body></html> and ...
2
votes
0answers
67 views

Invalid response from server using iota.lib.js

I try the sendTransfer command on my full node. After long time, I get this error: Error: Invalid Response: at Object.invalidResponse (/home/atena/iota/node_modules/iota.lib.js/lib/errors/...
5
votes
2answers
828 views

What is the difference between a light node and a full node GUI wallet?

What is the exact difference between a full node wallet and a light node GUI wallet and which of both should I use?
3
votes
1answer
58 views

Neighbour not being removed

I run a removeNeighbour command on my full node over curl but my node seems ignoring me. curl http://my.iota.node:port \ -X POST \ -H 'Content-Type: application/json' \ -H 'X-IOTA-API-Version: ...
3
votes
4answers
163 views

Is there a step by step guide for setting up a full node on AWS?

It would be very helpful for the community (and the tangle) to have a step by step guide for setting up a full node on AWS. Overview of costs also appreciated.
9
votes
1answer
132 views

Does the full node software come with DDoS protection?

I am interested in running my own node, but does the software offer DDoS protection in any way? Should I do this at the network layer? What best practices are common here?
3
votes
1answer
121 views

What commands are available via the API?

Where can I find a list of all the commands that the API accepts?
4
votes
1answer
63 views

Why can I not run commands on a node?

I am trying to query a node: curl http://my.node.addr:14265 \ > -X POST \ > -H 'Content-Type: application/json' \ > -H 'X-IOTA-API-Version: 1' \ > -d '{"command": "getNodeInfo"}'...
4
votes
1answer
79 views

How do I configure a public node?

How can I configure my node such that it is secure for public access? I am aware that I can use either the --remote-limit-api launch argument, or by setting it in my ini; REMOTE_LIMIT_API=...