Skip to content
Back to Milestones

IOTA 2.0 Docs - Add technical content

Closed
Due by May 12, 2023
Closed May 23, 2024

Goal

Successfully launch the IOTA 2.0 education campaign and part of this will include descriptions of IOTA 2.0 on the wiki

Objective

Create the technical content and have DevX create introductory/ELI5 content around IOTA 2.0 on wiki

For existing generated contents:

  • Create a PR. Depending on where in the wiki in which repo;
  • Assuming it's for GoShimmer, they need to add to this folder and update this file to include their new files
    • We will be creating a new repo for this.
  • Once it is merged it should get published at midnight

Items that need to confirm:

  • What contents need an update to the wiki? Or just a protocol overview
  • Check if the research team wants to update the 2.0 specification docs? We should commit to one section
    - We will be creating a new repository for this.
  • Put some more thought into how we handle versioning in the wiki (The idea is that Stardust changes eventually go into IOTA, to prepare it for the GoShimmer changes to be merged?)

Alternatives: Share the contents/technical docs with Lucas and write a summary based on that

Tasks

Add technical content provided by Darcy

Design Principles:

  • The 5 IOTA 2.0 Principles and how we achieve them.

Anatomy of the Protocol:

  • Data flow: how all the components fit together.
  • Networking, Autopeering, how the network comes to be.
  • Data structures: TX, branch IDs, [multiverse reality], epoch commitments, etc.
  • Mana, accounts, tokenomics and staking
  • Consensus, commitee, approval weight, finality gadget
  • Validators, their selection and rotation
  • Communication layer: congestion control, scheduler, tip selection.
    The 2 high level releases are:
  • introduction on digital autonomy + principles.
  • Development and integration of Mana calculator.
100% complete

List view

    There are no open issues in this milestone

    Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.