All Questions

Filter by
Sorted by
Tagged with
5
votes
3answers
266 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 ...
5
votes
2answers
274 views

Why aren't timestamps validated?

So, I understand transactions are only validated syntactically, but I'm struggling to understand why that is the case? To be more specific, why isn't there an exactly once (and current timestamp > ...
3
votes
1answer
179 views

Roadmap: How to avoid address reuse with automatic snapshots?

It is well known that an address that was used to send IOTA (i.e. a transaction was signed with that addresses private key) should not be used a second time because security weakens exponentially with ...
8
votes
1answer
140 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:\...
8
votes
4answers
240 views

Why is my transaction not getting confirmed?

What can I do to speed-up the transaction’s confirmation? When should I reattach (replay) a transaction?
6
votes
1answer
234 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
287 views

How can I recover my IOTA balance?

I transferred iota from Bitfinex to my wallet in October. And at first the wallet displayed the balance but then it went to zero. How can I troubleshoot/recover my balance?
6
votes
4answers
200 views

Do transactions within the same bundle need to reference specific branch and trunk hashes?

When adding a new transaction, I get two "random" other transactions to use as my branch and trunk. But if I have several transactions in a bundle, does each one get their own random two? Or should ...
6
votes
1answer
685 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?
6
votes
2answers
231 views

Possibility of installing IOTA on a micro-controller?

Is it possible to install the IOTA library on a micro-controller such as ESP (ESP8266)? Such that it can write in the Tangle by sending a transaction?
5
votes
1answer
716 views

Why does IOTA use Winternitz signatures?

I found this on the Wikipedia IOTA article: IOTA uses Winternitz hash-based cryptography signatures instead of elliptic curve cryptography (ECC).[30][31] Hash-based signatures are much faster than ...
5
votes
3answers
207 views

Can the IOTA protocol/network be adapted in the future?

Let's assume there are some unforeseen challenges in the future that require the IOTA network to be adapted. I've read there is no hard-forking possible in IOTA. Hence, would it be problematic to push ...
4
votes
1answer
167 views

IOTA Deposit Still Pending for Five Days

I transferred IOTA to Binance about five days ago but to no avail. I did not use the same address and the transaction is showing both in my history on the wallet as well as on Binance but is stuck as ...
4
votes
1answer
262 views

How does the IOTA wallet determine confirmed transactions

I'm interested in the exact method the wallet uses to determine if a transaction is confirmed or not (e.g. the number of references that a node has or a coordinator milestone).
3
votes
2answers
101 views

How long should it takes before I can consider an outgoing transaction that is still in pending as failed?

This is a different question born from the discussion in "How do I know if a pending transaction will be successful?" I'd like to know WHEN I have the green light to try to do a second transaction in ...
3
votes
2answers
301 views

How do I recover my pre-Kerl IOTA balance?

I bought IOTA in August and transferred the coins to my IOTA wallet. Then IOTA network changed the hash function from Curl to Kerl. Now my IOTA balance shows as zero. How do I transition my IOTA ...
2
votes
2answers
243 views

As per “The Stability and the Security of the Tangle”, how will IOTA ensure that all honest nodes are continuously using their hashing power?

As per the recently released The Stability and the Security of the Tangle, a 2018 ICUBE - University of Strasbourg "study of the stability and the security of the distributed data structure at the ...
2
votes
1answer
114 views

Could a sensor be hacked to steal the money in its wallet?

If there is a sensor with a wallet and someone steals the sensor. Wouldn't it be easy for him to hack the sensor and find the seed?
1
vote
0answers
105 views

getNewAddress error Error: Invalid Response:

I am using the iota.lib.js in nodejs for generating the address for bitcoin. Here is my code : const IOTA = require('iota.lib.js') var iota = new IOTA({ 'provider': 'https://sandbox.iota.org/api/...
23
votes
1answer
405 views

What happens to a MAM (Masked Authenticated Message) Stream during a Snapshot?

The Masked Authenticated Messaging Introduction doesn't talk about snapshotting as it relates to MAM data streams, so I am trying to work out in my head what happens during a snapshot. It's a forward ...
24
votes
1answer
422 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 ...
20
votes
3answers
340 views

Consensus - what convergence properties does the tangle have when multiple conflicting transactions are built upon by different parts of the network

In traditional blockchains consensus is maintained by proof of work such that the valid chain containing the most cumulative work is agreed to be the consensus chain. IOTA lacks blocks and ...
16
votes
1answer
260 views

What kind of “invalid” transactions are transported by the network (and appear on tangle explorers?)

When looking at transactions on a tangle explorer, I often see "Unconfirmed" transactions that (when taking a closer look) can not get confirmed, but the tangle explorer does not show it to me. So I ...
13
votes
1answer
4k views

In the IOTA wallet, what does the Promote button do?

In the 2.5.5 version of the official IOTA wallet, "Reattach" seems to have been replaced with "Promote". What does Promote do that Reattach didn't, and how does it improve transaction confirmation?
7
votes
1answer
527 views

What are the maths to convert bytes <-> trytes?

I've heard that one byte contains as much data as "about 5 trits". However, I'm not entirely clear on how the conversion works. How do I convert binary data into balanced ternary (and vice versa)? ...
16
votes
2answers
544 views

How to set up an IOTA Sensor for Data Marketplace?

I own a Raspberry Pi and many sensors. I already had some Sensor projects. How can I set up my own Raspberry Pi sensor to contribute to the data marketplace? Are there any Tutorials yet? RuuviLab's ...
14
votes
1answer
279 views

How does address reuse prevention affect scalability?

Address reuse is currently being prevented by a list of all addresses which have already sent a transaction (previousEpochsSpentAddresses.txt) and this list is checked by the full node (or remote node)...
13
votes
1answer
649 views

Why does the signatureMessageFragment have a fixed size?

A transaction in IOTA consists of 2673 trytes. The biggest part is the signatureMessageFragment (more infos here) which has a size of 2187 trytes. It is used to store the signature of value ...
6
votes
1answer
550 views

Is there a testing environment for dev purposes

I'm hacking around with the js lib but everything happens very slowly - sending transactions, promoting, etc... I'm also connected to a personal fully synched node, which doesn't add any speed to my ...
16
votes
1answer
154 views

How can I set up a cold storage?

I have heard something about cold storage. What is the best way to set up a cold storage for IOTA and why is it safer?
15
votes
4answers
284 views

Will outsourcing POW ever be an issue?

If you want to send a transaction you have to do some proof of work. Are all IoT devices (e.g. small sensors) really capable of doing the proof of work? Will there ever be a necessity of services that ...
13
votes
1answer
147 views

Difference between “Reboadcasting” and “Reattaching”

Could anybody explain what the difference between "Reboadcasting" and "Reattaching" is and what I should choose when a Tx is pending?
11
votes
1answer
1k views

What is the Actual IOTA Algorithm for Tip Selection?

The IOTA Whitepaper dances around suggestions as to how a tip selection algorithm should be constructed. We need checkpoints for security to ensure that λ > μ (Arrival rate of honest nodes) > ...
8
votes
2answers
206 views

How is ensured that a message sent in a transaction is immutable?

Zero value transactions can send a message instead of a signature, using the transactions signatureMessageFragment. However, as far as I understand the mechanism, only value, currentIndex, lastIndex, ...
6
votes
2answers
313 views

Exchange Winternitz one-time signatures

Are there any Winternitz alternatives out there which on the one hand make quantum computer attacks hard and on the other hand don't mess with the ability to reuse an address? Or are these properties ...
6
votes
1answer
747 views

What is Minimum Weight Magnitude?

What is this number and how does it effect the transactions? Why does the wallet give us the ability to change it and in what circumstances can a different number help?
6
votes
1answer
94 views

Which parts of a bundle have to be signed?

I understand that a bundle consists of input and output txs like in this example. Does a signature always need two txs and why? Because it's too big? Which parts of a "value transacting bundle" are ...
6
votes
1answer
789 views

How does Curl-P's copy protection feature work?

I've read in a few articles that the Curl-P hashing function was designed with known practical collisions, intended as a "copy protection" feature. I'm still having trouble wrapping my head around ...
5
votes
1answer
389 views

What does it mean that “the tangle is network-bound instead of hash-power-bound like blockchain”?

Can someone explain me in a very simple way what should an attacker do to double spend in IOTA? In the whitepaper I read that a double spend transaction should outweigh the legitimate subtangle. ...
4
votes
2answers
201 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 ...
4
votes
1answer
100 views

What are the parents of the first transactions after a snapshot?

After a snapshot has been taken, there are no more transactions, only the account balances. Which tips are referenced as parent by the first (new) transactions? Is it possible to use one transaction ...
24
votes
2answers
292 views

How do subtangles work?

I've read that IOTA would only be truly infinitely scaleable with subtangles because a full node can only process ~1000 transactions per second. What are subtangles? When will they emerge? What ...
19
votes
2answers
387 views

How can I safely store my IOTA seed?

I currently store my seed in a plain text file, backed up on a USB drive, which is a security risk. What is the safest way to store my seed since there is no IOTA hardware wallet available yet?
15
votes
1answer
434 views

What would an attacker have to pay per transaction in a large-scale spam attack?

It is claimed that transactions are effectively free. However, they require a proof of work. This PoW is supposed to make spam attacks infeasible. So given an attacker renting hardware from a cloud ...
14
votes
5answers
3k views

What is the average transaction time in IOTA?

In other blockchains, such as Bitcoin or Ethereum, the transaction time is limited by the block time. Even then, there's no guarantee your transaction will be incorporated into the next block. (I'll ...
13
votes
0answers
387 views

How to determine how quickly the network detects double-spends?

In the question "How does the system sustain regular low-effort "splitting attacks"?" a scenario about the ability to disrupt the network by spamming double-spends and having the network ...
9
votes
1answer
110 views

Does every pending transaction pose a threat for my remaining funds in the wallet?

A moderator on slack told me that every pending transaction poses a threat for my remaining funds in the wallet. Especially when a transaction stays pending for a long time or never confirms. As far ...
8
votes
1answer
127 views

Are bundles one tip or four?

As a bundle is made of 4 or more transactions, and a bundle is accepted as a whole or not at all, is a bundle treated as a single tip by subsequent transactions, or is it treated as 4 tips, that are ...
8
votes
1answer
236 views

What is the “latestSolidSubtangleMilestone”?

In the documentation I found the following description for "latestSolidSubtangleMilestone": The latest milestone which is solid and is used for sending transactions. For a milestone to become ...
8
votes
2answers
896 views

What is JINN project?

I would like to know more about the JINN project. What is JINN? Why is it important to Iota? Where can I get more information about JINN?

15 30 50 per page