# Hashgraph

Hashgraph is a gossip-protocol consensus developed by Leemon Baird. Nodes share their known transactions with other nodes at random so eventually, all the transactions are gossiped around to all of the nodes. Hashgraph is really fast (250,000+ transactions per second) but isn’t resistant to Sybil attacks.&#x20;

So Hashgraph is a great option for private networks, but you’re not going to see it implemented in a public network like Ethereum or Dispatch anytime soon.

"The Swirlds hashgraph consensus algorithm is explained through a series of examples on a hashgraph. Each page shows the hashgraph with annotations explaining a step of the algorithm. This covers the core algorithm, from creating transactions, through finding their consensus order and timestamps." see <http://www.swirlds.com/downloads/SWIRLDS-TR-2016-02.pdf>

## Read more

* [HASHGRAPH SDK](http://www.swirlds.com/download/)&#x20;
* [How It Works (Graphically)](http://www.swirlds.com/downloads/SWIRLDS-TR-2016-02.pdf)&#x20;
* [Use case#1](https://youtu.be/rhHfjOqlUv4)  (USING HASHGRAPH FOR IDENTITY)
* [Use case#2](https://youtu.be/95fZqVCBvxQ)  (USING HASHGRAPH FOR IOT)
* [Forum](https://hashgraphboard.com/)&#x20;

### Used in

* Hedera Hashgraph&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tokens-economy.gitbook.io/consensus/chain-based-dag/hashgraph.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
