Community Trust ScoreVerified
IOTA Foundation engineers are like: Define the problem. Brainstorm ideas to solve the problem. Transform promising ideas into solutions. Explore the solutions with a variety of methodologies and different angles: analytically, via simulations, via experiments. Synthesize the collected data and gather the lessons from point 4 and use them to improve the solution.
GoShimmer, as a research prototype, runs the IOTA 2.0 DevNet. The primary purpose is to turn ideas coming from research into a working implementation. This will help evaluate important aspects like feasibility, protection against different attacks, performance, and also fixing bugs on the way.
The first iteration of the IOTA 2.0 DevNet is a milestone for the Coordicide project, because the community can see, experience, and analyze the prototype of the fully- decentralized solution.
The IOTA 2.0 consensus mechanism combines the binary voting protocol (FPC) as a pre-consensus and metastability breaker, which forces the system into a decision. The virtual voting protocol or approval weight (AW) brings finality to the consensus.
This consensus model is important because FPC enforces a common perception of what is good and bad. FPC sets the initial opinion related to transactions depending upon their arrival time. Approval weight is considered to be necessary as due to the quality of the internet connection, some nodes can fall out of sync.
FPC – Fast Probabilistic Consensus (FPC) is a binary voting protocol where each node starts with an initial opinion on a transaction set by FCoB. The current IOTA 2.0 DevNet consensus mechanism based on FCoB and FPC has successfully resolved hundreds of conflicts in our prototype and is therefore not fundamentally deficient.
The code’s complexity is considered necessary because the more complex the code, the harder it will be for the bugs to vet. Therefore, developers prefer to build on something simple. The simpler it is, the better for adoption.
It is well known that excellence does not come swiftly, and therefore every new idea, aspect, insight, or opportunity goes through the methodology. IOTA never takes shortcuts to meet timelines by pushing technical solutions.
The community of builders and doers, public and corporate partners who depend on the software and help develop industry solutions with it are more interested in the best possible solution than the fastest but mediocre solution, which might mean having to make changes later down the road.
Those who participate, contribute, and build, are those who help realize the potential of IOTA. They are those who will determine IOTA’s success, from which everyone will eventually benefit.





