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?

  • If I interpret github.com/iotaledger/cliri/blob/dev/src/main/java/com/iota/iri/… 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 5, 2018 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 8, 2018 at 19:59
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – mihi
    Dec 17, 2018 at 20:40


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.