Questions tagged [iri-node]
Use this tag for Questions related to IOTA full-node:
179
questions
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]
...
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 ...
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 - ...
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?
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 ...
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.
7
votes
1
answer
159
views
What are "Random Transactions" in IOTA Peer Manager?
See highlighted item in the screenshot below:
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?
...
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 ...
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.
...
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(...
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:
...
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 ...
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.
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 ...
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 ...
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:
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 ...
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.
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 ...
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 ...
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 ...
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?
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 ...
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: ...
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
...
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 ...
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 "...
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"...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?
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?
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?
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 ...
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....
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
-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?
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 , ...
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
...