TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are the cons of DAGs as compared to blockchains?

32 pointsby mgalkaover 7 years ago
Crypto currencies based on directed acyclic graphs (e.g. IOTA) seem to solve nearly all of the biggest problems with blockchains -- scalability, low or 0 transaction costs, no 51% attack, no need for miners.<p>DAGs cannot be used for generalized smart contracts, so they are not a competitor for Ethereum. But do they have any disadvantages as compared to Bitcoin and other pure cryptocurrencies?<p>I assume I&#x27;m missing something, because otherwise DAGs seem too good to be true. And so far there has been little attention paid to them by the crypto ecosystem.

9 comments

trompover 7 years ago
The main disadvantage is that their growth rate is uncontrollable. If it&#x27;s possible to add billions of tx to the DAG in a day (possibly with some custom hardware for solving simple PoWs), and a node needs to process those billions of tx to have absolute confidence that some payment it receives is not double spent, then the system breaks down.
评论 #16117401 未加载
throwaway30yoover 7 years ago
A problem that the DAGs seem to face is that integration with an exchange is a much more difficult process. At least with XRB (Which I am most familiar with) each exchange has to set up multiple hot wallets and ensure they are kept in sync.<p>I think XRB is now exchanged on 3-4 sites and they all only have various levels of support.<p>I think the DAGs (XRB, Byteball, IOTA and likely many more I am unaware of) have the potential to be very useful for microtransactions.
francoisjamminover 7 years ago
I am super interested in the answer to this as well. It seems too good to be true. That is why I have not dipped my toes in RaiBlocks (XRB).
评论 #16116950 未加载
quickthrower2over 7 years ago
I&#x27;ve been playing with a small amount of IOTA (&lt;$0.01) and found yes txns get stuck waiting for confirmations for days and it is very hard to force them through.<p>Due to the one-use addresses your entire funds are stuck, because you can&#x27;t resend from that address, so you can only wait, reattach and &#x27;promote&#x27;. Promote means create a 0-value txn confirming your txn that ends up being more likely to confirmed itself. Nice in theory.
vjcucucurgover 7 years ago
I own some byteball, rai, and iota. I like the high tps. But im not sure that no transaction cost is a positive. It makes it easy to spam the network to bring it down. Having some proof of work to guard against this seems inefficient and wasteful Why spend time burning electricity when you can just charge the same amount in transaction charges. A small but real transaction cost seems cleaner.
albertgoeswoofover 7 years ago
I don’t think any DAGs are running in the real world without a central conductor for security. Which is a huge attack vector and downside
dustfingerover 7 years ago
I see no reason why one could not develop a DAG based crypto-currency that is Turing complete to compete with Ethereum.
评论 #16119708 未加载
flignatsover 7 years ago
They require mass adoption to work as intended.
arisAlexisover 7 years ago
byteball is a DAG system with smart contracts I suggest people to look into it