Chrysalis
IOTA 1.5, the Mainnet’s intermediate stage before Coordicide is complete.
Last Update
15 December 2020
Ongoing Goals
Public testnet
In development
Public testnet for Chrysalis Part 2
Mainnet Launch
Defined
Chrysalis launched on IOTA mainnet.
WOTS to Ed25519 Transition
In research
Moving users away from the WOTS to the Ed25519 signature scheme.
Dust Protection
Request for comments
Protecting the network against dust attacks and ledger bloat.
Complete Goals
White-flag approach
Complete
A simpler, conflict-ignoring approach that allows for faster and more efficient tip selection, eliminates certain attacks and significantly reduces the need for reattachments.
Autopeering
Complete
Allows node software to find neighbors automatically.
Universally-random tip selection
Complete
Improves the performance of the tip selection algorithm, allowing nodes to find tip transactions faster.
Milestone selection
Complete
Leads to the network being able to confirm more transactions per second.
UTXO model
Complete
Allows for faster and more exact conflict handling, deals with possible scenarios of reattaching invalid transactions. Will allow the protocol to support colored coins in the future.
Reusable addresses
Complete
By adding support for a second signature scheme, the IOTA protocol will support reusable addresses.
Atomic binary transactions
Complete
Move from the current trinary bundle construct and use simpler atomic binary transactions instead. This will reduce validation requirements, network overhead and maintainability of node software.
Internal testnet
Complete
Internal testnet for Chrysalis Part 2