IOTA is a ground breaking new open-source distributed ledger that does not use a blockchain. Its innovative new quantum-proof protocol, known as the Tangle, gives rise to unique new features like zero fees, infinite scalability, fast transactions, secure data transfer and many others. IOTA is initially focused on serving as the backbone of the Internet-of-Things (IoT).
The user and validator (miner, staker, etc.) are no longer decoupled entities in IOTA. This removes the need to waste large quantities of energy on mining, or risk inevitable validation centralization. Perhaps more importantly, because the Tangle eliminates the requirement of miners/stakers/etc., newly minted units of currency and transaction fees do not need to be extracted from the system to pay validation fees. The result is that IOTA has zero fees.
The proof of work in IOTA should not be compared to that used in traditional blockchains. IOTA’s proof of work is directly comparable to Hashcash, and it serves two purposes: To prevent spam and to prevent Sybil-attacks. The proof of work in IOTA can even be outsourced from small lightweight devices to something more able to handle the computational load.
Theorectically Infinite Scalability
Since each transaction requires the sender to verify two other transactions on the Tangle, more transactions can be confirmed as the number of users sending them increases. This means that IOTA scales proportionally to the number of transactions ad infinitum. IOTA scalability is depicted in this graph.
Fast Transactions (in the future)
Transaction finality is dependent on a number of variables, but generally speaking, confirmation times will theoretically speed up as the network scales.
IOTA uses hash-based signatures instead of elliptic curve cryptography (ECC). Not only are hash-based signatures much faster than ECC, they also greatly simplify the signing and verification process and reduce overall complexity of the Tangle protocol.
Other features include: immutable ledger, sharding/snapshotting/swarming, modularity, extremely lightweight, secure data transfer, decentralized, and private.
- IOTA is able to achieve high transaction throughput by parallelizing validation. As the Tangle grows with more transactions, IOTA becomes faster and more secure with transaction finality happening more quickly as network critical mass is approached.
- The way consensus is achieved in a blockchain is through a rigorous mechanism that requires multiple parties to “race” against each other in an attempt to add the next block and earn the block rewards. Since “miners” and “users” are decoupled entities, block rewards paid to miners will eventually mostly consist of users’ transaction fees. In the Tangle, “miners” and “users” are no longer decoupled entities.
The Tangle is programmed in ternary which is a deviation from the traditional binary code. Ternary is much more efficient than binary, and provides for some significant improvements in functionality. The Tangle can be run on binary or ternary systems.
Along these same lines, as the number of transactions in IOTA increases, the capacity of the Tangle to handle even more transactions is increased. This is a brand new concept that will take some getting used to. The concept that the Tangle doesn’t function optimally until critical mass adoption is important to understand.
Being involved with the blockchain space since 2010, the team was already experienced with distributed ledgers. In 2013, Sergey Ivancheglo pioneered the first implementation of full proof-of-stake consensus on a blockchain, called Nxt.
Building on these experiences, and acting on their realization of the need for a backbone for the IoT, the team began developing IOTA in early 2015. IOTA hosted a crowdsale in December of 2015 at which time the entire money supply was distributed to crowdsale participants. The event raised ~1,300 bitcoins ($500,000 at that time) for project development. There was no premine, instamine, or otherwise. In order to incentivize the co-founders and growing team of developers, the IOTA community united to donate a significant amount of resources to establish the IOTA Foundation. The IOTA Foundation is a “gemeinnützige Stiftung” (i.e. non-profit Foundation) located in Germany. In addition to its original funding, The Foundation is eligible to receive support from government grants and corporate contributions (similar to the Linux Foundation).
In its continued pursuit of excellence, the IOTA community subsequently funded “The Big Deal” via donations. This deal would aid in establishing numerous large corporate collaborations in the realm of IoT, most of which are yet to be publicly revealed due to legal agreements. As if that wasn’t enough, the community showed its commitment yet again by establishing the “Investor’s Club” with a focus on funding more community-centric projects and growing the ecosystem organically and sustainably. The IOTA community’s actions have proven steadfast commitment to, and belief in the long term success of the project. It continues to be extremely generous with its contributions to the ecosystem.
IOTA entered open-beta testing in the summer of 2016.
It should also be mentioned that the IOTA founders are developing hardware for the purpose of further enabling the IoT. Details will be revealed in the future.
Keep in mind...
Best places to interact with the community:
IOTA Slack channel (live chat format), Forum, and Reddit
Set proper expectations:
The IOTA project is still in early-beta, meaning that it isn't yet ready for production-level deployment. Frequent protocol updates require users to stay actively involved with their IOTA balances, so expect to follow IOTA news on a weekly basis (via the forum, Slack, or Twitter), else you'll risk losing track of your IOTA. *Note: Your balance will never be gone, but failing to stay up-to-date might make it difficult to track them down. One of the founders has advised against "set and forget".
Goals of the IOTA Foundation:
The Foundation seems to be focused primarily on large scale (corporate/government) adoption rather than on everyday crypto users. Development of the ecosystem is completely up to us, the community. So let's build some stuff.
About the ethos:
The IOTA founders have been staunchly anti-speculation from day 1. Nothing gets announced until it's official, and they want to see everyone contribute to the growth of IOTA in some way. Don't sit around waiting for the Foundation to make an announcement - start a project of your own. This is the beauty of open source projects.