- The IOTA Core team has achieved progress in decentralizing the IOTA ecosystem, with the core node now capable of processing Stardust transactions in a fully decentralized environment.
- Recent updates from IOTA Foundation highlight advancements in three key areas: accounts and mana, tips and reference selection, and engine switching.
The team at IOTA Foundation has been working on the IOTA core as part of its efforts to bring further decentralization to the IOTA ecosystem. Hans Moog, a lead developer from IOTA’s technical team has recently updated on the current work that’s undergoing with IOTA core.
While working on the IOTA core, the developer team decided to merge the GoShimmer and Hornet teams to accelerate work on this matter. Hans Moog further added that the developer team has been making good progress as the IOTA core node becomes fully functional.
“We haven’t started stress testing as some components are still being cleaned up and refactored but I am actually quite surprised that we were able to rewrite almost the entire node software in such a short amount of time,” he added.
We merged the goshimmer and hornet teams to work on "iota-core" (the new decentralized version of our mainnet node software).
We are making pretty good progress and the node is already functional (including stardust support).
We haven't started stress testing as some components…
— Hans Moog 🦋 (@hus_qy) June 21, 2023
The Stardust protocol upgrade transforms the Shimmer and IOTA base layer (L1) into multi-asset ledgers, granting the ability for individuals to create their own tokens or NFTs on L1. Additionally, it facilitates the interaction between Layer 2 smart contract chains and L1, effectively converting the base layer into a secure bridge connecting L2 smart contract networks.
Progress Made With IOTA Core
As reported last week, the IOTA Core team has made some progress toward decentralization as the core node can now process Stardust transactions in a fully decentralized environment.
Jonas Theis, a research engineer at IOTA, provided an update on the latest advancements within the IOTA ecosystem. The progress can be categorized into three key areas:
- Accounts and Mana: IOTA.go has undergone modifications to support accounts at the UXTO (Unspent Transaction Output) level. The team has also integrated commitments related to accounts/mana into IOTA Core. Ongoing development is focused on implementing UXTO changes outlined in an updated TIP (Technical Improvement Proposal).
- Tips and Reference: The IOTA core platform has been enhanced to enable the selection of correct tips, the creation of accurate references, and the avoidance of censorship or conflicts within the tangle. This includes the introduction of a tip fishing condition (TSC). Some of these improvements were already available on the GoShimmer platform.
- Engine Switching: The IOTA team has adopted a different approach to compute cumulative weight, emphasizing the use of “committed to” rather than “committed into.” Developers are now working on porting network and verification code for attestations, while also implementing the chain switching rule and the actual switching of the chain.