Questions tagged [tip-selection]
For any questions related to tip selection algorithm in IOTA
31
questions
2
votes
2
answers
30
views
Tips selection for Indexed Messages
When a Client is creating a Message with an Indexation Payload, can it freely choose the tips/parent to which to refer?
Thanks.
1
vote
0
answers
12
views
Tip selection can be done by myself?
I've read the documentation about the lazy Tips and why you should use these algorithms in order to get the "best" Tips. But I have a question: is possible to choose by myself what tips ...
1
vote
0
answers
19
views
Change in the objective of Tip Selection Algorithm post-Coordicide
The paper on the Coordicide states- "Although the Tip Selection is not part of the conflict resolution in our current approach to the Coordicide, it still plays many important roles in the Tangle....
0
votes
0
answers
26
views
This operation cannot be executed: The subtangle has not been updated yet
When I try to send the hello message to tangle, it is returning this error message. I have 2 neighbour nodes and POW enabled in the nodes.
0
votes
2
answers
35
views
How do transactions reference each other in the Tangle?
How do transactions reference other transactions in the Tangle, is it through the Merkle root, or signature message fragment?
And how can you make a transaction reference another chosen transaction. ...
3
votes
2
answers
168
views
How to trace the Iota tip from the milestone transaction when there is no reference to the future transactions?
As written in multiple forums, IoTA tips are chosen using the random walk method starting at the milestone transaction.
The milestone transaction will have the reference to the old transactions. Tip ...
3
votes
1
answer
206
views
Tip selections and acceptance
If I select any two tips randomly, without a full knowledge of the tangle, will it change the probability that my transaction will be selected by other transactions?
1
vote
0
answers
177
views
How are random walk entry transactions chosen in a coo-free tangle?
With the coordinator, the MCMC random walk tip selection algorithm starts with a milestone as its entry transaction. Without the coordinator, there are no milestones. How is the entry transaction for ...
3
votes
1
answer
92
views
In IRI version 1.5.2, is the prevention of lazy tip selection a further entrenchment of the Coordinator?
For background, please read:
https://blog.iota.org/coming-soon-iri-1-5-2-52114ca67a70
Under the hood, while doing validation, IRI will now remember the most
recent milestone referenced by each ...
3
votes
0
answers
74
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?
4
votes
3
answers
243
views
Tip selection algorithm used for data transactions
A data transaction on the Tangle (a.k.a. zero value transaction) does not need confirmation. The reason for value transactions to all use a similar tip selection algorithm is that it increases the ...
2
votes
2
answers
268
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. ...
1
vote
1
answer
84
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.
...
5
votes
1
answer
103
views
Is it intended that getTransactionsToApprove can possibly return non-tips as well?
If one calls the API function getTransactionsToApprove() one expects to receive 2 tips. To this end it calls the randomWalk() method two times. However I noticed that the randomWalk() routine contains ...
4
votes
0
answers
46
views
What is the purpose of numWalks API parameter?
The IOTA whitepaper describes the tip selection algorithm in the Section 4.1. The idea there is to select N starting points in the tangle randomly (subject to some conditions) and then to do a random ...
4
votes
1
answer
115
views
How does IOTA detect inconsistency?
For the error "com.iota.iri.service.TipsManager - Ledger inconsistency detected", does the inconsistency here mean local database corruption? I checked the source code of tip manager and ...
4
votes
3
answers
268
views
What happens to a Subtangle if it attaches to an invalid transaction?
If I have a large offline Subtangle with 1000 transactions and I choose to bring it online by attaching it to tip T, what happens if tip T ends up being invalid later on? Does my entire Subtangle ...
6
votes
1
answer
100
views
What's the incentive to use recommended tip selection algorithm for MAM transactions?
As far as I understand MAM users don't care if their transactions will be ever confirmed. They use the tangle just as a transport layer.
So my question is:
Why would they use any tip selection ...
11
votes
1
answer
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) > ...
6
votes
3
answers
312
views
Does the Tangle enforce a tip-selection algorithm?
Can spammers use their own algorithm to non-randomly select tips — possibly then continuously confirming the same transactions over and over again while inundating the network? This was a recent ...
3
votes
1
answer
157
views
Priority spam tx?
I was spamming my fullnode for educational purposes. Although I am helping other tx to get confirmed, I noticed that my own spam tx have a very low confirmation probability.
Is it intentionally and ...
19
votes
2
answers
807
views
Without the Coordinator, how will the network decide which double-spend succeeds?
Since each double spend, from its perspective, is a valid transaction, they are equally likely to be selected as tips. How will multiple parties agree for certain which one has confirmed, in a timely ...
3
votes
1
answer
90
views
In IOTA can two transactions reference the same tips
When a transaction is added to the tangle it must reference two other transactions (tips) already in the tangle. Can someone tell me what happens if two transactions, each posted by different people, ...
5
votes
1
answer
73
views
Why is "getTransactionsToApprove" returning identical trunk & branch hashes
When I set the depth low (1-3) in the "getTransfersToApprove" function, I will often times get the same hash in trunk & branch transactions, they are supposed to be different. Why? The "...
4
votes
1
answer
67
views
Does the tip selection depend on how quickly the proof of work is done?
I read that the tip selection chooses the newest transactions with a higher probability than the older ones in the tangle. So I am afraid that my computer is too slow.
Do I have a better chance to ...
7
votes
1
answer
184
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"...
3
votes
1
answer
70
views
When are unconfirmed transactions forgotten?
So as I understand it, new transactions are new tips of the tangle, and older transactions are more and more unlikely to be picked.
At what point are illegal or unconfirmed transactions removed from ...
4
votes
1
answer
50
views
API getTransactionsToApprove tip timeout
I am trying to create a transaction via the Iri API (using curl), I understand that I must first find 2 unapproved transactions using "getTransactionsToApprove". These unapproved transactions are also ...
5
votes
1
answer
154
views
Why are some transactions directly confirmed by two other transactions?
https://blog.iota.org/a-primer-on-iota-with-presentation-e0a6eb2cc621
On the presentation Dominik describes the transaction initiation process, in which
the second step is random tip selection, ...
7
votes
2
answers
733
views
What are tips and what is the tip selection algorithm?
What are tips and what do they do? And what is the tip select algorithm and where is it used for?
5
votes
1
answer
118
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 ...