IOTA tangle is an innovative new distributed ledger technology that serves as the foundation to the growing technology known as the Internet-of-Things (IoT). IOTA is a next generation permissionless distributed ledger designed to fix major challenges a blockchain has; scalability, speed, and cost. Tangle makes it possible to send and receive micro-payments without incurring any transaction fees. IOTA’s mission is to create a currency for internetworked devices and revolutionize the way they transact with each other.
IOTA itself is an open-source distributed ledger, otherwise known as a cryptocurrency, and its aim is to facilitate secure payments and communications between devices that are a part of the Internet of Things. IOTA tangle ledger has its own crypto called IOTA (MIOTA) that happened to be one of the most successful cryptocurrencies of 2017 as its price increased tremendously during the year.
What is Tangle and How it Works
Bitcoin and Ethereum utilize blockchain technology to function (transactions are made up of tracked in “blocks” and linked together in sequence on a “chain”). But IOTA is different. Let’s define what it is. It’s a cryptocurrency project based on a distributed ledger that has no blocks, no chains and no transaction fees. It is, in essence, blockchain without the blockchain. Instead, it uses a unique data structure called the Tangle. It is a third generation distributed ledger technology (DLT), which will be powered by machines all over the world known as the Internet of Things (IoT).
Instead of using the blockchain technology, IOTA uses a directed acyclic graph (DAG). The Direct Acyclic Graph or, DAG, employed by the Tangle differs from the blockchain in a few key ways. The Tangle uses a ledger for storing transactions, or sites, in the Tangle protocol. These transactions are connected via, what are called, edges. These edges serve as a representation of validated transactions on the Tangle network.
There are no miners and it means that each participant in the network that wants to make a transaction has to actively participate in the consensus of the network by approving 2 past transactions. If you select IOTA attach to tangle option while receiving the coins, the wallet will do the proof of work required and then broadcast this address across the network. This enables your wallet to remember which addresses you have used.
This attestation on the validity of two past transactions ensures that the network achieves consensus on the current state of approved transactions, and it enables a variety of unique features that are only seen in IOTA.
The iota tangle visualizer below provides a simple explanation of how tangled network operates if you think of each square as representing a transaction, and each arrow as representing transaction approval. Time moves left to right, so the first transaction on the network (0), is approved by 1 and 2. Transaction 1 is approved by 3 and 4, transaction 2 is approved by 4 and 5, and so on.
If you are interested in more detailed explanation of the IOTA tangle, it is recommended to study the official white paper.
IOTA scalability is near infinite due to the Tangle protocol. This is because, an increasing number of users results in faster validation times. The lower hashing power required to transacts over the Tangle network is also an added incentive for new users to use the Tangle.
The IOTA Tangle uses the Winternitz signature which is a hash-based cryptography and is used instead of the usual elliptic curve cryptography or ECC. This hash-based signatures provide much faster processing times than the ECC signatures. That’s why confirmation and transaction times are faster than the blockchain, and the number of individual transactions that the system can process simultaneously is unlimited.
The Tangle is quantum-resistant. Due the superior computing power offered by quantum computers, some blockchain-based technologies may be susceptible to attack at some point in the future. However, due to the Tangle’s use of Winternitz One-Time signatures, it can be claimed that the Tangle protocol is quantum-resistant.
The new hash function operates with ternary, as opposed to binary operations which in turn made IOTA and Tangle a lot more secure.
Users that transact over the Tangle network also have to validate previous transactions, this results in zero transactions fees. Therefore, the possibility of micro-transactions becomes more of a reality. Micro-transactions were previously not possible on blockchain-based networks due to transactions fees. However, with the Tangle, because there are no transaction fees when transacting across the network, micro and even nano-transactions become possible.
- Masked Authenticated Messaging (MAM)
The Tangle protocol also allows for nodes to exchange authenticated and encrypted data between themselves. The quantum-resistant nature of the Tangle protocol ensures data sent of the Tangle network is also resistant to any attacks by quantum computers. It means that IOTA Tangle is resilient to 51% attack.
- Data Transfer
Another key feature of the Tangle protocol is the transmission of data through the network. IOTA allows users to establish communication channels between devices. Data sent through these communication channels are fully authenticated and tamper proof.
IOTA Tangle Block Explorer is a simple tool which gets you detailed information about any IOTA transaction, address, and block. Just enter any IOTA transaction id, address or block number and click on search to get its details.
Tangle vs Blockchain
Is Tangle better than Blockchain? Let’s take a look at the comparison table to find out how two protocols are different from each other.
|Transaction fees.||The founders of IOTA claim there are no transaction fees on the Tangle network.||You will be charged for every Bitcoin transaction.|
|Micro payments||IOTA is able to process small payments without applying large fees.||Blockchain is not feasible enough to be able to process small payments.|
|Processing times.||Tangle speeds up when more people join the network, because the validation process only requires two previous transactions rather than an entire blockchain.||Bitcoin can manage just 7 transactions per second. Ethereum – 20. If you want to speed up transactions, you can pay a higher transaction fee to cryptocurrency exchanges.|
|Decentralization of the financial system.||Every time a transaction is made with IOTA, everyone in the network participates in the consensus. This means validation is entirely decentralized.
There is no potential for IOTA to be controlled by a monopoly.
|All stakeholders are independent of each other. However, 75% of mined blocks are owned by just eight mining pools – six of which are in China. Thus, China is the majority stakeholder of Bitcoins. And there is a small chance that the Chinese government may declare Bitcoins illegal and cease assets of independent cryptocurrency exchanges.|
|Smart Contracts (an agreement between two or more parties that enforce the conditions of the agreement using a cryptographic validation.)||Tangle cannot support smart contracts because transaction orders are subjective to individual nodes and would create uncontrollable forks.||Ethereum and HyperLedger are leading the way for smart contracts to function.|
IOTA’s unique Tangle ledger may change the IoT world as we know it. The ledger promises to be scalable, centralized, and suited for a variety of applications. It also comes with no fees, and makes things like micro-transactions more accessible than ever before.