Questions tagged [iri-node]

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

Filter by
Sorted by
Tagged with
11
votes
3answers
781 views

What are the minimal system requirements to run a full IRI node?

What is the minimal system that would be suitable for this task? What kind of system and OS would you recommend for this?
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=...
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 ...
6
votes
1answer
175 views

Clarify inner workings of the snapshot

We are in the middle of the January 2018 snapshot. Time to understand the inner workings. First: The upcoming IRI update includes a long list of addresses and balances. However, strictly speaking ...
5
votes
3answers
262 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
127 views

Full Node Set-Up Issue: UnsatisfiedLinkError

I'm trying to set up a full-node but I keep getting this error message: 11/28 [main] INFO com.iota.iri.IRI - Welcome to IRI 1.4.1.2 Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\...
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:
6
votes
1answer
644 views

How do I enable my fullnode to do POW?

It is basically all in the title. What iri settings are needed to delegate my POW to my Fullnode?
24
votes
1answer
411 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
196 views

Remove the necessity of Milestones

In the Original white paper of the IOTA there is no mention of the Milestone. In reality however, the IRI code is so tangled (pun intended) with the use of Milestones, that I was not able to run an ...
7
votes
1answer
151 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 ...
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
300 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?
12
votes
2answers
400 views

Full node influence on scalability

Since transactions are propagated in the network using full nodes—can it be said that the number of full nodes influences the maximum Tangle scalability? To paraphrase, even if transaction validation ...
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 ...
9
votes
1answer
552 views

How do I set up a private IOTA network?

I want to learn more about IOTA and how it works on a practical level. In the Ethereum world I can do that by setting up a private network and making all the mistakes I need to make in safety. Is it ...
7
votes
2answers
363 views

What is the difference between Swarm Client vs Core Client vs Light Client?

How does each client work in general? Pros and cons of using each client?
7
votes
1answer
163 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"...
6
votes
1answer
263 views

IOTA full-node network

I set up full-nodes to "help the IOTA network". I asked myself: How does my full-node help the network? On the full-nodes that are publicly listed in the official wallet app, there are a many light ...
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?
6
votes
1answer
503 views

What prevents someone from using a Precomputed POW Spam Attack against the network?

What prevents someone from using a Precomputed POW Spam Attack against the network? A theoretical attack could use pre-made transactions to be released before their network expiry dates. Rounds of ...
5
votes
2answers
167 views

Identify transactions issued by the coordinator

I am listening for new transactions on the ZMQ stream published by the iri. Is there a way to identify transactions that were created by the coordinator?
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 , ...
4
votes
1answer
58 views

Why is anyone with API access allowed to cancel the 'attachToTangle' operation of another user?

In the IRI, there is no filter that prevents anyone from cancelling another users 'attachToTangle' operation when the POW is in progress. See API.java, case "interruptAttachingToTangle" Why is that?
4
votes
1answer
102 views

When are transactions stored (to disk)?

Are transactions only stored to RocksDB after confirmation? And unconfirmed tx are just passed around between neighbors and kept in memory?