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 the random walk chosen in this case?
Asked
Active
Viewed 177 times
1
-
If I interpret https://github.com/iotaledger/cliri/blob/dev/src/main/java/com/iota/iri/service/tipselection/impl/EntryPointSelectorCumulativeWeightThreshold.java correctly, it starts from a random tip and then walks randomly backwards until it hits some cumulative weight. No idea how practical/bugfree the current implementation is, considering it is only 3 days old... – mihi Dec 05 '18 at 19:34
-
@TheCoordinator a transaction is a solid tip when : it is not yet approved by another transaction, and it's branch and trunk are solid. A transaction is solid when all it's ancestors are known (i.e. in the local DB) – ben75 Dec 08 '18 at 19:59
-
Comments are not for extended discussion; this conversation has been moved to chat. – mihi Dec 17 '18 at 20:40