The Beginner’s Guide to IOTA

The Beginner’s Guide to IOTA

IOTA is a distributed-ledger protocol powered by the Tangle, a DAG-based data structure. With its feeless transactions and tremendous scalability IOTA seeks to be useful in the age of the Internet of Things

What is IOTA?

IOTA is a public and permissionless protocol that aims to be the backbone of the emerging machine-to-machine economy and enables seamless interoperability of devices in the age of the Internet of Things. It can also be used by people as a conventional cryptocurrency. IOTA is powered by the Tangle technology.

The Tangle

Instead of a blockchain, IOTA uses the Tangle, a special architecture based on a Directed Acyclic Graph (DAG). This may sound rather complex but in reality a DAG is simply a way of representing data, much like blockchain. However, whereas a blockchain is a chain of blocks each referencing (validating) the one before it, the Tangle is a web where each transaction references two earlier transactions.

Low load (top) and high load (bottom) Tangle

There is no mining in IOTA as each participant in the network has to validate two past transactions to send a new one. It follows that the more the network grows, the more scalable it becomes.

Transactions

Making a transaction includes four steps:

  • Signing: a node creates a transaction and signs it with the private key.
  • Tip selection: the node randomly selects two tips (unconfirmed transactions, grey squares in the picture above) using the Random Walk Monte Carlo algorithm.
  • Proof-of-Work: the node checks if the two transactions are valid and then attaches a small proof-of-work. This process is necessary to prevent spam attacks.
  • Broadcast: the node broadcasts the transaction to neighboring nodes and it is further propagated through the network using a standard P2P gossip protocol.

The transaction is considered 100% confirmed when 100 randomly selected tips all have a path to the transaction (confidence) or when a milestone references the transaction. Milestones are empty transactions issued every two minutes by the coordinator, an entity controlled by the IOTA Foundation. The coordinator is a temporary solution used to protect the network from attacks in its infancy stage.

A transaction has four properties:

  • Height: the length of the longest path from the transaction to the genesis;
  • Depth: the length of the longest path from a tip to the transaction;
  • Weight: the amount of proof-of-work done by the author node (usually 1);
  • Cumulative weight: the sum of its own weight and the weights of transactions that directly or indirectly validate it.

MIOTA

The smallest unit of IOTA the cryptocurrency is Iota but most operations are done in mega Iotas (MIOTA, or Mi). One mega Iota equals one million Iotas. The total supply of 2,779,530,283,277,761 Iotas has already been distributed and no more coins can be mined. The number of tokens is not arbitrary. IOTA uses ternary-based logic (as opposed to binary) and this is the largest 33-digit ternary number.

111,111,111,111,111,111,111,111,111,111,111 (base-3) = 2,779,530,283,277,761 (base-10)

There are no transaction fees in IOTA which makes the cryptocurrency a good choice for micro- and nanopayments. The same feature coupled with IOTA’s infinite scaling potential allows a great multitude of interconnected devices to constantly exchange information in the Internet of Things economy.

IOTA Foundation

IOTA was created by David Sønstebø, Dominik Schiener, Sergey Ivancheglo, and Serguei Popov.

The IOTA Foundation is a non-profit organization behind the IOTA technologies. The Foundation houses researchers, industry experts, developers and engineers who work on the development and adoption of the IOTA protocol.

The IOTA Foundation is headquartered in Berlin, Germany.

Additional Info

  • IOTA raised 1337 BTC (approx. $0.5 million) in ICO in December 2015.
  • The IOTA network becomes stronger when the number of transactions increases. A stress test conducted in April 2017 showed a throughput of 112 confirmed transactions per second in a network of only 250 nodes.
  • IOTA uses Winternitz signatures which make the Tangle impossible to compromise even by a quantum computer, anticipated to arrive within the next two or three decades.
  • To keep the ledger at a reasonable size, the IOTA Foundation creates a Snapshot every two months. A Snapshot is a pruned version of the ledger, it removes all events and addresses which do not have a positive balance. Full nodes can keep the unpruned version if they choose so.
  • IOTA used its own ternary based hash function called Curl, which was found to have critical vulnerabilities by MIT. Curl produced the same output to different inputs. IOTA later replaced it with Kerl.

Links

Official website

Official blog

Whitepaper

Roadmap

Documentation

FAQ

Github

Twitter

Wallets

Trinity wallet

Full node + light node

Latest IRI

Community

Subreddit

Stack exchange

Discord

Help

Illustrated introduction

Education Youtube channel

IOTA Simply Explained

Reddit IOTA FAQ

All-in-one IOTA thread

Tangle visualizer

Another visualizer

Related news

Global Blockchain IoT Market to 2024 by Offering, Application, End User, and Geography - Higher Adoption of Blockchain Solutions for Smart Contracts and Digital Identity

Dublin, April 26, 2019 (GLOBE NEWSWIRE) -- The "Blockchain IoT Market by Offering (Hardware, Software, and Infrastructure Provider), Application (Smart Contract, Data Security, Data Sharing/Communication, and Asset Tracking & Management), End User, and Geography - Global Forecast to 2024" report has been added to ResearchAndMarkets.com's offering. The blockchain IoT market is projected to be valued at USD 3,021.0 million by 2024, growing at a CAGR of 92.92% during the forecast period. Blockchain and IoT are both poised to be world-changing technologies, and they are just at the beginning of their adoption curve. Blockchain is designed as a basis for applications that involve transaction and interactions. These can include applications that support specific IoT processes. Blockchain technology can improve not just compliance in IoT but also IoT features and cost-efficiency. Currently, any failure in an IoT ecosystem exposes multiple devices, huge amounts of highly personal data, supply chain partners, and the community as a whole. Such security flaws typically revolve around 3 areas: authentication, connection, and transaction. By using blockchain to manage access to data from IoT devices, an attacker would have to bypass an additional layer of security that is underpinned by some of the most robust encryption standards available.Major drivers for the market's growth are the increasing adoption of IoT, growing need for IoT security, simplifying business processes and affording transparency and immutability, and increasing focus on operational efficiency. Further, underlying opportunities for the blockchain IoT market include higher adoption of blockchain solutions for smart contracts and digital identity and rising government initiatives. Major restraints for the market are uncertain regulatory status and higher latency with an increase in the number of nodes. The lack of awareness about blockchain technology and lack of standards pose major challenges to the blockchain IoT market.IBM Corporation (IBM, US), Microsoft Corporation (Microsoft, US), Intel Corporation (Intel, US), Amazon.com Inc. (Amazon, US), Cisco Systems (Cisco, US), Ethereum Foundation (Ethereum, Switzerland), The Linux Foundation (Linux, US), R3 (R3, US), Filament (Filament, US), IoTex (IoTex, Singapore), Factom (Factom, US), IOTA Foundation (IOTA, Germany) and KrypC (KrypC, India) are a few major players in the blockchain IoT market. Key Topics Covered: 1 Introduction2 Research Methodology3 Executive Summary 4 Premium Insights 4.1 Attractive Opportunities in Blockchain IoT Market 4.2 Blockchain IoT Market for Software, By Application 4.3 Blockchain IoT Market for Smart City, By Region 4.4 Blockchain IoT Market in APAC, By Application and Country 4.5 Blockchain IoT Market, By Geography5 Market Overview 5.1 Introduction 5.2 Market DynamicsFull story available on Benzinga.com
Benzinga

Intelligent Mobility initiative by University of Nevada, Reno selects Filament’s blockchain IoT technology for autonomous vehicle smart city project

The Intelligent Mobility initiative by the University of Nevada, Reno has selected complete enterprise blockchain Internet of Things (IoT) solutions provider Filament’s blockchain IoT technology for autonomous vehicle smart city project. The selection will see Filament develop a new standard founded... The post Intelligent Mobility initiative by University of Nevada, Reno selects Filament’s blockchain IoT technology for autonomous vehicle smart city project appeared first on CoinReport.
CoinReport

Bitcoin [BTC] will always end up being centralized around mining pools, says IOTA Founder

David Sønstebø, Co-founder of IOTA, explained the reason why they opted for Proof-of-Stake [PoS] over Proof-of-Work [PoW], in an interview with Anthony Pompliano on Off the Chain Podcast. On choosing Proof-of-Stake, the Co-founder stated that it was partially an experiment in 2013 as there was no real-world use case for blockchain back then, despite some gambling and darknet markets using it. That “was kind of the blockchain” space back in 2013, he remarked. He further stated that over the same time period, they realized that Proof-of-Stake was more efficient than Proof-of-Work, adding that it was one of the ways to get rid of mining pools and the centralization that is present in Bitcoin. He said, “[…] because ever since the beginning, Bitcoin and other blockchains have been saying, ‘this is decentralization’, but then you look under the hood and you see the consensus mechanism and how the incentives are structured in Bitcoin and then you realize it will always end up centralized around hashing power which is the mining pools […]” Sønstebø added that there were other concerns that led them to take a different route, contrary to a majority of the community. This included the energy consumption involved in mining, which could become a problem if worldwide adoption were to be set as the goal. He further stated that there were concerns surrounding regulatory actions as well, adding that the space was currently witnessing these problems, citing the rumor of China’s ban on mining farms as an example. […] So we thought, okay let’s actually explore this proof of stake route and we implemented it, it worked very well. Of course, it was still very early days […] We just didn’t see the reason to waste insane amount of computation that could be otherwise outsourced via the ledger to carry out actual computation. So that why we explored PoS early on.” The post Bitcoin [BTC] will always end up being centralized around mining pools, says IOTA Founder appeared first on AMBCrypto.
AMBCrypto

Hot news

By continuing to browse, you agree to the use of cookies. Read Privacy Policy to know more or withdraw your consent.