This article was first published on IOTA - Medium
IOTA Streams Update — September, 2020
Since our last major update announcing IOTA Streams as the evolution of Masked Authenticated Messaging (MAM), we’ve made substantial progress on #IOTAStreams and now invite the community to test some of its new functionality, in preparation for the beta release.
IOTA Streams is a framework for sending secure messages and data streams. This provides a universal method for devices to communicate in a secure and private manner on the Tangle. IOTA Streams has been rewritten from the ground up to allow a lot more flexibility, functionality and ease of use.
We are now releasing a major update for IOTA Streams. As a note, the progression of IOTA Streams out of Alpha and into Beta is planned to occur with the transition of the IOTA protocol through Chrysalis Phase 2. The improvements in this update are:
- The Rust based core library is now complete
- C Bindings have been provided for easier compatibility with other languages
- The codebase has been completely converted to binary resulting in an impressive size reduction.
- The Merkle Tree Signature Scheme (MSS) has been replaced with Ed25519 signature scheme and NTRU key encapsulation has been replaced with X25519 key exchange. The MSS was much too wasteful and inefficient in some use cases. With binary, Ed25519 is much more lightweight for embedded applications resulting in a drastic improvement in performance and a considerable memory reduction.
- Single Branch and Multi-Branch Sequencing has been implemented in this release. This functionality should allow for existing MAM implementations to migrate over to Streams much easier due to full compatibility with previous MAM capabilities.
- Core functionality for no-std has been implemented and should be completed after this release candidate is finalized later this month.
- An incompatibility issue with Hornet Nodes has been addressed allowing ease of integration for Streams with Hornet Nodes.
This update brings massive ...
To keep reading, please go to the original article at:
IOTA - Medium