According to a GitHub submission from an IOTA developer Sunday night UTC, a bug within the node software created a “corrupt ledger state.”
“There is a foothold case where IRI [IOTA Reference Implementation] didn’t account for a transaction that was shared between two distinct bundles. Once it marked it as ‘counted’ in one bundle, it had been ignored for subsequent bundle,” the GitHub post reads.
Users first reported the matter on Sunday, which took IOTA’s engineering team some 15 hours to repair . IOTA founder David Sønstebø said the bug was “minor” and “it’s really no different from periods where the network has been spammed and thus real tx [transactions] bogged down significantly”.
IOTA has asked users running IRI nodes to update to a replacement software version that patches the bug.
IOTA’s co-founder Dominik Schiener said in an email the difficulty originated with the “current primary mainnet node software” and had nothing to try to to with the Coordinator, a special node that’s operated by the inspiration , which is liable for the ultimate confirmation of transactions on IOTA’s decentralized network, referred to as the Tangle.
The team has already began to replace it with a replacement lightweight node, referred to as Hornet, and said it plans to get rid of the Coordinator once engineers have fully tested and resolved any possible network problems with an occasion referred to as the “Coordicide.”
Following reports on the bug within the network on Sunday, Sønstebø defended the present set-up, arguing this was “precisely why Coordicide takes time, one can’t execute it until all possible kinks are ironed out.”
Nonetheless, critics have already argued the centralized nature of Tangle curtails performance and makes it vulnerable.
In 2018, blockchain researcher Joseph Rebstock told subsequent Web the Coordinator automatically approves an equivalent hash, meaning hackers could steal cryptocurrency from users who reused wallet addresses by repeating transaction data. Sønstebø later denied this was a vulnerability.
In an email Monday, Schiener wrote: “Coordicide is proceeding unchanged, with the primary trial happening in January.”
The IOTA Foundation designed Tangle as a transaction platform for brand spanking new internet of things (IoT) initiatives. The Taiwanese capital of Taipei partnered with IOTA in early 2018 to check a replacement tamper-proof citizen identification system.
In April 2019, Jaguar Land Rover revealed it had been trialling an incentive program to reward drivers who reported road condition data with iota tokens.