9
votes
Accepted
What's the difference between Milestones and Snapshots?
A milestone and a snapshot are two separate things.
Currently, the network has the coordinator set up to ensure that malicious attacks cannot occur. The specifics of what a milestone is are detailed ...
8
votes
Accepted
What does the "block number" in the iota wallet represent?
The two numbers are the
the latest solid subtangle milestone index
The "latest solidsubtangle milstone" is used for sending transactions. For a milestone to become solid your local node (or whatever ...
5
votes
Accepted
What is the "latestSolidSubtangleMilestone"?
The Latest Milestone is the latest milestone you have received from the coordinator.
The Latest Solid Milestone, as the documentation says, is the latest milestone where your node has all ...
5
votes
Accepted
When will the 1,048,577th Milestone happen using the current issuance schedule?
First, the Coordinator is not forced to resort to key reuse. It could also issue
transactions from a new Coordinator hash (and anybody who did not update their iri would see no new milestones any ...
mihi♦
- 7,309
4
votes
What does it mean, if the LSM and LM are equal, but do not change for hours?
Yep, you are out of sync
You could ask in the #nodesharing channel for a few new neighbours. Perhaps you chose some dead ones. You can detect dead neighbours if they are also behind
Additionally, ...
4
votes
Accepted
How exactly are transactions verified and confirmed in IOTA
Purchase Iotas
The "source" of all Iotas is the genesis transaction. There will never be more than this amount of Iotas. When you want to purchase Iotas, you buy them from another IOTA user which ...
3
votes
Accepted
Unknown value in milestone payload
The unknown value is a uint32 used to determine if there is an optional receipt payload as part of the milestone payload. The receipts are for the transactions that were transferred from the legacy ...
3
votes
"latestSolidSubtangleMilestoneIndex" not counting up in full node
It is a known bug in versions prior to 1.4.1.6. It's definitely not correct.
This issue is fixed in version 1.4.1.6. As stated in the release notes:
https://github.com/iotaledger/iri/releases/tag/v1....
3
votes
Accepted
How to see the "Latest Solid Milestone Index" of my neighbors?
Via curl if the neighbor exposes the getNodeInfo API:
curl -H 'X-IOTA-API-VERSION: 1.4' \
-d '{"command":"getNodeInfo"}' \
http://<hostname>:14265
2
votes
Accepted
latestMilestoneIndex value during resync
243000 was the milestone of the latest snapshot. Therefore, if your node has not loaded or seen any transactions, latest milestone will show as 243000. The milestone hash of the snapshot will show as ...
mihi♦
- 7,309
2
votes
IRI solid milestone tracker crash: GC overhead limit exceeded
When running with Xmx3G you are limiting the memory to 3Gb.
In Java, when memory consumption raises up to the limit : a process called the GC (Garbage collector) start to try to free memory (by ...
2
votes
Is the fastest confirmation time limited by the frequency of the Coordinator issued Milestones?
There is a link between milestone frequency and average confirmation time. But the time interval between milestone is not a lower bound for confirmation time.
If you submit a tx, and if you are ...
2
votes
Pertaining to the required sequence, how can the requested transaction hash be the same as the received transaction hash?
Broadcast a tx/Request a missing tx
When IRI broadcast a transaction to neighbors, it can append to the transaction data the hash of a transaction to request (i.e. the hash of a transaction unknown ...
2
votes
How will IoT devices know the state of the network?
Tip selection and PoW are completely different things, which do not necessarily have to happen at the same point.
Tip selection performs MCMC on the tangle to find two transactions (or rather their ...
mihi♦
- 7,309
2
votes
Accepted
What does unsychronous Milestones mean?
Last Milestone index is the highest index of a milestone transaction you have seen (because it was pushed to you by another node).
Last Solid Subtangle Milestone index is the highest index of a ...
mihi♦
- 7,309
1
vote
Relativity of simultaneity in observing the best confirmed double-spend in a COO-less Tangle
The time to propagate a transaction through gossip is orders of magnitude smaller that the time required to accumulate a significant cumulative weight (so that it start to be relevant to look at the ...
1
vote
Without Coordinator issued Milestones, how will a post-COO node know if it is in sync?
So far, the solution isn't found/decided yet. In other words there is no implementation yet.
That being said, every transaction have a "height" property defined as the length of the shortest path to ...
1
vote
Is the IOTA Coordinator and Milestones similar to Bitcoin checkpoints?
Initial motivation for checkpoints in bitcoin is to prevent 51% attacks as explained by satoshi (July 17, 2010):
The security safeguard makes it so even if someone does have more than
50% of the ...
1
vote
Why is the Coordinator necessary if its confirmations will be rejected by other nodes if it acts maliciously?
White Flag
The most relevant topic to this is White-Flag. Before white-flag, the coordinator would make certain that between two milestones there we no double-spends. White flag removes the ...
1
vote
Is the fastest confirmation time limited by the frequency of the Coordinator issued Milestones?
I think while we have coordinator fastest confirmation time is limited by frequency how milestones are issued. By definition. Because to be confirmed = to be referenced by milestone.
Average ...
1
vote
Decentralized milestone issuance scheme?
Nobody will say internet is centralized, but there is something call IANA(Internet Assigned Numbers Authority) for internet. The same thing can be done to tangle.
And IF can be IANA of tangle, and ...
1
vote
Decentralized milestone issuance scheme?
IMO, your proposal don't address the key question :
Wait until it is considered confirmed by the network.
This leads to the tricky questions :
Waiting for how long ?
Most important : how the IRI ...
1
vote
IRI gets stuck after a while
Since this question is still getting upvotes, here is an answer (more of an approximation) by myself, having kind of a solid knowledge about it as of now, running a node and actively developing stuff ...
1
vote
Accepted
Remove the necessity of Milestones
From my understanding, today milestones impact the IRI at (at least) 3 (more or less critical) points :
Milestones indicate fully confirmed transactions. Without milestone the validity of a ...
1
vote
What can be the reason for the Solid Milestone Index not to increase overtime?
Two possibilities (but there may be others):
your neighbors are dead or not synchronized. In this case your node cannot synchronize with the Tangle. solution: find other neighbor. You may consider ...
1
vote
Nodes Not Syncing
You have 2 Nodes, both are not(!) synchronous:
curl http://173.212.242.212:14265 -X POST -H 'Content-Type: application/json' -H 'X-IOTA-API-Version: 1.4' -d '{"command": "getNodeInfo"}' | jq
curl ...
1
vote
"latestSolidSubtangleMilestoneIndex" not counting up in full node
This is the basic answer for IRI synchronization issues:
Make sure that your neighbor nodes are active and fully synchronized. If that's the case proceed with step two.
Restart the node once with the ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
milestones × 28iri-node × 12
coordinator × 11
transaction × 4
tangle × 4
syncing × 4
snapshot × 2
confirmation × 2
legacy-protocol × 2
botbox × 2
iota-network × 1
node × 1
double-spending × 1
tip-selection × 1
bundles × 1
internet-of-things × 1
neighbors × 1
private-key × 1
database × 1
qubic × 1
stuck × 1
request × 1
decentralization × 1