Questions tagged [iri-node]

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

Filter by
Sorted by
Tagged with
3 votes
1 answer
101 views

IOTA Reference Implementation—UnsatisfiedLinkError on Windows [duplicate]

1) When I compile IOTA Reference Implementation 1.4.1.4 from sources on Windows 10 using: git clone https://github.com/iotaledger/iri cd iri mvn clean compile I get: [INFO] BUILD SUCCESS [INFO] ...
user avatar
  • 81
11 votes
2 answers
544 views

is there a documentation of the ini-file?

Is there any documentation of the iota.ini-file. What flags could I set and what does the flags mean? At the moment, I know only the flags, that are set on the iota.partners installation. But in ...
user avatar
5 votes
1 answer
265 views

Setting up and running full IOTA Wallet

Excuse me, can you please help me, when I launch IOTA Wallet (full version) with a few neighboring nodes added, the wallet reports following error: 12/28 16:55:24.416 [main] INFO com.iota.iri.IRI - ...
user avatar
  • 81
1 vote
1 answer
203 views

What are the minimum requirements to run a full node? [duplicate]

Which minimum requirements are needed to run a full node regarding to RAM, CPU and Disk?
user avatar
  • 214
7 votes
1 answer
158 views

Is it correct that a wallet which does PoW never needs to call attachToTangle?

This is more or less to confirm my deeper understanding of IRI and how it all works. From the docs and the code what I see is, that attachToTangle outsources the PoW to a node. It is ...
user avatar
  • 1,063
4 votes
1 answer
199 views

Will auto-discovery of neighbors be implemented for full nodes?

The most difficult part of setting up a full node is finding neighbors. Will some sort of discovery mechanism be implemented? If so, when? If not, I’m curious why that would be by design.
user avatar
7 votes
1 answer
159 views

What are "Random Transactions" in IOTA Peer Manager?

See highlighted item in the screenshot below:
user avatar
  • 215
1 vote
0 answers
50 views

Getting error while trying spin up old IRI

I need to find old adressed and transactions and therefore i am trying to launch old IRI versions and connect to them using nostalgia.html, but i get this error after entereing the seed. Any idea? ...
user avatar
  • 19
3 votes
2 answers
232 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 ...
user avatar
  • 331
2 votes
1 answer
49 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. ...
user avatar
  • 242
6 votes
1 answer
179 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(...
user avatar
3 votes
1 answer
110 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: ...
user avatar
4 votes
1 answer
253 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 ...
user avatar
  • 43
7 votes
3 answers
175 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.
user avatar
  • 921
5 votes
1 answer
182 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 ...
user avatar
  • 69
5 votes
1 answer
341 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 ...
user avatar
  • 293
6 votes
1 answer
237 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:
user avatar
  • 215
11 votes
1 answer
639 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 ...
user avatar
5 votes
1 answer
263 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.
user avatar
  • 215
7 votes
1 answer
278 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 ...
user avatar
  • 840
3 votes
0 answers
34 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 ...
user avatar
  • 3,135
4 votes
1 answer
131 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 ...
user avatar
  • 3,135
5 votes
1 answer
268 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?
user avatar
  • 51
7 votes
0 answers
92 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 ...
user avatar
  • 921
5 votes
1 answer
93 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: ...
user avatar
  • 921
4 votes
1 answer
177 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 ...
user avatar
9 votes
3 answers
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 ...
user avatar
8 votes
2 answers
163 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 "...
user avatar
7 votes
1 answer
178 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"...
user avatar
  • 1,468
9 votes
2 answers
214 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 ...
user avatar
  • 1,063
5 votes
3 answers
274 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 ...
user avatar
  • 185
8 votes
1 answer
135 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 ...
user avatar
26 votes
1 answer
442 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 ...
user avatar
  • 439
4 votes
2 answers
82 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 ...
user avatar
10 votes
1 answer
280 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 ...
user avatar
  • 1,320
1 vote
1 answer
44 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?
user avatar
4 votes
1 answer
356 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?
user avatar
6 votes
1 answer
114 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?
user avatar
3 votes
1 answer
72 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 ...
user avatar
  • 31
2 votes
2 answers
55 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....
user avatar
7 votes
1 answer
99 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 ...
user avatar
5 votes
1 answer
230 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 ...
user avatar
  • 5,344
9 votes
3 answers
211 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 ...
user avatar
  • 470
5 votes
1 answer
113 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 ...
user avatar
  • 1,087
3 votes
2 answers
263 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 ...
user avatar
4 votes
1 answer
171 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 ...
user avatar
6 votes
1 answer
246 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 ...
user avatar
-1 votes
1 answer
603 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?
user avatar
5 votes
0 answers
97 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 , ...
user avatar
5 votes
2 answers
93 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 ...
user avatar