Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: alkan on August 27, 2016, 10:54:25 AM



Title: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: alkan on August 27, 2016, 10:54:25 AM
I just came accross Swirlds and its concept of Hasgraphs is fascinating as it could solve practically all the issues of existing cryptocurrencies like Bitcoin and PoS coins.

http://www.swirlds.com/downloads/Overview-of-Swirlds-Hashgraph.pdf
http://www.swirlds.com/downloads/Swirlds-and-Sybil-Attacks.pdf
http://www.swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf (Complete White Paper)
http://sammantics.com/blog/2016/7/27/hashgraph-consensus (Q&A)

It seems that a cryptocurrency based on the Swirlds framework could not only cope with high transaction rates (like VISA) due to its nearly-optimal efficiency, but Swirlds also allows the user to discard the old history of the hashgraph. According to the makers, that would shrink the amount of storage from Bitcoin’s current 60 GB to a fraction of a single gigabyte.

As an underlying framework, Swirlds could work together with PoW, PoS, PoB and other systems. If I understand it correctly, it would be possible to build a a PoS coin with two fundamental advantages over existing altcoins:

1) The prococol allows objective consensus, i.e. a new node could independently arrive to the same current state as the rest of the network based solely on protocol rules and messages propagated across the system. In contrast to regular PoS coins, there's no longest chain-rule and no blockchain that an attacker could forge at will. Instead, the network is based on locally stored hashgraphs containing all the "gossip about the gossip" about the actual transactions.

2) Nothing at Stake attacks aren't possible since there's no blockchain that could be double-mined on. In fact, forks are part of the system that is based on DAGs rather than chains.



Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: spartak_t on August 27, 2016, 11:35:20 AM
This sounds very ambitious, but there are only few demo's shown and the whitepaper (from what I've read so far) does not provide information on how they will deliver the technology.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: alkan on August 27, 2016, 11:51:53 AM
This sounds very ambitious, but there are only few demo's shown and the whitepaper (from what I've read so far) does not provide information on how they will deliver the technology.
Well, the whitepaper in the link above is very detailed and describes the algorithm in depth, providing mathematical proofs for the claims.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: alkan on August 27, 2016, 08:01:13 PM
If you're interested in a short introduction to Hashgraphs, you should check out this presentation:
https://www.youtube.com/watch?v=rhHfjOqlUv4

The guy seems to really know what he's talking about. Just look at his list of publications: http://leemon.com/papers/pubsTopic.html.

However, there's one thing that appears like an issue to me. An that is the importance of the number n of all the nodes, which is a fundamental variable in the calculations done by the algorithm.

Quote
Do all nodes need to be online for system to function?   Number of current nodes?

Over 2/3 of the nodes need to be online for consensus. If fewer are online, the transactions are still communicated to everyone online very quickly, and everyone will immediately know for certain that those transactions are guaranteed to be part of the immutable ledger. They just won't know the consensus order until more than 2/3 come online.

Especially in a non-permissioned system, the number of nodes will vary considerably over time. How will n be determined in such a system so that it not only allows for communicating existing transactions but also for consensus on new ones?

It's not easy to determine (or even estimate) the number of nodes in a p2p nework that are online at a given time. And even if you could guess that number, what would be the effect of a highly varying n on the hashgraph itself? Or would you first need to reach consensus about the size of the community?

This is what Leemon seems to imply and according to him, this would work out nicely (https://www.youtube.com/watch?v=NI6sQHfIPbk, starting from 29.15). But isn't that rather circular reasoning? Or maybe you could just include the fact that a node isn't reachable anymore in your gossip. If more than 2/3 of the nodes gossips that node x is down, n would be reduced by 1 by all nodes as per the consensus achieved by them.






Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: Spoetnik on August 28, 2016, 01:29:55 AM
Hmm interesting.
I have to admit i am a bit lazy / busy to sift through White Papers right now though.

Are they (who ever they are) providing the concept only or do they plan to implement and release it functional ?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: alkan on August 28, 2016, 08:28:38 AM
Are they (who ever they are) providing the concept only or do they plan to implement and release it functional ?

They are providing a SDK (and some demo projects like a simple stock market and a very simple game) which allows you to build all sort of applications on top of Hashgraphs.

A video tutorial on the SDK can be found here: https://www.youtube.com/watch?v=NI6sQHfIPbk


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: spartak_t on August 28, 2016, 08:38:43 AM
There is no information on how they are planning to distribute it though. Only e-mail for contact is available.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: alkan on August 28, 2016, 09:02:01 AM
There is no information on how they are planning to distribute it though. Only e-mail for contact is available.

Once you have filled in the form on http://www.swirlds.com/download, you can download the SDK instantly.

But what really matters (to me) is the core idea rather than the implementation of it. If somebody is interested in building a system based on Hashgraphs, all he needs is the whitepaper.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: bwang22 on June 28, 2017, 11:10:27 PM
Really interested in this. Not sure why they haven't create a cryptocurrency like IOTA or Bytaball has based on DAG. Maybe swirlds isn't interested or is Hashgraph just not suited?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: ripbit on September 05, 2017, 04:36:07 AM
there's one thing that appears like an issue to me. An that is the importance of the number n of all the nodes, which is a fundamental variable in the calculations done by the algorithm.

Quote
Do all nodes need to be online for system to function?   Number of current nodes?

Over 2/3 of the nodes need to be online for consensus. If fewer are online, the transactions are still communicated to everyone online very quickly, and everyone will immediately know for certain that those transactions are guaranteed to be part of the immutable ledger. They just won't know the consensus order until more than 2/3 come online.

Especially in a non-permissioned system, the number of nodes will vary considerably over time. How will n be determined in such a system so that it not only allows for communicating existing transactions but also for consensus on new ones?

It's not easy to determine (or even estimate) the number of nodes in a p2p nework that are online at a given time. And even if you could guess that number, what would be the effect of a highly varying n on the hashgraph itself? Or would you first need to reach consensus about the size of the community?

This is what Leemon seems to imply and according to him, this would work out nicely (https://www.youtube.com/watch?v=NI6sQHfIPbk, starting from 29.15). But isn't that rather circular reasoning? Or maybe you could just include the fact that a node isn't reachable anymore in your gossip. If more than 2/3 of the nodes gossips that node x is down, n would be reduced by 1 by all nodes as per the consensus achieved by them.


Alkan, I had the chance to ask Mance Harmon, Swirlds CEO, your question on the Hashgraph Telegram Group:  https://t.me/joinchat/DpeJM0R1FpqUD5N2YvNcAQ

This was his response:

"What's important to remember is that the hashgraph is unlike other gossip protocols.  The information that is being gossiped is both transactions (understood by the application running on top of the platform) and information that conveys who has talked to whom and when.  So, it's incorrect to say that "It's not easy to determine (or even estimate) the number of nodes in a p2p network that are online at a given time."   Actually, it's incredibly easy if you have a hashgraph that represents Gossip About Gossip.  It's easy to look in the hashgraph and see the last time a given node gossiped.  It's directly observable in the hashgraph.  The hashgraph actually gives you a fantastic view of network weather and who is online and when.

In a permissioned system we only let people join if they are going to be active.  Because the hashgraph comes to a moment in time where all nodes agree on exactly when a transaction takes effect, they can all agree on when the number n changes because somebody joined or left.  So, at every moment every node is in agreement on the value of n.

Today we are describing permissioned systems.   We will describe our ideas for public systems in the future."

I hope that helps.  If you join the telegram group you can chat direct with some of the lead developers Hashgraph Telegram Group:  https://t.me/joinchat/DpeJM0R1FpqUD5N2YvNcAQ


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: hashgraph on October 25, 2017, 04:54:07 PM
Hi friends ! Just wanted to stop by and make sure you got the correct Telegram link.

http://t.me/hashgraph

In addition to www.swirlds.com we also have www.hashgraph.com

Dr. Leemon Baird (inventor of hashgraph) just gave a talk at CESC2017 at Berkeley on “why math matters” and the importance of Asynchronous Byzantine Fault Tolerance, which I think you will enjoy. https://youtu.be/c6_AXwAcUnU

Talk soon.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: multinova on October 26, 2017, 07:30:18 PM
This tech really interests me.. not much traction for now.. I hope to see it adopted soon.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: tech72 on October 26, 2017, 11:55:47 PM
Do they sell any coin or something like currency or dapps ?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: multinova on October 27, 2017, 04:09:15 PM
Do they sell any coin or something like currency or dapps ?
Not yet as far as i know. Seems to be all in pre release phase.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: flag39 on October 28, 2017, 03:56:19 PM
Hi friends ! Just wanted to stop by and make sure you got the correct Telegram link.

http://t.me/hashgraph

In addition to www.swirlds.com we also have www.hashgraph.com

Dr. Leemon Baird (inventor of hashgraph) just gave a talk at CESC2017 at Berkeley on “why math matters” and the importance of Asynchronous Byzantine Fault Tolerance, which I think you will enjoy. https://youtu.be/c6_AXwAcUnU

Talk soon.

Could you make a comparison Hashgraph vs Tangle? 


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: sanjoant on October 30, 2017, 08:38:30 AM
Tangle , Hashgraphs seems necessary improvements to over come  existing inefficiency of pow/pos blockchain architecture. Waiting to see  this evolve in to a real life use case with token.  


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: hashgraph on October 31, 2017, 07:53:39 PM
Both hashgraph & tangle use a DAG (Directed Acyclic Graph), but other than that there is little similarity.

Tangle has a PoW component, hashgraph needn't.

hashgraph has virtual voting, tangle doesn't etc etc

We will be creating a more thorough comparison/analysis and revising the hashgraph FAQ accordingly.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: plauthor on November 02, 2017, 03:28:07 PM
It seems to address blockchain's shortcomings. We have been therefore considering implementation of the Parsable Law project in hashgraph rather than in blockchain. The project's draft white paper is now available for comments:

https://lookaside.fbsbx.com/file/masek_zdenek_parsable_law_draft_november_2017.pdf?token=AWxyK6XgIZwDB67oDi-NLnID2RC6sNOkSrIB7DT0GvW_tn4pIrZcTcl-WBMbnJzbyzsArsl1XSfuEDwjPmSLRqt2r9YYjCnKI3ZAzoTF-MARLi5NId-Ngt--GUqiJV9eR2mPkZqTlNNeZzGVKFKP-Sq8Vjs9jn9IqtPL3jGpaeWGI2da58iM2jszxSzzz68f67z58ePoUzskiCJShW_v2bP4fnZ6UysaQVK8dSF8ZhgdGQ
 (https://lookaside.fbsbx.com/file/masek_zdenek_parsable_law_draft_november_2017.pdf?token=AWxyK6XgIZwDB67oDi-NLnID2RC6sNOkSrIB7DT0GvW_tn4pIrZcTcl-WBMbnJzbyzsArsl1XSfuEDwjPmSLRqt2r9YYjCnKI3ZAzoTF-MARLi5NId-Ngt--GUqiJV9eR2mPkZqTlNNeZzGVKFKP-Sq8Vjs9jn9IqtPL3jGpaeWGI2da58iM2jszxSzzz68f67z58ePoUzskiCJShW_v2bP4fnZ6UysaQVK8dSF8ZhgdGQ)


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: 13Darko on November 04, 2017, 03:21:32 PM
How does Hashgraph solve an issue when an attacker creates 2 conflicting transactions which after a bunch of steps through different nodes will be met in the same node? Can this bring us to a deadlock?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: multinova on November 05, 2017, 06:59:59 PM
Is this actually the official ANN thread of Hashgraphs ?
Or is there another one available for more questions ?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: 13Darko on November 26, 2017, 12:01:10 PM
I saw on their website they have already raised some money during a closed private round, but is there any information they will have a public ICO?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: sanjoant on November 30, 2017, 07:45:19 PM
Bit surprised even with a superior technology like Hashgraph not progressing much. Even don't seen many coins that build on this technology yet. Does any body knows any tokens doing this.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: marior on December 01, 2017, 10:46:49 PM
There is no Ico, no Ico planned and no investment possibility.
Neither is there any public ledger or coin.

This might be something which will be seen in private projects first. Like you can see here:
http://www.businesswire.com/news/home/20171027005457/en/


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: SEOProject on December 10, 2017, 06:29:42 PM
I just came accross Swirlds and its concept of Hasgraphs is fascinating as it could solve practically all the issues of existing cryptocurrencies like Bitcoin and PoS coins.

http://www.swirlds.com/downloads/Overview-of-Swirlds-Hashgraph.pdf
http://www.swirlds.com/downloads/Swirlds-and-Sybil-Attacks.pdf
http://www.swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf (Complete White Paper)
http://sammantics.com/blog/2016/7/27/hashgraph-consensus (Q&A)

It seems that a cryptocurrency based on the Swirlds framework could not only cope with high transaction rates (like VISA) due to its nearly-optimal efficiency, but Swirlds also allows the user to discard the old history of the hashgraph. According to the makers, that would shrink the amount of storage from Bitcoin’s current 60 GB to a fraction of a single gigabyte.

As an underlying framework, Swirlds could work together with PoW, PoS, PoB and other systems. If I understand it correctly, it would be possible to build a a PoS coin with two fundamental advantages over existing altcoins:

1) The prococol allows objective consensus, i.e. a new node could independently arrive to the same current state as the rest of the network based solely on protocol rules and messages propagated across the system. In contrast to regular PoS coins, there's no longest chain-rule and no blockchain that an attacker could forge at will. Instead, the network is based on locally stored hashgraphs containing all the "gossip about the gossip" about the actual transactions.

2) Nothing at Stake attacks aren't possible since there's no blockchain that could be double-mined on. In fact, forks are part of the system that is based on DAGs rather than chains.




Locally stored hashgraphs not a vulnerability for the attacker?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: deniskiely on December 20, 2017, 05:28:17 AM
Does anybody knows when this coin will be listed on any exchange ? I'm very interested in this coin's solution


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: qjawe on December 24, 2017, 03:16:16 PM
Sounds cool, I had met the Hashgraph team when they are in Singapore.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: SEOProject on December 24, 2017, 04:56:34 PM
Does anybody knows when this coin will be listed on any exchange ? I'm very interested in this coin's solution

it will not be soon, because first they need to perform a huge amount of technical work


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: wwzsocki on January 08, 2018, 01:37:35 AM
So this is still in early stages and nobody is using this tech in an existing coin or there is a project which has implemented hashgraphs?

I see this tech as a milestone for cryptocurrencies because solves all known problems. Scalability will be no more an issue can you imagine?


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: gossipguy on February 22, 2018, 04:59:21 AM
Have you had a the chance to check out the recent changes made to their website? It looks like there is an announcement coming out soon.

https://www.youtube.com/watch?v=0QGLNNxO12g


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: marvtridon on February 22, 2018, 05:12:43 AM
This is interesting. Am new here but do have a fair knowledge of how stuff works to grab a few things here.. Since they r planning on pre release,  my eyes would be on them.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: dis on February 25, 2018, 09:54:15 PM
I'm sure I'm violating the TOS in some horrible ways, but here is the source code:

http://www48.zippyshare.com/v/sw2oSI6B/file.html

Some observations reading the paper:

The initial prose is marketing jumbo, but later it does attempt some formalization. It is a bit overselling (the algorithm is semantically as secure as Tendermint is in PoS case).

The key takeaway is the usual DAG stuff - removing the need for transactions/blocks/swirdldoodads to be atomicized into sequentially serialized blocks, it's possible to "bury" each transaction smoothly and by more verifiers who don't need to act fully serialized - the more so the longer you go into the past. The price you pay is that you must establish total order to serialize events later on your own via a graph rule (the "virtual voting") - to resolve post-facto conflicting DAG nodes. Swirdl sadly doesn't improve on this bound in any way.

This is all talked about in much deeper detail in SPECTRE (https://eprint.iacr.org/2016/1159.pdf).  You can also find far better formalization as well as a nice intuition of what goes on in Aviv's paper.



Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: Blocktree on March 19, 2018, 08:40:40 AM
I am in .
Thanks this great tech.


Title: Re: Swirlds - Hashgraphs as a promising alternative to Blockchains?
Post by: jacaf01 on March 19, 2018, 09:30:31 AM
Off course new tech are welcome, but I just ope this will not be another IOTA tangle tech, that has been unable to deliver on what the hype was all about, people need to realise that not all great ideas will end well because of the level of trade off to make it succeed and scale long term.