More Than Blockchains: How Hashgraph & DAGs are Different

hashgraph.jpg

I do an awful lot of videos that speak about blockchain technology and how it’s pretty much amazing. It’s often described as the best thing since the invention of the internet, I mean there’s a reason why I decided to create a youtube channel dedicated to educating others on how it can change our lives.
But just wait a second,
there’s a new kid on the block that’s making some noise with some bold claims.

It’s name is Swirlds and it’s a software platform that is bringing us HashGraph technology.

Swirlds is labeling its Hashgraph technology as a “radically different approach to distributed consensus.”

They're also claiming that this new approach will be able to solve scaling and security issues.
Their Hashgraph technology uses a protocol called “Gossip about Gossip”. Despite what you may think, “Gossip” is actually a well-known computer technology phrase that refers to how computers communicate with each other.
The Hashgraph team describes it as,
“...calling any random node and telling that node everything you know, that it does not know. In distributed ledger technology the “baseline” or minimum bandwidth required is that the transactions go to every node. Gossip about Gossip refers to attaching a small additional amount of information to this Gossip, which contains the last person we talked to, hence, we are gossiping about the information we gossiped. Using this information, we can build the Hashgraph.”

This is the key for how Hashgraph would be able to know exactly when consensus would be reached.

Another aspect of the blockchain that Hashgraph is aiming to improve is the relative wastefulness of “stale” blocks and also to radically reduce the computing power needed compared to things like proof of work and proof of stake.

There is no doubt that Blockchain technology is a great step forward.

But it’s very much worth it to note that it has room to improve. And despite the fact that I am finally beginning to feel confident in my own knowledge of how blockchain technology works, I’m finding myself eager to learn more about other ideas on how it can be improved upon.

Swirlds’ Hashgraph isn’t the only platform that’s focusing on changing how a blockchain can be tweaked.

Byteball and other cryptos using DAGs are more or less on the same page in regards to their ideas for providing alternative options.
These are also called blockchain-free cryptocurrencies. The list of these types of cryptocurrencies includes Byteball, as I mentioned before, IOTA, and DagCoin.

Basically, a blockchain-free cryptocurrency is any distributed database that uses different tools to achieve essentially the same objectives as a blockchain.

These different tools used include what are called DAGs. This stands for Directed Acyclic Graphs. A quick Google search of this will show you an image of a DAG. If you’re like me and imagery tends to help you understand certain concepts, then take into account the context and imagery of a blockchain, and compare it to the imagery of a DAG. It might be a bit easier to wrap your head around how DAGs can be faster and more effecient in certain ways.
Now I’m not ashamed to admit that I’m still working towards understanding this concept better so I welcome anyone who can supplement with additional information on ways to break this down to please leave a comment down below so we can all learn more about it.

Additional Reading/Sources:

Swirlds Website
Swirlds Whitepaper
Squawker Article on Hashgraph
Dags Defined
Blockchain-free cryptocurrencies
Medium Article on Scalable Cryptocurrencies
Byteball
IOTA
DagCoin

Sort:  

Very good video @heiditravels!

We need to explore more of similar technologies. All of them(Blockchain, DAG, Hashgraph and many more that are going to be discovered in the future) are implementations of a higher abstraction known as DLT(Distributed Ledger Technology). We still need to figure out if Hashgraph is either a sister or a child of DAG technology though.

Keep up the good work!

Thank you for the key word - Distributed Ledger Technology (DLT). I didn't realize how many new discoveries where happening!

ATM hashgraph is patented and not opensource ^^ they still need to learn a lot :)

I'm trying to understand the key diffs between how consensus is determined between DPoS and this virtual voting across all node timelines and the witness nodes therein. Since both have the theoretical constraint on not having anymore than a third of the consensus network being bad players, than, with regards to the consensus problem , both models probably only are marginally different in performance, convergence, especially now that EOS is asynchronous and deterministic. I havent studied the gossip protocol to know what benefits we can infer beyond those of EOS multi-threaded messaging, but hashgraph criticisms that i find interesting are those that point out its weakness on a non-permissionend consensus network is no different than other voting models, indeed, if those other models ran private its consensus wouldno doubt perform better too. I bet on a horse that has run in bigger and higher stakes races than one that is private and controlled. We will see how the crypto community takes to it

It is a very good post ♫
I’m @moromaro.
one of japanese we accompanied party yesterday.
I'm glad to see you.
please follow me.

Hi @heiditravels, thank you vm for sharing this platform...this is really interesting. Do you know if it offers all the same features as Tangle, like allowing off-line consensus? Enjoy Portugal!

I love the concept of DAGs and am so happy to be able to follow these exciting technologies at such an early stage.
IOTA is very exciting, however I feel they might be about 5 years too early, not sure if you can justify their current marketcap.
Byteball on the other side has a much fairer model of distribution and actual real-live use cases right now.
There are so many new things in crypto, just today Bitcore BTX broke a new blockchain record: https://steemit.com/crypto-news/@xwerk/making-blockchain-history-bitcore-btx-is-currently-writing-blocks-with-over-3000-kb-of-data

@heiditravels You bring so much great info for us on STEEMIT and I appreciate it. I hope you are having a wonderful time in Lisbon. @jerrybanfield was even mentioning you today.......................

Thank you @stokjockey :) Yes, sitting next to @jerrybanfield made for a fun dinner with lots of laughs and matcha tea ;)

Hashgraph seems cool. Using gossip about gossip is part of the breakthrough from data-centric ledgers to agent-centric thinking. But it doesn't go far enough with that. Holochain is the whole deal. It enables true distribution while maintaining data integrity.

Great video Heidi! Just making this comment by Holochain more visible (it's in the comments of your YouTube video @heiditravels). Wonderful comment and comparison of #Holochain and Hashgraph @woitke.

We'd love for you to take a look at what we're doing at Holochain, Holographic storage for distributed applications. Here is a simple explainer video of #Holochain vs #Blockchain:

and we see that you've linked our co-founder's article above about how to go beyond Blockchain. Check out Art Brock's most recent piece on building responsible cryptocurrencies and ethical ICOs: https://medium.com/holochain/building-responsible-cryptocurrencies-d45d7d2173ed

Thanks for the great work you're doing, sharing what you're learning with the world. It's so cool you're in Portugal at the moment. We have a team in Porto, Portugal right now working on a related project, Holo - our distributed hosting ecosystem! If you have any questions about Holochain or Holo, join our public chat http://bit.ly/WelcomeToHolochain to speak with our devs and community members. Or, email [email protected]

Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.

To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.

To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as [steemit](https://steemit.com) Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.

This message was created by a bot. It is part of the ongoing fight against spam and phishing attacks on steemit. If you did not use short links in your post and feel you have received this message in error you can contact @fubar-bdhr on discord or @fubar.bdhr on steemit chat to report the issue.

^Good to know @beerbot. Well @heiditravels that bitly link above goes to a >> Mattermost Public chat

Congratulations @heiditravels, this post is the sixth most rewarded post (based on pending payouts) in the last 12 hours written by a Superhero or Legend account holder (accounts hold greater than 100 Mega Vests). The total number of posts by Superhero and Legend account holders during this period was 22 and the total pending payments to posts in these categories was $732.89. To see the full list of highest paid posts across all accounts categories, click here.

If you do not wish to receive these messages in future, please reply stop to this comment.

Coin Marketplace

STEEM 0.21
TRX 0.27
JST 0.040
BTC 102367.04
ETH 3705.53
USDT 1.00
SBD 3.23