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.


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.


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.


Official website

Official blog








Trinity wallet

Full node + light node

Latest IRI



Stack exchange



Illustrated introduction

Education Youtube channel

IOTA Simply Explained


All-in-one IOTA thread

Tangle visualizer

Another visualizer

Related news

IOTA Foundation Partners With UK Based NOVA to Support DLT Startups

Earlier this week the IOTA Foundation announced its most recent partnership with Liverpool-based cofoundery, Nova. The partnership will work towards increasing the number of startups that successfully utilize the next generation of Distributed Ledger Technology. Support and Guidance For Startups Using the IOTA Tangle Startups can apply for the program via the Nova Website. Once accepted, successful teams will have access to funding and mentorship geared towards developing innovative new business models using IOTA technology. With the support of both organizations, startups will have a foundation to realize their visions of implementing Distributed Ledger Technology to solve real life problems. Entrepreneurs will also have access to IOTA’s test lab to build and test their solutions on the Tangle. David Sønstebø, co-founder and co-chair at IOTA, explained how the partnership will help transform ideas into sustainable business models. The Tangle network overcomes many of the limitations and inefficiencies of blockchain technology, and as such, has huge potential to transform machine to machine transactions that are at the core of IoT. Our partnership with Nova is about enabling that innovation, by helping initial ideas come to fruition in the form of viable, scalable and sustainable business models. The Head of Partnership at Nova, Andrew Dean explained that many startups fail due to common mistakes made in the initial stages of formation. With statistics placing a 90% failure rate for startups the partnership with IOTA aims at giving brilliant business ideas a chance to become successful while utilizing the IOTA Tangle. About Nova Launched in 2014, Nova is a Liverpool-based cofoundery that partners with entrepreneurs to turn brilliant ideas into successful, scalable tech startups. Some of the industries Nova has successful guided startups include healthcare, fintech and eGaming. Nova has a team of over 20 startup mentors available to guide entrepreneurs. The firm also has over 200 designers, software engineers and marketers spread out across the globe. What are your thoughts on the IOTA Foundation partnering with Nova to guide startups through the process of creating a successful business that utilizes Distributed Ledger Technology? Is this a step in the right direction considering the failure rate of new blockchain companies? Please let us know in the comment section below.  Disclaimer: This article is not meant to give financial advice. Any additional opinion herein is purely the author’s and does not represent the opinion of Ethereum World News or any of its other writers. Please carry out your own research before investing in any of the numerous cryptocurrencies available. Thank you. The post IOTA Foundation Partners With UK Based NOVA to Support DLT Startups appeared first on Ethereum World News.
Ethereum World News

What Is Nano? | A Guide to the Instant, Zero-Fee Cryptocurrency

What Is Nano? Nano hopes to become what Bitcoin, at times, struggles to be: an efficient, viable alternative to fiat currencies. In Nano’s white paper, the cryptocurrency’s development team raises concerns over the practicality of Bitcoin as a common currency. The concerns are as follows: Scalability issues have users facing high transaction fees, with a median fee of $10.38. Bitcoin’s high computational latency makes for an average transaction time of 164 minutes. Bitcoin’s proof of work consensus uses an estimated 27.28TWh annually, an average of 260KWh per transaction.   Using its own block-lattice structure, Nano wants to succeed where Bitcoin has fallen short. The cryptocurrency promises to deliver zero-fee transactions in real time without the same work-intensive overhead and energy consumption as Bitcoin. If you think this all sounds too good to be true, pinch yourself and keep reading. In this guide we’ll go over: How Nano Works The Perks of a Block-Lattice Infrastructure Trading History Where to Buy Nano Where to Store Nano Nano Past, Present, and Future Final Thoughts Additional Resources How Nano Works Block-Lattice Structure Like IOTA, Nano uses a directed acyclic graph (DAG) algorithm, but instead of using DAG for the tangle, the project employs its own novel tech called the block-lattice. The block-lattice infrastructure operates like a blockchain but with a few key differences. To start, each account on Nano’s protocol has its own blockchain, called an account-chain. Only an account-chain’s user can modify his/her individual chain, and this allows each account-chain to be updated asynchronously of the rest of the block-lattice network. In effect, this means that you can send and update blocks on your account-chain without relying on the whole network. To achieve this, any funds you send on Nano’s block-lattice require two transactions: a sender transaction and a receiver transaction. In order for a transaction to be settled, the receiving party must sign a block confirming that the funds were received. If only the sending party’s block is signed, a transaction is pended as unsettled. All transactions are sent in User Datagram Protocol (UDP) packets, which keep computing costs low and allow senders to transfer funds even if a receiver is offline. Block-Lattice Ledger One of the block-lattice’s more attractive features is how its ledger handles and stores transactions. Each Nano transaction is its own block, and each new block replaces the one before it on its user’s account-chain. In order to maintain a proper account history, new blocks take a record of the account holder’s current balance and factor it into the processing transaction.   To illustrate this, if you were sending NANO to someone, the transaction is verified by taking the difference between the send block and your current balance on the preceding block. On the other end of the transaction, the receive block would then add the amount to its account chain’s preceding block. The end result is a new block that records the updated balance of each user. Under this system, Nano keeps a record of an account’s balance on its ledger, not a full history of all transactions like traditional distributed ledgers. This means that the Nano network only has to keep a record of each account on its full ledger. Instead of maintaining a record of all prior transactions, the network only stores account balances. If you haven’t grasped why this may present a solution to Bitcoin’s latency and scalability issues, we’re about to go over some of its benefits below. The Perks of a Block-Lattice Infrastructure Improved Latency Thanks to account-chains, each account and its chain can be updated asynchronously of the entire network. By implementing a dual-transaction mechanism, it’s up to both the receiver and sender of funds to verify a transaction. This eliminates the need for miners entirely and paves the way for instant and feeless transactions. Scalability Solutions All transactions on Nano are handled independently from the network’s main chain. They also fit into a single UDP packet and are recorded in their own blocks. Effectively, this does away with blocksize issues because nodes are not responsible for maintaining a comprehensive record of all network transactions. Instead, they only need to store the individual account balances of each account-chain rather than their entire ledger.   With Bitcoin’s traditional distributed ledger, a transaction cannot be cleared until an entire block is built into the blockchain. These blocks act as comprehensive ledgers for the network’s financial information and include Bitcoin’s entire transaction history. As more information is stored, we’ve seen sluggish transaction times and high fees. Nano’s account-chains make for a lightweight infrastructure. And as a result, the block-lattice offers improved scalability compared to legacy blockchains. Energy Efficiency and Decentralization Nano keeps its network secure using a delegated proof of stake model (DPoS) similar to Ark. If any discrepancies arise with conflicting transactions, Nano delegates vote on which transaction to verify as valid. The DPoS offers a number of benefits compared to Bitcoin’s proof of work mechanism. For one, without miners, Nano safeguards itself from mining attacks and the defacto centralization large mining pools have brought to Bitcoin’s network. Nano delegates hold a stake of its currency, so they are deterred from abusing their power lest they compromise the entire network’s legitimacy and thus their own investment.   Further, because of the block-lattice structure, delegates only need to verify transactions if a problem arises. As a result, running a node on the Nano network consumes much less energy than if the nodes were operating under a proof of work model. Delegated nodes only validate conflicting transactions. Trading History Nano had an impressive rise up, from a price standpoint, at the end of 2017. But the coin has since fallen from grace. During the last two weeks of December that year, the Nano price skyrocketed from around $2.30 (~0.000114 BTC) to an all-time high of about $35.00 (~0.00248 BTC). We’ll do the math for you: a jump of over 1,400 percent in half a month. Unfortunately, the Nano price has quickly and steadily fallen since reaching that high. You can pick some up for just over $0.95 (~0.00024 BTC) baseUrl = ""; var scripts = document.getElementsByTagName("script"); var embedder = scripts[ scripts.length - 1 ]; (function (){ var appName = encodeURIComponent(window.location.hostname); if(appName==""){appName="local";} var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; var theUrl = baseUrl+'serve/v3/coin/chart?fsym=NANO&tsyms=USD,EUR,CNY,GBP'; s.src = theUrl + ( theUrl.indexOf("?") >= 0 ? "&" : "?") + "app=" + appName; embedder.parentNode.appendChild(s); })(); As a cryptocurrency that’s directly competing with Bitcoin, it’s hard to imagine Nano recovering. The success of Bitcoin’s scaling solutions would most likely mean the end of the coin. Where to Buy Nano A good chunk of Nano’s trading occurs on Binance with either BTC or ETH. You can find BTC/NANO and ETH/NANO trading pairs with lower volumes on KuCoin and HitBTC, as well. Where to Store Nano The coin currently features two online wallet options (NanoWallet, NanoVault) and three mobile options (NanoWalletCompany, Canoe, NanoBlocks). If you’re looking for additional security, the Ledger Nano S is another great option. Nano Past, Present, and Future Since its launch in 2015 and re-branding in early 2018, the Nano team has made concerted efforts to develop their project and keep the community updated with their progress. The less-than-ten-person team is led by Colin LeMahieu, a software engineer with ten years experience under his belt. In March 2018, the team accomplished an important milestone with their creation of Universal Blocks. Previously, the project used four types of blocks. Universal Blocks consolidate those four types into one block type. This milestone brought improved efficiency, more scalability, and opened up the possibility for several other features. In April 2018, the team re-structured its long-term roadmap.  The web page includes thorough and ever-changing information on Nano’s development in four areas: experience, adoption, wallets, and protocol. Final Thoughts Nano could very well provide a working solution to Bitcoin’s scalability and latency issues. It could also significantly cut back on the energy consumption that has come to define proof of work mining. If cryptocurrency truly wants to become a viable alternative to fiat currency, then we have to stamp out or reconcile the problems Bitcoin presents. If Nano functions as well in practice as it does on paper, you may be buying your pumpkin spiced latte with Nano in the coming years. Editor’s Note: This article was updated by Steven Buchko on 2.19.19 to reflect the recent changes of the project. Additional Resources Website Twitter Discord Github Reddit Medium The post What Is Nano? | A Guide to the Instant, Zero-Fee Cryptocurrency appeared first on CoinCentral.
Coin Central

IOTA Price Analysis: Bulls on the Loose as IOTA Foundation Announces New Collaboration with Nova to Fund Start-ups

The IOTA Foundation has entered into a partnership with Nova to provide funded support for start-ups. IOT/USD is currently enjoying a decent push north, following a breakout of a bullish pennant pattern structure. IOT/USD: Recent Price Behaviour IOT/USD has been on a decent run of gains over the five sessions, having jumped around 18% at […] The post IOTA Price Analysis: Bulls on the Loose as IOTA Foundation Announces New Collaboration with Nova to Fund Start-ups appeared first on Hacked: Hacking Finance.

Hot news

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