IOTA Coin Review

in #iota7 years ago

The Idea
IOTA is a cryptocurrency that has no transaction fees and requires no miners in order to process transactions. It does, however, require some computational power to submit a transaction, making it perfect for machines to use as a currency and distributed communication protocol for the Internet of Things “IoT”.

The main purpose of IOTA is to solve some of the major problems with Blockchain technology, the main one being that the bigger the Blockchain (such as Bitcoin), the slower, more expensive, and also more restricting it is to actually transfer funds.

Another issue with the Blockchain is size, as more and more Blocks are added, the longer the Blockchain gets, and therefore the less amount of computers are able to mine it. Right now BTC is over 150GB long, and so is ETH. If this size increased tenfold, very few computers would be able to mine it at all. Making them relatively centralized (the top 2 Bitcoin mining pools own about 56% of hashing power).

The Tangle
Blockchain vs IOTA
One of the main differentiators of this technology versus the Blockchain is what IOTA calls “The Tangle”. It’s a new method of storing transactions through a mechanism called Directed Acyclic Graph or “DAG”.

As a Blockchain network grows, the amount of transactions per second does not. Which leads to congestion. The other issue is that the more miners (computers) are on the network, the more expensive it is to cover the transaction fees associated to the electricity bill of those miners.

This means that if 10 or a million people transact BTC or ETH, the network will be able to process only a specific amount of transactions per Block. This is a natural limitation because BTC fundamental property is that the difficulty to solve a block has to remain stable at 10 minutes per Block (1 hour on the original BTC white paper). If you add more computers to the system, the algorithm makes the problem harder to enable the complete computational power to solve it in 10 minutes. The reason for this is that if the block can be solved too quickly, it is vulnerable to attacks and hacks, if it is solved too slowly then very few transactions are authorized minute or hour.

As more computers mine BTC, it becomes increasingly expensive to transfer funds, since computers need to be rewarded more than their electricity bill. Each BTC transaction currently consumes over 250kWh, and as much as 32TWh for the whole network, enough to power the households of over of 5 million people every day.

Bitcoin solved this through transaction fees. Due to the amount of computer power that Bitcoin is consuming, the transaction fees have grown considerably. The current average transaction fee for Bitcoin is $25 USD. So if you were planning on sending $50 USD in BTC to a friend, your friend will likely receive less than half of this amount of BTC on their end. These fees act as an incentive to keep the network growing, and miners honest.

IOTA — In Theory
In IOTA every user is both submitting and verifying transactions. So every user contributes both to verification, and security. Transactions are verified multiple times by different users, as it keeps getting approvals, the degree of confidence for that transaction increases.

IOTA’s Tangle vs. Bitcoin’s / Ethereum’s Blockchain. From IOTA’s Support website found here.
Another interesting aspect of the Tangle is that, instead of being deterministic like the Blockchain (X amount of transactions per second) it is instead probabilistic. This means that some transactions may be confirmed faster than others, since the network picks two random transactions to be verified. Instead of Bitcoin, which always takes ~10 minutes (plus congestion).

IOTA — In Practice
No Cryptocurrency delivers perfectly in what it promises. IOTA is not different. In order for IOTA to work as a decentralized cryptocurrency it still has to solve a lot of challenges and technical difficulties that still are yet to be demonstrated will work.

IOTA currently faces criticisms in:

Conflict Resolution Vulnerabilities
Malicious Attackers (Majority attack)
The Coordinator
Parasitic Chains
Cryptography Best Practices
Ternary Processor concerns
Note: We elaborated on all of these issues on the “Technical Details” section of this article after the conclusion.

The Token
All of the tokens for IOTA were generated at the same time through a “genesis” address. These tokens were originally given to a founder address. No tokens will be generated in the future, and no reward will be given through mining (details for this on our The Tangle section above). In a sense, all IOTA tokens have already generated (all 2.779 x 10¹⁵ of them). Many exchanges trade IOTA, which is as of January 2nd, 2018 is valued at about $4 USD per token.

This is a 10 fold increase in price in the last 4 months.

Price IOTA over time found on Coin Gecko: https://www.coingecko.com/en/price_charts/iota/usd
IoT
IOTA is not designed to come equipped with a Turing complete programming language, like ETH and therefore does not have smart contracts, nor will it be likely that other startups create ICOs based completely off their platform.

The idea is that due to the fact that IOTA is ”transaction-free” (explained below), machines can use their computing power + connection to the internet to be able to use IOTA as a decentralized communication system. On top of that machines could use that as a currency to transfer funds for goods or services that they are distributing, such as sensor data, control, or management of machines. Thus IOTA is specialized for low-power cpus that are primarily used to run IoT hardware.

Free Transactions
From the perspective of a node, a transaction looks like the following:

Node chooses 2 other transactions that it will verify (every node approves 2 transactions)
The node verifies both transactions after demonstrating there are no conflicts
Nodes have to solve a cryptographic problem, similar to BTC in order to verify transactions (Finding some nonce to get the right hash)
Essentially the transaction “fee” is verifying other transactions, thus the system guarantees everyone has an incentive to verify, since its needed to transfer. The system also makes sure there’s always computers verifying transactions, since each node has to verify twice as many transactions as its requesting. So there’s always twice as many verifications as there are transactions.

ICO Details
IOTA Raised $434,000 USD during their ICO which started on November 24th 2015 until December 20th 2015. Despite $434K USD looking like a small amount by today’s standards, this was an impressive achievement.

By late 2015 ICOs were still relatively new and people were not as confident about them as they are today. That said their current cap, as of January 2nd 2018 is over $11B USD. Almost doubling over the last 4 months, so the currency is definitely doing well. It is also the 7th largest Cryptocurrency by Market Cap, which is calculated by multiplying the number of tokens by the value of each token. This shows the total amount of money that has been spent in USD buying the currency.

Use of Funds
Their white paper (v1.3) does not mention Use of Funds. This is mostly due to the fact that in 2015 this was a much less common practice, but in exchange we get 28 pages of a much more technical white paper.

However, we can assume, from the relatively small amount of money raised (~$420K USD) that the funds allocated from the platform went directly into the formation and development of the IOTA Foundation and IOTA cryptocurrency.

Token Distribution
As previously mentioned, the total amount of IOTA tokens is always stable. This means that the owners were able to choose how many tokens would be sold and how many they would be able to keep.

The owners of IOTA are thought to own roughly 50% of all the available tokens. This is a controversial topic, since this means they roughly own about $5 Billion USD. Which is an incredibly high amount of pay for any one group of people on a new and relatively unproven technology.

Traction
The IOTA has been officially traded by different exchanges for over a year (depending on the exchange, some started trading it much more recently). Since its inception the price and excitement for the currency have both grown exponentially. There’s also been over one hundred million transactions on the network already. The volume is expected to continue growing exponentially.

That said, there are a lot of challenges as mentioned in the section about deploying IOTA in practice. How they transition away from the coordinator and the ways of mitigating the probabilistic attacks that require the coordinator in the first place are all still pending technical and social issues before IOTA can begin to think of successful deployment. Furthermore, IOTA’s success is closely tied to the IoT industry’s adoption of it, and that is not an insignificant business challenge on its own.

Team
IOTA is designed and maintained by the IOTA foundation. Its founders are David Sønstebø, and mathematician Serguei Popov. David a Norwegian national who has experience in IoT through a processor manufacturing company he started in 2014. Dr. Popov is a mathematician at Moscow University. The rest of the team from IOTA has a wide range of skills in Software and Investment. The pictures found on the foundation’s website have a lot of consistency issues (resolution, color, type of picture, etc.) which makes it look much less legitimate, specially for a foundation worth over $6B USD.

The team at the IOTA Foundation also has a series of veterans that have worked in building projects on top of cryptocurrencies since 2011, they also have a Harvard professor, some Mathematicians, and an increasing series of high profile professors vouching for the network. This project has a very robust team.

Image Caption: Some of the members of the IOTA Foundation from their website.
How to Buy IOTA
Not all exchanges trade IOTA, and many only taken BTC or ETH in exchange of it, so you may have to use multiple exchanges in order to get some. The following are the only exchanges that take IOTA:

Bitfinex (BTC, ETH; USD)
Binance (BTC, ETH)
CoinSpot (AUD)
bit520 (CNY)
IOTA’s price is around $4 USD per token at the moment. Different jurisdictions may have different requirements about where and how to purchase the token. Coinbase does not currently support the purchase of IOTA, also if you are in Canada, it may take a couple of extra steps, here’s a good article on that.

How to hold IOTA
Detailed instructions to hold IOTA can be found on their Github.

Holding IOTA for cold storage requires the user to download NodeJS, the Electron Framework, and Web Package Manager, Bower.

Conclusion
IOTA is an incredibly ambitious and interesting project. If it’s successful, it would be one of the first cryptocurrencies to not only lower the price of Bitcoin, but maybe to render it useless. Due to a large amount of question marks, in technical feasibility, vulnerabilities, and the lack of an open-source coordinator, and that’s a big IF.

The IoT aspect of IOTA is also quite interesting. Giving machines the ability to trade information, services, and goods for income is an interesting proposition using a transaction-free network.

We also have some reservations about the ternary processor system of IOTA. Why not choose a system based on binary? Could this be due to the fact that their CEO,David Sønstebø, HAS experience developing this type of processors, and therefore some bias may exist? We are not sure.

This is still one of the most interesting cryptocurrencies of today, with an almost limitless potential. We wish IOTA token and their team best of luck as they continue to dominate the increasingly-competitive cryptocurrency market.The Idea
IOTA is a cryptocurrency that has no transaction fees and requires no miners in order to process transactions. It does, however, require some computational power to submit a transaction, making it perfect for machines to use as a currency and distributed communication protocol for the Internet of Things “IoT”.

The main purpose of IOTA is to solve some of the major problems with Blockchain technology, the main one being that the bigger the Blockchain (such as Bitcoin), the slower, more expensive, and also more restricting it is to actually transfer funds.

Another issue with the Blockchain is size, as more and more Blocks are added, the longer the Blockchain gets, and therefore the less amount of computers are able to mine it. Right now BTC is over 150GB long, and so is ETH. If this size increased tenfold, very few computers would be able to mine it at all. Making them relatively centralized (the top 2 Bitcoin mining pools own about 56% of hashing power).

The Tangle
Blockchain vs IOTA
One of the main differentiators of this technology versus the Blockchain is what IOTA calls “The Tangle”. It’s a new method of storing transactions through a mechanism called Directed Acyclic Graph or “DAG”.

As a Blockchain network grows, the amount of transactions per second does not. Which leads to congestion. The other issue is that the more miners (computers) are on the network, the more expensive it is to cover the transaction fees associated to the electricity bill of those miners.

This means that if 10 or a million people transact BTC or ETH, the network will be able to process only a specific amount of transactions per Block. This is a natural limitation because BTC fundamental property is that the difficulty to solve a block has to remain stable at 10 minutes per Block (1 hour on the original BTC white paper). If you add more computers to the system, the algorithm makes the problem harder to enable the complete computational power to solve it in 10 minutes. The reason for this is that if the block can be solved too quickly, it is vulnerable to attacks and hacks, if it is solved too slowly then very few transactions are authorized minute or hour.

As more computers mine BTC, it becomes increasingly expensive to transfer funds, since computers need to be rewarded more than their electricity bill. Each BTC transaction currently consumes over 250kWh, and as much as 32TWh for the whole network, enough to power the households of over of 5 million people every day.

Bitcoin solved this through transaction fees. Due to the amount of computer power that Bitcoin is consuming, the transaction fees have grown considerably. The current average transaction fee for Bitcoin is $25 USD. So if you were planning on sending $50 USD in BTC to a friend, your friend will likely receive less than half of this amount of BTC on their end. These fees act as an incentive to keep the network growing, and miners honest.

IOTA — In Theory
In IOTA every user is both submitting and verifying transactions. So every user contributes both to verification, and security. Transactions are verified multiple times by different users, as it keeps getting approvals, the degree of confidence for that transaction increases.

IOTA’s Tangle vs. Bitcoin’s / Ethereum’s Blockchain. From IOTA’s Support website found here.
Another interesting aspect of the Tangle is that, instead of being deterministic like the Blockchain (X amount of transactions per second) it is instead probabilistic. This means that some transactions may be confirmed faster than others, since the network picks two random transactions to be verified. Instead of Bitcoin, which always takes ~10 minutes (plus congestion).

IOTA — In Practice
No Cryptocurrency delivers perfectly in what it promises. IOTA is not different. In order for IOTA to work as a decentralized cryptocurrency it still has to solve a lot of challenges and technical difficulties that still are yet to be demonstrated will work.

IOTA currently faces criticisms in:

Conflict Resolution Vulnerabilities
Malicious Attackers (Majority attack)
The Coordinator
Parasitic Chains
Cryptography Best Practices
Ternary Processor concerns
Note: We elaborated on all of these issues on the “Technical Details” section of this article after the conclusion.

The Token
All of the tokens for IOTA were generated at the same time through a “genesis” address. These tokens were originally given to a founder address. No tokens will be generated in the future, and no reward will be given through mining (details for this on our The Tangle section above). In a sense, all IOTA tokens have already generated (all 2.779 x 10¹⁵ of them). Many exchanges trade IOTA, which is as of January 2nd, 2018 is valued at about $4 USD per token.

This is a 10 fold increase in price in the last 4 months.

Price IOTA over time found on Coin Gecko: https://www.coingecko.com/en/price_charts/iota/usd
IoT
IOTA is not designed to come equipped with a Turing complete programming language, like ETH and therefore does not have smart contracts, nor will it be likely that other startups create ICOs based completely off their platform.

The idea is that due to the fact that IOTA is ”transaction-free” (explained below), machines can use their computing power + connection to the internet to be able to use IOTA as a decentralized communication system. On top of that machines could use that as a currency to transfer funds for goods or services that they are distributing, such as sensor data, control, or management of machines. Thus IOTA is specialized for low-power cpus that are primarily used to run IoT hardware.

Free Transactions
From the perspective of a node, a transaction looks like the following:

Node chooses 2 other transactions that it will verify (every node approves 2 transactions)
The node verifies both transactions after demonstrating there are no conflicts
Nodes have to solve a cryptographic problem, similar to BTC in order to verify transactions (Finding some nonce to get the right hash)
Essentially the transaction “fee” is verifying other transactions, thus the system guarantees everyone has an incentive to verify, since its needed to transfer. The system also makes sure there’s always computers verifying transactions, since each node has to verify twice as many transactions as its requesting. So there’s always twice as many verifications as there are transactions.

ICO Details
IOTA Raised $434,000 USD during their ICO which started on November 24th 2015 until December 20th 2015. Despite $434K USD looking like a small amount by today’s standards, this was an impressive achievement.

By late 2015 ICOs were still relatively new and people were not as confident about them as they are today. That said their current cap, as of January 2nd 2018 is over $11B USD. Almost doubling over the last 4 months, so the currency is definitely doing well. It is also the 7th largest Cryptocurrency by Market Cap, which is calculated by multiplying the number of tokens by the value of each token. This shows the total amount of money that has been spent in USD buying the currency.

Use of Funds
Their white paper (v1.3) does not mention Use of Funds. This is mostly due to the fact that in 2015 this was a much less common practice, but in exchange we get 28 pages of a much more technical white paper.

However, we can assume, from the relatively small amount of money raised (~$420K USD) that the funds allocated from the platform went directly into the formation and development of the IOTA Foundation and IOTA cryptocurrency.

Token Distribution
As previously mentioned, the total amount of IOTA tokens is always stable. This means that the owners were able to choose how many tokens would be sold and how many they would be able to keep.

The owners of IOTA are thought to own roughly 50% of all the available tokens. This is a controversial topic, since this means they roughly own about $5 Billion USD. Which is an incredibly high amount of pay for any one group of people on a new and relatively unproven technology.

Traction
The IOTA has been officially traded by different exchanges for over a year (depending on the exchange, some started trading it much more recently). Since its inception the price and excitement for the currency have both grown exponentially. There’s also been over one hundred million transactions on the network already. The volume is expected to continue growing exponentially.

That said, there are a lot of challenges as mentioned in the section about deploying IOTA in practice. How they transition away from the coordinator and the ways of mitigating the probabilistic attacks that require the coordinator in the first place are all still pending technical and social issues before IOTA can begin to think of successful deployment. Furthermore, IOTA’s success is closely tied to the IoT industry’s adoption of it, and that is not an insignificant business challenge on its own.

Team
IOTA is designed and maintained by the IOTA foundation. Its founders are David Sønstebø, and mathematician Serguei Popov. David a Norwegian national who has experience in IoT through a processor manufacturing company he started in 2014. Dr. Popov is a mathematician at Moscow University. The rest of the team from IOTA has a wide range of skills in Software and Investment. The pictures found on the foundation’s website have a lot of consistency issues (resolution, color, type of picture, etc.) which makes it look much less legitimate, specially for a foundation worth over $6B USD.

The team at the IOTA Foundation also has a series of veterans that have worked in building projects on top of cryptocurrencies since 2011, they also have a Harvard professor, some Mathematicians, and an increasing series of high profile professors vouching for the network. This project has a very robust team.

Image Caption: Some of the members of the IOTA Foundation from their website.
How to Buy IOTA
Not all exchanges trade IOTA, and many only taken BTC or ETH in exchange of it, so you may have to use multiple exchanges in order to get some. The following are the only exchanges that take IOTA:

Bitfinex (BTC, ETH; USD)
Binance (BTC, ETH)
CoinSpot (AUD)
bit520 (CNY)
IOTA’s price is around $4 USD per token at the moment. Different jurisdictions may have different requirements about where and how to purchase the token. Coinbase does not currently support the purchase of IOTA, also if you are in Canada, it may take a couple of extra steps, here’s a good article on that.

How to hold IOTA
Detailed instructions to hold IOTA can be found on their Github.

Holding IOTA for cold storage requires the user to download NodeJS, the Electron Framework, and Web Package Manager, Bower.

Conclusion
IOTA is an incredibly ambitious and interesting project. If it’s successful, it would be one of the first cryptocurrencies to not only lower the price of Bitcoin, but maybe to render it useless. Due to a large amount of question marks, in technical feasibility, vulnerabilities, and the lack of an open-source coordinator, and that’s a big IF.

The IoT aspect of IOTA is also quite interesting. Giving machines the ability to trade information, services, and goods for income is an interesting proposition using a transaction-free network.

We also have some reservations about the ternary processor system of IOTA. Why not choose a system based on binary? Could this be due to the fact that their CEO,David Sønstebø, HAS experience developing this type of processors, and therefore some bias may exist? We are not sure.

This is still one of the most interesting cryptocurrencies of today, with an almost limitless potential. We wish IOTA token and their team best of luck as they continue to dominate the increasingly-competitive cryptocurrency market.

From: Hackernoon

Coin Marketplace

STEEM 0.26
TRX 0.21
JST 0.038
BTC 96876.93
ETH 3684.06
USDT 1.00
SBD 3.87