Hashgraph
   HOME

TheInfoList



OR:

Hashgraph is a
distributed ledger technology A distributed ledger (also called a shared ledger or distributed ledger technology or DLT) is the consensus of replicated, shared, and synchronized digital data that is geographically spread (distributed) across many sites, countries, or institutio ...
that has been described as an alternative to
blockchain A blockchain is a type of distributed ledger technology (DLT) that consists of growing lists of records, called ''blocks'', that are securely linked together using cryptography. Each block contains a cryptographic hash of the previous block, a ...
s. The hashgraph technology is currently
patent A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an enabling disclosure of the invention."A p ...
ed, is used by the public ledger Hedera, and there is a grant to implement the patent as a result of the Apache 2.0's Grant of Patent License (provision #3) so long as the implementation conforms to the terms of the Apache license. The native
cryptocurrency A cryptocurrency, crypto-currency, or crypto is a digital currency designed to work as a medium of exchange through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it. It i ...
of the Hedera Hashgraph system is HBAR. Unlike blockchains, hashgraphs do not bundle data into blocks or use miners to validate transactions. Instead, hashgraphs use a "gossip about gossip" protocol where the individual nodes on the network "gossip" about transactions to create
directed acyclic graph In mathematics, particularly graph theory, and computer science, a directed acyclic graph (DAG) is a directed graph with no directed cycles. That is, it consists of vertices and edges (also called ''arcs''), with each edge directed from one ve ...
s that time-sequence transactions. Each "gossip" message contains one or more transactions plus a
timestamp A timestamp is a sequence of characters or encoded information identifying when a certain event occurred, usually giving date and time of day, sometimes accurate to a small fraction of a second. Timestamps do not have to be based on some absolut ...
, a
digital signature A digital signature is a mathematical scheme for verifying the authenticity of digital messages or documents. A valid digital signature, where the prerequisites are satisfied, gives a recipient very high confidence that the message was created b ...
, and cryptographic hashes of two earlier events. This makes Hashgraph form an asynchronous
Byzantine Fault A Byzantine fault (also Byzantine generals problem, interactive consistency, source congruency, error avalanche, Byzantine agreement problem, and Byzantine failure) is a condition of a computer system, particularly distributed computing systems, ...
-Tolerant (aBFT)
consensus algorithm A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. This often requires coordinating processes to reach consensus, or agree on some data va ...
. Hashgraph was invented in the mid-2010s by the American
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
Leemon Baird. Baird is the co-founder and chief technical officer of Swirlds, a company that holds patents covering the hashgraph algorithm.


Concept

Hashgraph has been described as a continuation or successor to the
blockchain A blockchain is a type of distributed ledger technology (DLT) that consists of growing lists of records, called ''blocks'', that are securely linked together using cryptography. Each block contains a cryptographic hash of the previous block, a ...
concept, which provides increased speed, fairness, low cost, and security constraints. The Hedera white paper co-authored by Baird explained that "at the end of each round, each node calculates the shared state after processing all transactions that were received in that round and before," and it "digitally signs a hash of that shared state, puts it in a transaction, and gossips it out to the community."


Hedera Hashgraph

Hedera Hashgraph is the only public distributed ledger based on the Hashgraph algorithm. Hedera Hashgraph is developed by a company of the same name, Hedera, based in
Dallas, Texas Dallas () is the third largest city in Texas and the largest city in the Dallas–Fort Worth metroplex, the fourth-largest metropolitan area in the United States at 7.5 million people. It is the largest city in and seat of Dallas County w ...
. Hedera was founded by Hashgraph inventor Leemon Baird and his business partner Mance Harmon, and has an exclusive license to the Hashgraph patents held by their company, Swirlds. Hedera is owned and managed by a "governing council" of global companies and entities. The council's members include Swirlds, as well as
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
,
Boeing The Boeing Company () is an American multinational corporation that designs, manufactures, and sells airplanes, rotorcraft, rockets, satellites, telecommunications equipment, and missiles worldwide. The company also provides leasing and product ...
, IBM,
Deutsche Telekom Deutsche Telekom AG (; short form often just Telekom, DTAG or DT; stylised as ·T·) is a German telecommunications company that is headquartered in Bonn and is the largest telecommunications provider in Europe by revenue. Deutsche Telekom was ...
, LG,
Tata Communications Tata Communications Limited (previously known as Videsh Sanchar Nigam Limited) is an Indian telecommunications company. It was previously a government- owned-telecommunications service provider and under the ownership of Department of Telec ...
, Électricité de France,
FIS FIS or fis may refer to: Science and technology * '' Fis'', an ''E. Coli'' gene * Fis phenomenon, a phenomenon in linguistics * F♯ (musical note) * Flight information service, an air traffic control service * Frame Information Structure, a Se ...
,
University College London , mottoeng = Let all come who by merit deserve the most reward , established = , type = Public research university , endowment = £143 million (2020) , budget = ...
, the
London School of Economics , mottoeng = To understand the causes of things , established = , type = Public research university , endowment = £240.8 million (2021) , budget = £391.1 millio ...
,
DLA Piper DLA Piper is a multinational law firm with offices in over 40 countries throughout the Americas, Asia Pacific, Europe, Africa, and the Middle East. In 2021, it had a total revenue of US$3.47 billion, an average profit per equity partner of ...
,
Shinhan Bank Shinhan Bank Co., Ltd. () is a bank headquartered in Seoul, South Korea. Historically it was the first bank in Korea, established under the name Hanseong Bank in 1897. The bank was reestablished in 1982. It is part of the Shinhan Financial Gro ...
,
Standard Bank Standard Bank Group Limited is a major South African bank and financial services group. It is Africa's biggest lender by assets. The company's corporate headquarters, Standard Bank Centre, is situated in Simmonds Street, Johannesburg. History ...
,
ServiceNow ServiceNow is an American software company based in Santa Clara, California that develops a cloud computing platform to help companies manage digital workflows for enterprise operations. Founded in 2003 by Fred Luddy, ServiceNow is listed on the ...
,
Ubisoft Ubisoft Entertainment SA (; ; formerly Ubi Soft Entertainment SA) is a French video game publisher headquartered in Saint-Mandé with development studios across the world. Its video game franchises include '' Assassin's Creed'', ''Far Cry'', '' ...
,
Abrdn Abrdn plc (stylised as ‘abrdn’, disemvoweling of "Aberdeen"), formerly Standard Life Aberdeen plc, is a United Kingdom-based global investment company headquartered in Edinburgh, Scotland. It is listed on the London Stock Exchange and is a ...
, and several others. The Hedera Governing Council has voted to purchase the patent rights to Hashgraph and make the algorithm
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
under the Apache License in 2022.


Criticism

It has been claimed that hashgraphs are less technically constrained than
blockchain A blockchain is a type of distributed ledger technology (DLT) that consists of growing lists of records, called ''blocks'', that are securely linked together using cryptography. Each block contains a cryptographic hash of the previous block, a ...
s proper.
Cornell Cornell University is a private statutory land-grant research university based in Ithaca, New York. It is a member of the Ivy League. Founded in 1865 by Ezra Cornell and Andrew Dickson White, Cornell was founded with the intention to teach an ...
Professor
Emin Gün Sirer Emin Gün Sirer is a Turkish-American computer scientist. Sirer developed the Avalanche Consensus protocol underlying the Avalanche blockchain platform, and is currently the CEO and co-founder of Ava Labs. He was an associate professor of compu ...
notes that "The correctness of the entire Hashgraph protocol seems to hinge on every participant knowing and agreeing upon ''N'', the total number of participants in the system," which is "a difficult number to determine in an open distributed system." Baird responded that "All of the nodes at a given time know how many nodes there are." A hashgraph developer at the time noted that "...a node joining the network is a transaction like any other - it gets assigned a consensus timestamp, after which point all nodes now include it in consensus."


References

{{Cryptocurrencies, state=expanded Distributed computing Cryptography