DAG Cryptocurrencies Comparison (Byteball vs IOTA vs RaiBlocks)

Do you know DAG or Directed Acyclic Graph is the upcoming technology that have the potential to disrupt the existing blockchain based cryptocurrencies? If you are not paying attention to this, then I guess you should start learning more about it so you can also see the potential that is hidden inside it. DAG have the potential to solve problems that exist in blockchain and if and when it does this the DAG based cryptocurrencies will sky rocket.

Comparison given here is between three DAG cryptocurrencies, DAG Coin is not listed in the comparison. If you know about more DAG cryptocurrencies or want to compare more DAG cryptocurrencies then let me know through comments.

Byteball IOTA RaiBlocks
Address reuse Yes Not after sending Yes
Chain type Main chain DAG PoW DAG dPoS DAG+Blockchain
Confirmation time (theoretical) 30 seconds Instant Instant
Confirmation time (current) ~10 minutes? Minutes to hours, to a day? ~10 seconds
Consensus Mainchaindeterministic Minimal PoWprobabilistic Weighted dPoS voting
Developer ownership 1%? 5%? 4.8%?
Distribution Free airdrops1% premine Public ICO. No premine Manual mining via captcha
Distribution complete No Yes Yes
Divisibility 1 GBYTE: 1 billion Bytes 1 MIOTA: 1 million IOTA 1 XRB: 1024 raw
Fees Very small, based on size of data stored No fees No fees
Focus Smart contracts. Storing arbitrary dataValue transfer Internet of Things (m2m) Value transfer (h2h)
Inflation None/Deflationary (minus distribution) None/Deflationary None/Deflationary
Offline transactions Via blackbytes? Yes Yes?
Partnerships A few? Many None as of 2014?
Public team Partially? Yes Yes
Privacy Yes via Blackbytes EventuallyTest mixer Not on chain
Quantum resistant Not yet. Via NTRU Yes No?
Smart contracts Yes Not yet? No?
Supply (Current) 645,222 GBYTE 2,779,530,283 MIOTA 133,248,290 XRB
Supply (Total) 1,000,000 GBYTE 2,779,530,283 MIOTA 133,248,290 XRB
Transaction limit (theory) Unlimited? Unlimited Unlimited
Transaction limit (current) 20-30 TPS? 500 TPS in stress tests 7k TPS on Testnet?

Source: https://www.reddit.com/r/CryptoCurrency/comments/7iv20r/dag_coin_comparison_byteball_iota_raiblocks_etc/ 

What is DAG? Directed Acyclic Graph. Any good?

Lately, you must have heard about DAG and it’s cryptocurrencies and that it is a competitor of blockchain or might replace the blockchain soon. Well, in this post I will try to explain what is DAG, how different it is from blockchain, which cryptocurrencies use DAG etc

The DAG that IOTA uses is called Tangle.

DAG stands for Directed Acyclic Graph (with Acyclic pronounced as ey-sahy-klik, ey-sik-lik). Acylic means “not displaying or forming part of a cycle” As you can see it is communicated as a graph and what is graph? A graph is something that has vertices and edges.

Graph looks something like this

Below is a comparison b/w DAG and blockchain

First and foremost, DAG is not a blockchain and it is completely different from it.


Now, let’s discuss what is a Cyclic graph?
Any graph that contains at least one cycle is called cyclic graph.

Acyclic is the opposite of cyclic. Any graph that does not have a cycle is called Acyclic graph.

DAGs are direct graphs that have topological sorting. DAG emphasises that one task must be done before moving on to the second task. Think of acyclic graph like a river because it flows only in one direction but it can be divided into many parts connecting to the main river from the upstream.

We all know that with many blockchain based cryptocurrencies the scalability is a big issue, especially for Bitcoin didn’t turn out to be very scalable as people perceived it to be. DAG solutions implemented so far appears to be more scalable.

Time it takes to do a single transaction have increased significantly in blockchain based cryptocurrencies like Bitcoin which for some transactions even take 1 day to process. DAG based cryptocurrencies have faster processing time. Byteball have confirmation time of 10 minutes, RaiBlocks have confirmation time of 10 seconds and IOTA people claimed in Dec 2017 that for some of them it is taking more than a day which I guess happened for very few people.

Transaction Fees:
Bitcoin transaction fees has gone up too much with $3 or more even for small transactions, this makes Bitcoin and other blockchain based cryptocurrencies less preferable for micro transactions. Byteball claims to incur users a very small transaction fees while IOTA and RaiBlocks charge no transaction fees.

Cryptocurrencies based on DAG:

If you know any other DAG based cryptocurrencies, let us know through comments.

The advise to get from here is that DAG indeed looks like a promising solution to problems that exist in blockchain but nobody knows who will win in the end. Proof of Work worked for Bitcoin but few problems also arose, can DAG solutions propose better replacement of Proof of Work? If they do, along with solutions to other problems, then definitely DAG based cryptocurrency prices will go up.

This post was to give you a basic overview of what is DAG. I will cover DAG in more detail in upcoming posts and keep this one updated too.