eToro is a publishing partner of CoinGecko
In continuation of eToro’s series of introductions to cryptocurrencies, we are now covering another popular cryptocurrency: IOTA. We will be going through the basics of IOTA and reviewing its features, purposes, and utilities.
Launched in 2015, IOTA is a distributed ledger built to track and conduct transactions between devices within the emerging economy of the Internet of Things (IoT). IOTA is widely known within the crypto space for its primary technology, Tangle.
In this article, we’ll explore the basics of IOTA, its main technology, how its offline transaction works, and future plans for the company.
What is IOTA?
IOTA is a distributed ledger, built with an Internet-of-Things application in mind. IOTA’s ledger utilizes a cryptocurrency called mIOTA to account for transactions within its network.
It is worth noting that IOTA does not run on a blockchain. IOTA’s ledger, Tangle, is built using the Directed Acyclic Graph (DAG) technology, which does not follow a straight chain-like pattern like blockchains. However, just like any other cryptocurrency, IOTA runs on a peer-to-peer network where transactions get validated in a decentralized manner.
To expand the usage of the network among connected apps, the IOTA Project — a non-profit organization responsible for the ledger — has reached an arrangement with leading businesses, such as Bosch and Volkswagen.
What issues does IOTA solve?
Blockchain scale might not be a technical challenge today, but as transaction volumes grow, hardware might face computational limitations.
An IoT object's storage and processing capacities are often limited by the available resources, which are frequently very restricted due to constraints in size, power, energy, and computational capabilities of a typical IoT device. This means that while IoT can process data in a peer-to-peer manner, they are restricted to the size of data they can process in a single block.
To get around this constraint, IOTA utilizes the DAG technology, which mandates all participants to process each other's transactions on a micro-scale — contributing to lower transaction costs and quicker processing times.
Another drawback of Blockchain addressed by DAG includes the decentralization of the mining industry. This shortcoming was expected due to the problems created by the centralization of mining.
IOTA's distributed ledger isn’t comprised of transactions clustered into blocks and processed in linear series but instead as a collection of individual transactions entangled together.
To create a transaction in the Tangle, the user needs to select two existing transactions and verify them. As there are no miners in the Tangle, those who verify other transactions are the same users who make transactions.
How does IOTA’s offline transaction work?
Offline transactions occur using the "Flash Channel" technology.
Flash is a bi-directional off-Tangle payment system that allows instantaneous, high-throughput transactions. Mainly, they offer a way for parties to partake in high-frequency transactions without waiting for each transaction to validate on the public IOTA network. Alternatively, only two transactions can ever exist on the central IOTA network: opening and closing Flash Channel transactions.
A simple way to understand how Flash allows offline transaction is:
1) User A and B open a Flash Channel while still online.
2) User A and B lose connection to any full nodes while still connected to each other.
3) User A can send IOTAs to user B and vice versa. Proof of work is not required.
4) Once they reconnect to a full node, they close the channel.
What is next for IOTA?
IOTA has a roadmap detailing four distinct key objectives: Technological maturity, User adoption, Coordicide, and Qubic. In the first half of 2020, IOTA introduced enhancements focused primarily on collaborations with IOTA’s research and development department, as well as building on some of the research they have been doing for Coordicide.
Each key objective is divided into subcategories along with the target dates for completion by IOTA.
Technological maturity: Chrysalis is at the top of the list with an expected completion of August 2020.
User adoption: IOTA is focused on bringing widespread adoption of the project by introducing new products and features.
Qubic: This is the IOTA Project’s smart contract stack. It is an event-driven virtual machine that is used to outsource the processing of IoT devices. It’s built on top of the Tangle.
If you want to learn more, visit the IOTA official site.
eToro is a publishing partner of CoinGecko
Did you know the gecko also does some writing here? Hope you enjoy his writing. Follow the author on Twitter @coingecko