Altcoins Guides

Altcoins

What is Audius?

What is Internet Computer?

What is Elrond?

What is VeChain?

What is Ethereum Classic?

What is Avalanche?

What is Brave’s Basic Attention Token?

What is Flow – the developer-friendly blockchain?

What is Chainlink and why does it matter in the crypto world?

What is the DAI stablecoin?

What is THORChain?

What is Tron?

What is Axie Infinity?

What is the FTX Token?

What is Klaytn and how does it work?

What is NEAR Protocol?

What is Polygon?

What is a non-fungible token (NFT)?

 What is Kusama – a canary network for Polkadot experiments? 

What is Zilliqa?

What is OMG network?

What is Terra?

What is Algorand?

What is Graph Protocol?

What is HIVE blockchain?

An introduction to the IOTA protocol

Five XRP wallets you should consider using

What is NEO cryptocurrency?

Three reasons why blockchain games are on the rise

What is the USD coin?

TrueUSD: Can it be trusted?

What is Skycoin?

Tezos for beginners

Bitcoin vs. Altcoins: The differences you should know

An introduction to Tether

The beginner’s guide to stablecoins

What is Dash cryptocurrency?

What is Cardano?

A beginner’s guide to blockchain

What is Litecoin?

What is Stellar cryptocurrency?

A beginner’s guide on how to mine Ethereum

A beginner’s guide to mining new altcoins

What is EOS?

What is Ripple?

Bitcoin Cash (BCH) for beginners

Ethereum (ETH) for beginners

Cryptocurrency terms for beginners

What is cryptocurrency?

A brief history of Ethereum

What is cryptocurrency mining?

The use of blockchain technology in digital advertising

A guide to the Ripple product suite

The top five privacy cryptocurrencies

Stablecoins: what are the risks and benefits?

The best GPUs for cryptocurrency mining

What are the best strategies for mining cryptocurrency?

A beginner’s guide to data mining and cryptographic hash functions

Understanding tokenomics

How to mine for cryptocurrencies

Why does decentralisation of cryptocurrencies matter?

What is a Mining Pool?

What is Hash Rate?

What is a smart contract?

What is Proof of Work?

How network nodes are used in cryptocurrency

Four projects leading the way in database sharding

Explore other guides

Beginner

An introduction to the IOTA protocol

The IOTA protocol is a type of distributed ledger technology which offers an alternative to traditional blockchain technology

The IOTA protocol is an open-source distributed ledger that’s built with the Internet of Things (IoT) in mind – with feeless microtransactions and data integrity for machines. The IOTA protocol is designed to overcome an issue that it sees as intrinsically problematic in the crypto space: scalability.

Scalability is an issue that refers to cryptocurrency networks that cannot handle mainstream levels of payments. For example, Bitcoin can only handle a finite amount of transactions which means it cannot perform on the same level as PayPal or Visa.

With the Lightning Network – a layer 2 scaling solution – this issue is alleviated for Bitcoin. However, the IOTA protocol has been built specifically so that it does need to rely on a scaling solution to solve this issue.

What is the IOTA protocol?

Most cryptocurrency projects rely on blockchain technology – otherwise known as distributed ledger technology (DLT) – to process and verify transactions. Transactions are grouped together into ‘blocks’ of information. It is then the data miners jobs to sift through the transactions and verify them. However, miners require fees for their services.

Mining fees are essential in providing an incentive for the miners. This, twinned with the issue of scalability, is why IOTA chose to not use a blockchain. The IOTA protocol is a distributed ledger for the Internet of Things (IoT). In place of a conventional blockchain, IOTA utilises a ‘directed acrylic graph’ (DAG).

It has a quantum-proof protocol known as ‘the Tangle.’ The IOTA Tangle DAG has no fees on transactions and no fixed limit on how many transactions can be confirmed per second. The throughput will grow in tandem with activity in the network. The more activity that occurs will result in a faster network.

How does the Tangle work?

Without a blockchain there are no blocks of transactions to be processed and verified by miners. Instead IOTA protocol transactions are confirmed by one or more following transactions. This is because the Tangle requires two parent transactions. Consequently, the structure of the network can be charted as a direct graph with zero directed cycles. Below is a visual representation of how the network could look, taken from the IOTA website.

Tangle

To partake in the network, all users need to do is perform a small amount of computational work that verifies two previous transactions. This voids the network of a hierarchical structure which in turn results in everybody having equal incentives and rewards.

The IOTA websites dubs this ‘pay-it-forward.’ The concept is simple: verify two transactions and your reward is your own transaction. While this might sound like a somewhat tedious process, it also removes the need to offer financial rewards. The fees will be negligible.

Since it is not money orientated, it can also securely store information within the Tangle transactions – so it is not limited to transactional value settlements. The more people that are active on the network results in faster transactions – however this does not come without a cost. The network is entirely reliant on people confirming two previous transactions, if somebody is looking to quickly make a transaction they will choose another network.

How do you know if a transaction can be trusted?

In conventional blockchains, people know how much they can trust a block of transactions based on the number of confirmations. Without blocks of transactions/information, the IOTA protocol functions differently.

Instead transactions have a weight and cumulative weight. A transactions weight determines how much computational work needs to be done to validate the transaction. The cumulative weight refers to the weight of a transaction and the sum weight of the transactions which have approved the first transaction.

Below is a visual representation of weighted transactions, taken from the IOTA consensus GitHub.

The image displays transactions coloured in green as ‘fully confirmed’ while the ones coloured blue are ‘unconfirmed’ which means it is only partially confirmed. Grey or yellow coloured ones indicate that the transaction is yet to have confirmation work done on it.

It does not show a transaction coloured in red, but if it did that transaction would be noted as ‘conflicting’ to signify something might be wrong or it is invalid. Finding trusted transactions will require the user to examine the weight and cumulative weight of a transaction to make their estimate on whether they want to confirm it.

Hashcase Lite

Proof-of-Work (PoW) algorithms are used in a range of crypto projects, Bitcoin included. PoW helps prevent spam attacks. Hashcash is a piece of technology used in PoW. It includes solving a puzzle. Computer devices must successfully guess an alphanumeric code known as the ‘nonce.’ Hashing power determines how quickly and easy the puzzle is to solve. Faster processing requires more computing power.

In Bitcoin, PoW is used to confirm and verify transactions. However, IOTA utilises Hashcash Lite which means many types of computer devices can use the IOTA platform.

It pays to do research

Hopefully this introduction to the IOTA protocol has helped you understand how it is an alternative to blockchain technology.

Before making any decisions regarding the IOTA protocol or any crypto project/network ensure you do adequate research.

We do not make any recommendation on cryptocurrencies, networks or projects and as such you could never do too much research. Ultimately you are responsible for the decisions you undertake.

Interested in reading more about different blockchains? Discover more about Skycoin and decentralised internet with our guide on the subject.

 

 

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.