- The latest blog post by IOTA has explained some of the critical roles of Validators and committees in the network.
- According to the report, there could be adversarial misbehavior since IOTA 2.0 handles adversarial validators.
Validators play a very crucial role in maintaining a blockchain network as they directly contribute to the progress of the ledger and security in exchange for a reward.
ðIn #IOTA 2.0, validators are nodes that issue validation blocks to enable the network to agree on the ledger state and the set of valid blocks in the Tangle. Check our Wiki article to learn more about validators, their selection and rotation. ðhttps://t.co/rMWZba9pds
— IOTA (@iota) October 19, 2023
In the latest publication by IOTA, it was stated that its 2.0 version relies on Delegated Proof of Stake (DPoS) to secure its network.
IOTA 2.0 uses Delegated Proof-of-Stake (DPoS) to determine which validators secure the network. For each epoch, a committee selection procedure determines a subset of all available validators to carry out the consensus protocol during the epoch. The validators included in the subset are referred to as the committee members for the epoch.
In the post, the role of validators and the committee was highlighted. Firstly, validators and committees were said to prevent double-spending. Not just that, they also prevent malicious manipulation of consensus. Another role of the epoch committees is to approve blocks with transactions promptly. This is to ensure the efficient progress of the ledger. On top of that, they reduce the number of blocks needed to reach an agreement on the network to ensure efficient consensus. Finally, they ensures decentralized democracy.
There is no minimum stake requirement to become a validator in IOTA 2.0, allowing for easy participation by many nodes. In addition, users (more precisely, accounts) can also participate implicitly by delegating their stake to a trusted validator, increasing their chance of being elected to the committee. This promotes a more democratic and inclusive validation process.
More on the IOTA Validator and Committee
The blog post also mentioned the responsibility of a validator which is mainly to issue a validation block. However, the validation block must satisfy certain properties to provide quality services. Firstly, the time stamp difference between two consecutive validation blocks must be at most frequencyValidationBlock seconds.
The epoch committee members also make use of a tip selection algorithm that has an increased number of parents. Another one is the Regular Committing Slot. Once a slot becomes committable, committee members should commit to the slot.Â
The opinion that a validation block expresses through different references should be aligned with the preferred reality of the block issuer. For instance, the block should not represent a vote for two transactions that are conflicting with each other. In the latter case, the vote of the issuer is not counted in the consensus protocol.
Considering the fact that the consensus protocol in IOTA 2.0 handles adversarial validators, there are possibilities of adversarial misbehavior. An example is manipulation with a slot commitment chain. This could be caused by many competing chains and Incorrect extension of the chain. There could also be a censoring valid block and stopping issuing blocks.Â
An adversarial committee member could censor a valid block by not referencing it. However, honest validators will still reference these valid blocks. That means that to successfully censor a valid block, the adversarial validator would need to avoid all blocks built on top of the censored block. Eventually, this will result in the adversarial node’s blocks being isolated and orphaned.
IOTA is currently trading at $0.148265 and has surged by 3 percent in the last 24 hours.Â

