Qtum - это, по сути, Биткойн на PoS в сочетании с Ethereum. Разработчики пришли к идее эффективно (не так уж много) объединить транзакции, подобные биткойнам, со смарт-контрактами, подобными эфириуму.
Proof-of-Stake в сочетании с UTXO - довольно интересная идея, но только в теории. Они используют те же механизмы вывода транзакций (UTXO), что и Биткойн, но подтверждают сетевой консенсус валидаторами с более высокими ставками (PoS), а не более высокой мощностью хеширования (PoW).
Они также использовали виртуальную машину из Ethereum (EVM) и модифицировали ее, чтобы иметь возможность работать с реестром, подобным биткойнам. QTUM Foundation утверждает, что они были первой цепочкой, которая позволила dApps работать на PoS с технологией UTXO, которую они унаследовали от BTC. Но в этом есть некоторые недостатки.
Уязвимости:
Механизм учета UTXO проверен временем только в Proof-of-Work, но не прошел должным образом стресс-тестированиес протоколами Proof-of-Stake. Как и в биткойне, узлы Qtum должны хранить базу данных UTXO в ОЗУ (оперативная память) или на диске. Я прочитал интересный отчет, в котором обнаруживаются уязвимости для этого типа сетей, например, атака Fake Stake. Эту атаку может выполнить любой хакер-второкурсник: она заполняет диск узла или оперативную память жертвы поддельными данными и впоследствии вызывает серьезную перегрузку данных и приводит к сбою узла. В этом отчете говорится, что «фальшивую ставку» очень легко выполнить, что в корне подрывает замысел команды разработчиков.
Заключение:
Я просто не вижу причин, по которым любой разработчик dApp должен создавать приложения на Qtum, а не на Ethereum. Qtum использует тот же язык Solidity, который был создан Ethereum. Так почему же любой разработчик должен использовать эту копию EVM вместо оригинального решения Ethereum? Кроме того, в цепочках UTXO + PoS есть очень серьезные уязвимости, такие как«Поддельная ставка»атака, "Израсходованная ставка »и многое другое. И я уже не говорю о масштабируемости сети, если(БОЛЬШОЙ ЕСЛИ)Qtum dApps будет широко использоваться.
Итак, мое общее мнение таково, что этот проект должен придумать что-то более безопасное и создать гораздо более надежные решения для блокчейнов.