Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

The term "transaction" is used in IoTA to refer to the signed data package that stores a message to be sent from an externally owned account.

0
votes
1answer
17 views

Is there any way to tell if a transaction was produced by a multi-signature process?

IOTA has multisig as a way for the transaction to be signed by more than device before being sent. Is there any way to tell if a transaction was produced by a multi-signature process?
0
votes
0answers
25 views

Permanent storage of transaction Tag and signatureMessageFragment? [duplicate]

I am not able to find a clear answer. I would like to ask whether the Transaction Tag and signatureMessageFragment for Non-0 transactions are purged during each snapshot, or not? If either of them is ...
1
vote
1answer
123 views

Immutability in IOTA: How to be sure a transaction is not “removable” from Tangle?

In Bitcoin and Ethereum, the longest chain with the most proof-of-work (POW) invested in it is accepted as the true chain and used to determine balances and history on the network. Because of this, ...
3
votes
1answer
83 views

Pertaining to the required sequence, how can the requested transaction hash be the same as the received transaction hash?

In the IRI Node class, this code segment checks to see if the requested transaction hash is the same as the received transaction hash: https://github.com/iotaledger/iri/blob/dev/src/main/java/com/...
3
votes
1answer
60 views

What has been the growth rate of tangle confirmation rate until today?

I am curious to understand how the tangle has improved in terms of confirmation rate since its inception. Are there any statistics which show this? A positive growth is definitely a good sign. And if ...
0
votes
1answer
38 views

supporting privacy and private transactions in IOTA?

Has IOTA foundation planned a system of private transactions (whatever the solution considered "zero proof" or other approaches) to support better the privacy ?
-2
votes
1answer
54 views

The “road-map” for when the IOTA Tangle reaches sufficient size? [duplicate]

Apparently we are still in "testnet" including a "coordinator" responsible for the validation of all transactions until the tangle reaches sufficient size. If so, what is the "road-map" on this point?
3
votes
0answers
29 views

Invalid Transactions - Do those make a node bad?

I'm working on a application to track your neighbors. I want an indicator if there are any foul nodes. What's the deal with invalid transactions? They are an indicator that a node is bad, but how ...
4
votes
1answer
75 views

When is a transaction valid?

Which parts of a transaction need to have what value in order for it to be stored and broadcast by the IRI? I know that there are some bundle level conditions like valid signature sum of all values ...
3
votes
1answer
53 views

IOTA get all transactions for wallet/address programmatically js

I need to listen for a new transactions on testnet submitted by wallet/address programmatically(js). I have tried iota.lib.js, but findTransactionObjects and getAccountData always returns null. Is ...
0
votes
1answer
45 views

Is it possible to use “Flash channels” to send non-transactional data?

Is it possible to use "Flash channels" to send non-transactional data, A.K.A 'zero-value' transaction type which simply broadcasts a message or data? If so, is it free? And how to do it?
3
votes
1answer
40 views

How are nodes incentivised to be honest when approving transactions?

I am new to IOTA and would like to understand how nodes are incentivised to be truthful when approving transactions? Bitcoin: Say a miner approves a tx that is invalid (say bc it double spends). It ...
1
vote
2answers
42 views

Is it possible to detect from which node a transaction was issued?

Is it possible to detect from which node a transaction was issued? When my node receive many spam transactions for example, can I be sure that my neighbor issue them?
0
votes
2answers
79 views

Benefits of confirmed 0-value transactions?

As a transaction receiver, is there an advantage to wait until a 0-value transaction is confirmed or not? The only case I can think of is, when the tangle should act as a "spam filter". When the ...
2
votes
1answer
70 views

Maximum how many possible characters to transfer in a message? [duplicate]

Since IOTA transaction is free of fee, so it's useful for transferring messages and files with it (compared to, for example, Ethereum that in case of the use of a String, the transaction will be very ...
2
votes
1answer
65 views

Latency in transaction confirmation is usual?

I sent some transactions to the IOTA Tangle. However, according to thetangle.org website, they are not confirmed yet. You can see one of them here : https://thetangle.org/transaction/...
1
vote
1answer
22 views

Can a bundle be 3 transactions for security level 1?

A bundle has 4 transactions: The output; address and amount of IOTA recipient gets. The input; address, and amount of IOTA sender gives, and half of their signature. The other half of the sender's ...
3
votes
0answers
51 views

Validation of Transaction

What information must be stored in a node so that it validates a particular transaction? Also which node information must be stored and how that is relevant in validating a transaction?
3
votes
1answer
88 views

What happens when I send a transaction to myself?

I used a private key to send a transaction to its corresponding public key. The transaction got confirmed after a few minutes. My balance stayed unchanged. What exactly happened between the moment ...
1
vote
0answers
56 views

Transfer from Multisg into normal address

I am following the example described here: https://github.com/iotaledger/iota.lib.java/blob/master/jota/src/test/java/jota/IotaMultisigTest.java I put funds into a multisig. Now I want to move that ...
2
votes
2answers
108 views

maybe lost funds [closed]

Sometime in Q4 2017 I sent my MIOTA to the wallet. I verified then that the funds had arrived. Now I am logging in and the balance says 0. I am having a hard time interpreting the transaction history. ...
3
votes
1answer
67 views

When and how is computed the attachment timestamp (and its upper/lower bounds)

In the transaction trytes there are these fields: timestamp (9 trytes); [...] attachment timestamp (9 trytes); attachment timestamp lower bound (9 trytes); attachment timestamp upper bound (9 ...
1
vote
1answer
42 views

IOTA Multisig with one Signer

What happens if Alice creates a multisig transfer to Bob's address but she is the sole co-signer. I presume Bob will see the transaction but will not receive the funds until Alice spends the input by ...
2
votes
3answers
237 views

How many transaction per second are registered by a full node?

I'm reading different answers about the txs/sec on the tangle and I think I'm missing something. Someone says that right now there are 1000 txs/sec, someone else says 1-2 txs/sec. What's the ...
5
votes
1answer
97 views

How much memory is needed on a full-node?

A full-node contains all transactions from the last snapshot but I'm wondering how can it contain everything (that's a lot of data). Does a full-node store every transaction completely? (the whole ...
1
vote
2answers
87 views

How is the correct way to retrieve the two transactions that had been confirmed in order to create a transaction

I am trying to retrieve all new confirmed transactions from the tangle and for each transaction the corresponding transactions that have been confirmed in order to be able to create that transaction. ...
2
votes
1answer
334 views

IOTA Winternitz Signature Scheme Details

IOTA uses Winternitz one time signature scheme (W-OTS). Page no 45 W-OTS uses one-way function f and cryptographic hash function g. W-OTS selects parameter w > = 2, which is number of bits to be ...
2
votes
1answer
61 views

Why is this message coming when I am trying to send

I am trying to send some iotas and this message keeps popping up. What am I doing wrong? How to find out which node to select in order to get transactions confirmed?
1
vote
1answer
65 views

Are there entities that can submit transactions without having to approve a tip?

In 'The Tangle' white paper, at the beginning of Section 4, this statement is made: It is possible for the attacker to have a plethora of Sybil identities which are not required to approve tips. ...
2
votes
1answer
86 views

Why choose to use weights in the tangle?

Is it not enough to validate a transaction simply by confirming that the sender actually has X amount to send? What benefit is there to using weights? And even if that transaction is already ...
0
votes
1answer
68 views

What are the `attachmentTimestampLowerBound` and `attachmentTimestampUpperBound`fields?

Why does a transaction have the fields attachmentTimestampLowerBound and attachmentTimestampUpperBound. What does it mean for a timestamp to have bounds?
4
votes
1answer
73 views

Does the chance of getting your transaction confirmed increase with faster CPU?

It can be painfully difficult to get a transaction confirmed, so I've found various suggestions to improve this, as: choose a well synched full node choose a full node with low ping time use promote ...
1
vote
0answers
76 views

What can be done when a transaction has been pending for a long time and reattaching and promoting has not helped?

The answer to this other question has some information about reattaching and promoting a transaction that has been pending for a long time. Sometimes however that does not result in the confirmation ...
3
votes
1answer
97 views

What is a conflicting transaction?

The term is used many times on the whitepaper but I can't find a definition. What would be examples of a conflicting transaction? Extract form Whitepaper: The main idea of the tangle is the ...
6
votes
1answer
356 views

How exactly are transactions verified and confirmed in IOTA

What I understand is when I purchase an IOTA the source which I make my purchase is one of the node in the network of nodes. This node uses the Monte Carlo algorithm to pick two previous transactions ...
4
votes
2answers
190 views

Pending Transaction

I know this question has been here before but I did what was already mentioned and still nothing happened. Problem: I sent 250 Miotas 24hrs ago from an exchange (Coinone) to my Wallet (V. 2.5.7 - ...
8
votes
3answers
278 views

Why confirming 2 previous transactions instead of 1 or 3, 4, 5?

In order to send a transaction, one has to validate 2 previous transactions. Why is it 2, instead of 1 or 3, 4, 5?
2
votes
1answer
37 views

invalid consistency problem [duplicate]

I am in the same pickle as in this post below: What does "invalid consistency" mean? Is there any chance that I could have it fixed please? https://thetangle.org/bundle/...
11
votes
1answer
138 views

How does the coordinator sign milestones without compromising the private key?

All milestones are just signed transactions with teh address KPWCHICGJZXKE9GSUDXZYUAPLHAKAHYHDXNPHENTERYMMBQOPSQIDENXKLKCEYCPVTZQLEEJVYJZV9BWU. My understanding is that to sign a transaction, you do ...
4
votes
2answers
134 views

What does “invalid consistency” mean?

I found a bundle, which shows invalid consistency. The Tangle explorere says, it would never confirm. My suggestion is that the Bundle input value is higher then the overall bundle output value. But, ...
1
vote
1answer
29 views

Address sweeper in Flash

If one wants to transfer a big amount to a external recipient, it can happen that you need a lot of input-tx to fund the spending. For each input one has to do PoW so ideally your bundle is as small ...
6
votes
3answers
109 views

Why do I always have to reattach each transaction?

I use a light wallet to make transactions in IOTA (Android Wallet + Windows wallet in Light Mode). When I make a transaction, I always need to reattach my transaction to the system to be confirmed (I ...
3
votes
0answers
80 views

How to find a transaction without full ID

I would like to know how I can find an old transaction where only the first 20 characters of the transaction ID are known. I think iota.cool was planning to integrate a search feature, but seems like ...
3
votes
2answers
52 views

specific reason tip-choice for trunk and branch?

I was watching the very nice and clear video about transactions and bundles of MobileFish. As you can see the branch of all tx except for the last one (also called the tail) points to tip0. The ...
4
votes
1answer
32 views

Distribution of Number of Approvers

Every transaction directly references two previous transactions. But I was wondering, does this also mean that every transaction will be referenced by exactly two transactions or will it be random? If ...
2
votes
1answer
141 views

What happens to nonce in transactions?

When is the nonce generated? What parts of a transaction can be changed after the nonce was generated? How is the nonce connected to a transaction's children/parents?
3
votes
1answer
61 views

Automatically reattachment and promotion of iota transactions

To avoid the overloading with the official iota nodes, I have setup my own iota node. I then went ahead to do some transactions but while some are confirmed, most are pending. Is there any way or tool ...
0
votes
1answer
74 views

Why do confimed transactions rates vary to such a high degree?

What accounts for the variance in confirmed transactions. I have see anywhere from 100 percent to zero. Is there a remedy in the works for this with the new IRI or is it just a function of a young ...
2
votes
2answers
102 views

How does the POW change with the number transactions in a bundle?

According to this answer the POW increases with the number of tx in a bundle. How is this accomplished? I thought the bundle-hash is calculated from all tx and then hashed with the nonce as part of ...
4
votes
1answer
63 views

Why are the first 2 characters of my tag altered?

I used the official javascript library to create and attach a transaction to the tangle, but the first 2 characters of the tag are always changed to some random characters. eg. ...