Given that the power to sign Milestones is with the Coordinator, the ability exists for the Coordinator to censor and/or direct the network through malicious signing.

Given that such detection is in the interests of everyone:

  1. Does the network detect if two milestones with the same index were signed by the coordinator?

  2. How can the network detect this and respond appropriately?

  • The real question is more "what if a third party is able to forge coo signature ?" – ben75 Aug 8 at 16:22
  • In the case of several coordinators issuing milestones we go back to good old Bitcoin mining where we have chain reorgs. The main difference is that block issuance rate is not capped. IRI somehow detects it, because it stops accepting confirmations if milestones contradict to each other. – Come-from-Beyond Aug 8 at 16:52
  • @Come-from-Beyond can you add that as an answer? Also, under what conditions do the milestones contradict to each other AND how is that detected? – Austin Powers Aug 8 at 20:54
  • @ben75 The answer decision tree from "what if a third party is able to forge coo signature?" is potentially much bigger than this question. Also, this isn't about what a third-party can do. It is about what the IOTA foundation can do with the power to sign them. – Austin Powers Aug 8 at 20:59
  • My previous comment is not good enough as the answer. Milestones contradict to each other if they lead to an inconsistent ledger state, this is probably detected by checking if the balance of an address goes below zero. – Come-from-Beyond Aug 9 at 6:57

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.