IOTA is an open-source distributed ledger (cryptocurrency) focused on providing secure communications and payments between machines on the Internet of Things. Using directed acyclic graph (DAG) technology instead of the traditional blockchain, IOTA's transactions are free regardless of the size of the transaction, confirmation times are fast, the number of transactions the system can handle simultaneously is unlimited, and the system can easily scale. IOTA was founded in 2015 by David Sønstebø, Sergey Ivancheglo, Dominik Schiener, and Dr. Serguei Popov.
IOTA is overseen by the IOTA Foundation, a non-profit dedicated to developing the technology and maintaining it license-free for all developers to work with. The Foundation has established a collaboration with Volkswagen and Innogy to develop CarPass, an IOTA based technology that enables secure audit trails, digital identities, and charging networks for cars. With the participation of Deutsche Telekom, Microsoft, and Fujitsu, the Foundation opened up a data marketplace using IOTA technology. The IOTA Foundation is also a founding member of the Trusted IOT Alliance, which includes the companies Bosch, Consensys, and USbank.
As of December 2017, the market capitalization of IOTA is $9 billion, making it the 8th largest cryptocurrency in circulation.
IOTA logo
| |
Denominations | |
---|---|
Superunit | |
103 | KiloIota (Ki) |
106 | MegaIota (Mi) |
109 | GigaIota (Gi) |
1012 | TeraIota (Ti) |
1015 | PetaIota (Pi) |
Symbol | IOTA, MIOTA |
Demographics | |
Date of introduction | 11 June 2016 |
Source | Initial Coin Offering |
User(s) | Worldwide |
Valuation | |
Supply growth | Fixed supply of 2,779,530,283,277,761 Iota |
Units
The smallest unit of account on IOTA is an Iota, after the smallest letter in the Greek alphabet. Larger unit names are created by adding metric system-like prefixes to the word Iota. Hence one million Iota are called a MegaIota or Miota (Mi), which is the base unit of Iota used for trading on cryptocurrency exchanges. In order of size, unit names are:
Iota | = 1 Iota | = 1i | = 1i |
KiloIota | = 1 Kiota | = 1Ki | = 1,000i |
MegaIota | = 1 Miota | = 1Mi | = 1,000,000i |
GigaIota | = 1 Giota | = 1Gi | = 1,000,000,000i |
TeraIota | = 1 Tiota | = 1Ti | = 1,000,000,000,000i |
PetaIota | = 1 Piota | = 1Pi | = 1,000,000,000,000,000i |
Note that this is not to be confused with the binary prefix notation where 1 KiB is 1024 Bytes.
History
2015
IOTA founded by David Sønstebø, Sergey Ivancheglo, Dominik Schiener, and Dr. Serguei Popov. The fixed supply of 2,779,530,283,277,761 Iota were created. As there is no mining, no more Iota will be created. A few months later, IOTA began open beta testing.
2016
While beta testing continued, trading began over-the-counter between users for the next 11 months.
2017
In May, IOTA announced a $10 million ecosystem fund to promote larger corporate collaborations, community projects, and developer acquisition initiatives. By June, IOTA was listed by its first exchange: Bitfinex Outlier Ventures, a venture capital firm, invested 7 figures into IOTA, their first direct investment into a distributed ledger technology. SatoshiPay announced a transition from the use of bitcoin to the use of IOTA as the transaction cost of bitcoins increase.
By August, the IOTA Foundation forged a partnership with REFUNITE, the world's largest missing persons database, in order to use IOTA technology to help reunite families during and after conflicts. Additionally, IOTA's Flash Network (supporting extreme high speed, instantaneous nano payments) became active, ahead of Bitcoin and Ethereum's versions. Several researchers claimed to have found a vulnerability in IOTA's cryptography which the IOTA Foundation refuted by stating the cryptography in question was already replaced. Sopra Steria announced a partnership with IOTA to create a framework to optimize security between devices on the Internet of Things.
In November, the IOTA Foundation was officially announced as a registered not-for-profit entity under German law. Shortly after, the Data Marketplace was announced and brought online LATTICE80, a Singapore based Fintech hub and largest of its kind, cemented an agreement to open an IOTA innovation lab for the Internet of Things. Additionally, IOTA hired Cybercrypt ApS to develop IOTA's hash technology (Curl), to its next maturation phase.
Based on the success of IOTA Data Market Place, Robert Bosch Venture Capitol, the corporate venture capitol firm, made their first cryptocurrency investment by buying a significant amount of IOTA tokens. . IOTA Foundation was invited by the Tokyo Metropolitan Government to participate in the Blockchain Business Camp Tokyo accelerator program. Other participating companies include Sony, Honda, and Toyota. The city of Haarlem, Netherlands, built a proof of concept system to enable residents to assure the authenticity of official documents without residents having to access government offices. The open source, IOTA based system is available for free to any municipality and is set to go into production in 2018
Design
Transactions
For an IOTA user to send out a transaction, the user must validate two other, randomly selected transactions. A sent transaction must accumulate a sufficient level of verification (i.e. must be validated a sufficient number of times by other users) in order to be accepted as “confirmed” by its recipient. IOTA works with a single administrator called the Coordinator which confirms all transactions in a set of released milestones. Without the Coordinator, the IOTA DAG is not considered sufficiently secured in its early stages. The Coordinator is meant to be removed when the network is sufficiently large.
The Tangle
Instead of using a blockchain, IOTA uses a directed acyclic graph (DAG). IOTA's DAG is colloquially referred to as the "tangle", and is a generalization of the block chain protocol (a blockchain is a special case of a DAG).
Cryptography
IOTA uses Winternitz hash-based cryptography signatures instead of elliptic curve cryptography(ECC). Hash-based signatures are much faster than ECC.
IOTA made use of a self-designed hash function named Curl. In July 2017 researchers found a critical vulnerability allowing them to forge signatures. Generally, the researchers criticize the use of self-developed cryptography. On 7 August the developers replaced the hash function with a version of SHA-3 named Kerl, which works with ternary (instead of binary) operations, effectively fixing the vulnerability.
IOTA Foundation
The IOTA Foundation was incorporated in Germany as a non-profit corporation that coordinates and funds development in the IOTA ecosystem. The Foundation is dedicated to building sustainable ecosystems around IOTA to accelerate its development and commercial adoption as an open source technology. As of November 2017, the Foundation has a $100 million fund to promote IOTA use. The funds are distributed as IOTA tokens to companies building technology with IOTA. The development fund does not fund start ups.
The Foundation is the first regulated, non-profit in Germany ("gemeinnützige Stiftung") funded exclusively by crypto currencies. It's divided into a Board of Directors, Supervisory Board, and Advisory Board. Beneath them, the Foundation will be organized into working groups focused on promoting and enabling IOTA's use in: Identity and MyDate; Social Causes; Supply Chain; Mobility; E-Health; Fintech; Smart Cities and Infrastructure; R&D; Interoperability; Energy; Industry 4.0; and Others.
Data marketplace
IOTA launched a public marketplace (https://datum.iota.org/) for data generated by 3rd party sensors. The objective is to monetize the exploding market for 2.5 quintillion bytes of data being generated daily and growing exponentially. The project gathered participation of over twenty global organizations, including Deutsche Telekom, Bosch, Microsoft, PricewaterhouseCoopers, Airbus, Samsung, Orange S.A., Fujitsu, and China's Huawei Group. The marketplace allows connected devices to securely transfer, buy and sell fine-granular and diverse data across the globe to any buyer. The fee-less micro-transactions are handled by the IOTA protocol. Initial data sets available on the marketplace include location-specific environmental measurements, African agricultural data, and anonymized healthcare data from wearables. Ordinary netizens will also be able to sell their data on the marketplace.
CognIOTA
In September 2017, a distributed machine learning service was announced using IOTA as the payment system. CognIOTA goal is to allow users to rent their idle CPUs for others to use in real time. David Sonstebo commented, “The goal is indeed to get mining pools to switch over to providing a useful service (Machine Learning) while paid in iotas. A lot of mining farms are struggling these days, so this is a very win-win situation”
Masked Authenticated Messaging
Masked Authenticated Messaging (MAM) is a second layer data communication protocol which enables encrypted data streams, like RSS, to be sent securely over IOTA's distributed ledger. To transmit, a user needs to conduct a small amount of proof of work to prevent spamming of the network. Nodes listening for the channel ID (= address), will receive the message. MAM messages contribute to the security of the network by increasing total hashing power and benefit from the data integrity properties of the network. The Bosch XDK IoT developer kit and the RuuviTag, an open source sensor beacon from Ruuvi Labs, already use IOTA's MAM. Example uses for XDK and RuuviTags are portable weather stations, Eddystone proximity beacons, vehicle locators and similar applications which securely report telemetry or receive commands. Another use case are the announced EV charging station from the Dutch energy giant Elaad.
Flash Channels
IOTA allows instantaneous, high throughput payment channels that are bi-directional and off-Tangle. This allows parties to transact at high speed without waiting for normal confirmation times. When a channel is created, each party deposits an equal amount of IOTA into a multi-signature address controlled by all parties. Once initial deposits are confirmed, the channel does not need to interact with the network until the channel is closed. When the parties finish transacting, final balances are published to the network. This approach can reduce thousands of transactions down to two.
A sample use is paying for wirelessly charging a phone at a cafe. If the phone and cafe open an IOTA Flash Channel, payments are made by the second from the phone to the cafe. Once the charge is terminated, the channel is closed and one payment is recorded on the Tangle as being conducted between the phone and the cafe.
As of December 2017, neither Bitcoin nor Ethereum have been able to launch their Flash Channels.
Wallet
The official wallet is version 2.5.6, downloadable from GitHub: https://github.com/iotaledger/wallet/releases. The current wallet requires independently generating your own seed (private key).
Exchanges
IOTA trades for fiat currencies, bitcoin and ether, on the following online exchanges:
- Bitfinex (does not allow access by US persons)
- Binance
- CoinSpot
- CoinFalcon
- Bit520
- Exrates
- OKex (does not allow access by US persons)
- CoinOne
It is a great blog and I would like to thank you a lot for making us aware of such a precious information about the IOTA security. Thanking you. Please keep on updating us more and more details and information.
ReplyDelete