Ключовата разлика между Blockchain и Hashgraph е, че Hashgraph използва консенсусен протокол, наречен „клюки за клюки“, докато Blockchain използва предимно или Proof-of-Stake, или Proof-of-Work. В резултат на „клюките за клюките“, протоколът Hashgraph е по-бърз и по-ефективен от Blockchain.
Blockchain и Hashgraph са технологии за разпределена книга, използвани за съхраняване на транзакционни данни. Въпреки че Hashgraph и Blockchain имат няколко разлики, и двете имат едно и също предназначение, тъй като и двете са системи за разпределена книга, използвани за записване и съхраняване на данни от транзакции.
Какво е Blockchain?
Blockchain е децентрализирана книга, която може да съхранява всякакъв тип данни. Това, което отличава Blockchain от обикновен лист в Excel е, че той е изцяло децентрализиран, което означава, че копия на Blockchain съществуват на множество компютри по целия свят, а не на едно централно място. Възелът е колекция от много компютри, които са разпръснати в глобална мрежа.
Фигура 01: Диаграма на блокчейн мрежа
Името blockchain идва от обединяването на блокове, съдържащи различни типове данни, за да образуват верига от блокове. Когато във веригата се въведе нов блок от данни, всички възли в мрежата се актуализират с най-новата версия на Blockchain. Повечето от възлите трябва да проверят и потвърдят нови транзакции, за да бъдат добавени към Blockchain. Това е, което прави Blockhain много сигурен.
Какво е Hashgraph?
Точно като Blockchain, Hashgraph също е технология за разпределена книга, използвана за съхраняване на данни. Hashgraph използва специален тип протокол за консенсус, наречен „клюки за клюки“, в който всички възли в мрежата на Hashgraph „клюкарстват“за транзакции, за да формират насочени ациклични графики, които последователно извършват транзакции. Това се различава от метода на Blockchain за използване на копачи за валидиране на транзакции в мрежата. Всяка „клюка“съдържа информация и данни за няколко транзакции в допълнение към цифров подпис, клеймо за време и криптографски хешове на две по-ранни събития.
Фигура 02: Технология Hashgraph
Hashgraph е създаден от Leemon Baird, американски компютърен учен, с цел преодоляване на някои от проблемите на Blockchain и създаване на по-добра система като цяло. В момента технологията Hashgraph се използва само от Hedera Hashgraph, която също е съосновател от Leemon Bird. Чрез използването на протокол „клюка за клюка“, Hashgraph е в състояние да осигури транзакции с ниска цена и висока производителност без неуспех. Освен това е по-бърз, по-енергийно ефективен и изисква по-малко изчислителна мощност в сравнение с Blockchain.
Прилики между Blockchain и Hashgraph
Въпреки че Hashgraph и Blockchain имат няколко разлики, и двете имат едно и също предназначение, тъй като и двете са системи за разпределена книга, използвани за записване и съхраняване на данни от транзакции
Разлика между Blockchain и Hashgraph
Въпреки че Hashgraph и Blockchain имат едно и също предназначение, и двата им подхода са значително различни. Blockchain обикновено използва Proof-of-Stake или Proof-of-Work за валидиране и удостоверяване на транзакции чрез процеси, наречени Staking или Mining. От друга страна, Hashgraph използва протокол „клюки за клюки“за валидиране на транзакции. По този начин това е ключовата разлика между Blockchain и Hashgraph.
Освен това, ефективността на обработка на транзакции на Hashgraph е значително по-бърза. С използването на метода „клюки за клюки“на Hashgraph, той е в състояние да достигне скорости на транзакции до 500 000 транзакции в секунда, значително по-бързо от 10-10 000 транзакции в секунда на повечето блокчейни. И накрая, Hashgraph също е по-ефективен в сравнение с Blockchain.
По-долу е обобщена информация за разликата между Blockchain и Hashgraph в таблична форма за сравнение едно до друго.
Резюме – Blockchain срещу Hashgraph
В заключение, Hashgraph и Blockchain са технологии за разпределена книга, използвани за записване на транзакции. Hashgraph използва „клюка за клюка“, което го прави по-бърз, по-евтин и по-ефективен в сравнение с Blockchain, който използва предимно Proof-of-Stake и Proof-of-Work. И така, това е ключовата разлика между Blockchain и Hashgraph.